LINUX.ORG.RU

установка плагина snipMate при помощи Vundle

 ,


0

1

Неработает плагин snipMate, ни в какую. Когда набираю снипет и нажимаю таб, то просто добавляется табуляция. Вот мой .vimrc

set nocompatible
filetype off
set rtp+=~/.vim/bundle/vundle/
set rtp+=~/.vim/bundle/vim-snipmate
set rtp+=~/.vim/bundle/vim-snipmate/after

call vundle#rc()

filetype plugin indent on


Bundle 'scrooloose/nerdtree' 
Bundle 'scrooloose/nerdcommenter' 
Bundle 'scrooloose/syntastic'
Bundle 'mattn/emmet-vim' 
Bundle 'Townk/vim-autoclose'
Bundle 'coot/CRDispatcher'
Bundle 'coot/EnchantedVim'
Bundle 'mileszs/ack.vim'
Bundle 'Valloric/YouCompleteMe'
Bundle 'MarcWeber/vim-addon-mw-utils'
Bundle 'tomtom/tlib_vim'
Bundle 'garbas/vim-snipmate'
Bundle 'honza/vim-snippets'

nmap <C-N>v :NERDTree<cr>
vmap <C-N>v <esc>:NERDTree<cr>i
imap <C-N>v <esc>:NERDTree<cr>i

nmap <C-N>x :NERDTreeClose<cr>
vmap <C-N>x <esc>:NERDTreeClose<cr>i
imap <C-N>x <esc>:NERDTreeClose<cr>i

set number "включить нумерацию строк
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set hidden "чтобы переключаться между буферами без сохранения
set noswapfile
set title "включить отображение имя буфера в заголовке терминала
set ignorecase "поиск без учёта поиска регистра символов
set cot-=preview "disable doc preview in omnicomplete"
set paste
set incsearch "поиск по мере набора
set hlsearch "подсвечивать результаты поиска

let g:VeryMagicSubstitute = 1  " (default is 0)
let g:VeryMagicGlobal = 1  " (default is 0)
let g:VeryMagicVimGrep = 1  " (default is 0)
let g:VeryMagicSearchArg = 1  " (default is 0, :edit +/{pattern}))
let g:VeryMagicFunction = 1  " (default is 0, :fun /{pattern})
let g:VeryMagicHelpgrep = 1  " (default is 0)
let g:VeryMagicRange = 1  " (default is 0, search patterns in command ranges)
let g:VeryMagicEscapeBackslashesInSearchArg = 1  " (default is 0, :edit +/{pattern}))
let g:SortEditArgs = 1  " (default is 0, see below)

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_enable_signs=1
let g:syntastic_php_checkers = ['php']
let g:syntastic_javascript_checkers = ['jslint']
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
let g:syntastic_python_python_exec = '/usr/bin/python3'

Так же все сниппеты стандартные скопировал в папку ~/.vim/snippets


В документации есть же информация о том, как подружить snipmate и ycm.
Я для подтверждения выбранного снипета использую <C-\>

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

что за ycm? В какой документации? У сниппета snipMate есть только REAME с часть инсталла, где написано просто добавьте в vimrc 3 строки и небирите PluginInstall

rayzor
() автор топика
Ответ на: комментарий от rayzor

что за ycm?

Этот:

Bundle 'Valloric/YouCompleteMe'

В какой документации?

В документации плагина.

У сниппета snipMate есть только REAME с часть инсталла, где написано просто добавьте в vimrc 3 строки и небирите PluginInstall

Хотите, что бы я за вас почитал документацию?

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.