Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
use lib "$ENV{'HOME'}/.vim/plugin/cmake-project";Не делайте так никогда. Есть VIM::Eval("expand('<sfile>:h')"), нужное именно для этого. Ни у меня, ни у огромного числа пользователей pathogen, vundle и vim-addon-manager нет ни малейшего желания помещать ваше дополнение в $HOME/.vim. Кроме того, зачем зря трудить Vim, чтобы он просматривал каталог plugin/cmake-project, в котором для него ничего нет, если можно отправить всё это дело в perl/cmakeproject.pm?VIM::DoCommand("call insert(s:cmake_project_files, \'$filename\')");
VIM::Eval("expand(s:, {'cmake_project_files': [".
(join ",",(map {s/'/''/g; "'$_'"} @result))
."]})")
Пишем плагин для поддержки cmake проектов под vim