my-vim-plug-config

My vim config with vim-plug plugin manager

0
0
0
VimL
public

Установка

  • Скопировать
 cp .vimrc  $HOME/  
 cp -r .vim $HOME/  
  • Запустить vim и для скачивания/установки плагинов набрать (нажав Enter в конце)
:PlugInstall
  • Перезапустить vim

Дополнительная настройка neocomplete

После успешной установки плагинов описанной выше.
Для того чтобы neocomplete начал полноценно использовать сниппеты плагина ultisnips
задаем источник данных файлом ultisnips.vim

cp ./ultisnips.vim ~/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/ultisnips.vim

Требования к программному окружению

  • Для успешной работы используемых плагинов необходим vim c поддержкой скриптовых языков Python, Lua
  • Для работы плагинов javasctipt должны быть установлены node и npm и доступны соответствующие команды в командной строке

Плагины vim и используемые ими внешние команды

  • syntastic использует для проверки синтаксиса jаvasctipt внешние команды. Обычно jshint.

Запуск через tmux

Чтобы внешние плагины, запускаемые в командной строке, могли делать красивый вывод информации в динамически появляющемся окне, вместо того что бы
заполнять весь экран, vim следует запускать внутри менеджера терминалов tmux.
Автоматизтровать запуск tmux можно добавив в конец файла ~/.bashrc следующий код

if command -v tmux>/dev/null; then
  [[ ! $TERM =~ screen ]] && [ -z $TMUX ] && exec tmux
fi
v0.3.1[beta]