Python으로 Vim Plugin을 개발할 수 있다는 것을 알게 된 것이 2015년 7월이었습니다. 최초 생각은 Clang과 Python을 이용하여 Rimpp(Vim용 C++ Refactoring Tool) 라는 Plugin을 만들고자 했으나 이게 생각보다 어렵더군요 ^^; (그래도 변수 renaming 정도는 구현해봤습니다.)
이후 방향을 바궈서 Vimsql이라는 Vim에서 Query 작성 후 결과를 split된 창에 출력해주는 Plugin을 만들어 봤습니다.
Rimpp와 Vimsql을 만들면서 Python으로 Vim plugin을 만들 수 있다는 사실을 널리 알리고 싶었습니다. Vim과 Python이라는 막강한 Tool이 결합해서 우리의 개발 환경을 더 좋게 만들고 재미있게 만들 것이라 확신하기 때문이죠.
궁금하신 분은 아래의 slideshare를 확인해주세요~