ma editor/vim: use youcompleteme,ultisnips
This commit is contained in:
parent
716f22e126
commit
2cc900088b
|
@ -22,7 +22,7 @@ in {
|
|||
vimrcConfig.vam.knownPlugins = pkgs.vimPlugins // customPlugins;
|
||||
vimrcConfig.vam.pluginDictionaries = [
|
||||
{ names = [ "undotree"
|
||||
# "YouCompleteMe"
|
||||
"YouCompleteMe" "UltiSnips"
|
||||
"vim-better-whitespace" ]; }
|
||||
# vim-nix handles indentation better but does not perform sanity
|
||||
{ names = [ "vim-addon-nix" ]; ft_regex = "^nix\$"; }
|
||||
|
|
|
@ -96,3 +96,17 @@ augroup Binary
|
|||
au BufWritePost *.bin if &bin | %!xxd
|
||||
au BufWritePost *.bin set nomod | endif
|
||||
augroup END
|
||||
|
||||
|
||||
" youcompleteme
|
||||
let g:ycm_collect_identifiers_from_tags_files = 1 " Let YCM read tags from Ctags file
|
||||
let g:ycm_use_ultisnips_completer = 1 " Default 1, just ensure
|
||||
let g:ycm_seed_identifiers_with_syntax = 1 " Completion for programming language's keyword
|
||||
let g:ycm_complete_in_comments = 1 " Completion in comments
|
||||
let g:ycm_complete_in_strings = 1 " Completion in string
|
||||
|
||||
" utilsnips
|
||||
let g:UltiSnipsExpandTrigger = "<c-j>"
|
||||
let g:UltiSnipsJumpForwardTrigger = "<c-j>"
|
||||
let g:UltiSnipsJumpBackwardTrigger = "<c-p>"
|
||||
let g:UltiSnipsListSnippets = "<c-k>" "List possible snippets based on current file
|
||||
|
|
Loading…
Reference in a new issue