diff options
author | Cody Hiar <codyfh@gmail.com> | 2017-12-03 10:31:20 -0700 |
---|---|---|
committer | Cody Hiar <codyfh@gmail.com> | 2017-12-03 10:31:20 -0700 |
commit | a010d42b1ea9dd41bfa9f9059fc62b2a9e355257 (patch) | |
tree | c137d8af0cea0f4c80dcb5415c0f1d4b3a0d4a69 /plugin | |
parent | bd5d8ea0b33cebd182bd764bec881253761a9fd9 (diff) |
Tagbar, RainbowParentheses, SuperTab add. Fix Deoplete
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/vim-options.vim | 41 |
1 files changed, 27 insertions, 14 deletions
diff --git a/plugin/vim-options.vim b/plugin/vim-options.vim index 69d0b3e..9e15213 100644 --- a/plugin/vim-options.vim +++ b/plugin/vim-options.vim @@ -74,8 +74,7 @@ highlight DiffDelete cterm=BOLD ctermfg=NONE ctermbg=52 highlight DiffChange cterm=BOLD ctermfg=NONE ctermbg=23 highlight DiffText cterm=BOLD ctermfg=NONE ctermbg=23 " Set syntax of files that vim doesn't recognize -au BufRead,BufNewFile *.twig set syntax=htmljinja -au BufRead,BufNewFile *.html set syntax=htmljinja +au BufNewFile,BufRead *.html,*.htm,*.shtml,*.stm set ft=jinja au BufNewFile,BufRead *.yml set filetype=yaml au BufNewFile,BufRead *.sls set filetype=yaml au BufNewFile,BufRead *.inc set filetype=php @@ -135,15 +134,6 @@ endif "----------------------------------------------------------------------------------------------------------------------- " Custom functions "----------------------------------------------------------------------------------------------------------------------- -" Taken from ins-completion docs. Tab if only whitespace, autocomplete if there is text -function! CleverTab() - if strpart( getline('.'), 0, col('.')-1 ) =~ '^\s*$' - return "\<Tab>" - else - return "\<C-N>" - endif -endfunction -inoremap <Tab> <C-R>=CleverTab()<CR> " type jj to get out of insert mode inoremap jj <ESC> " Ctags for python project @@ -419,10 +409,33 @@ endif "----------------------------------------------------------------------------------------------------------------------- -" Deoplete +" Tagbar +"----------------------------------------------------------------------------------------------------------------------- +if !empty(glob($EditorDir.'plugged/tagbar/plugin/tagbar.vim')) + nmap <F8> :TagbarToggle<CR> +endif +"----------------------------------------------------------------------------------------------------------------------- + + + +"----------------------------------------------------------------------------------------------------------------------- +" RainbowParentheses +"----------------------------------------------------------------------------------------------------------------------- +if !empty(glob($EditorDir.'plugged/rainbow_parentheses.vim/plugin/rainbow_parentheses.vim')) + au VimEnter * RainbowParenthesesToggle + au Syntax * RainbowParenthesesLoadRound + au Syntax * RainbowParenthesesLoadSquare + au Syntax * RainbowParenthesesLoadBraces +endif +"----------------------------------------------------------------------------------------------------------------------- + + + +"----------------------------------------------------------------------------------------------------------------------- +" SuperTab Plugin "----------------------------------------------------------------------------------------------------------------------- -if !empty(glob($EditorDir.'plugged/deoplete.nvim/plugin/deoplete.vim')) - let g:deoplete#enable_at_startup = 1 +if !empty(glob($EditorDir.'plugged/supertab/plugin/supertab.vim')) + let g:SuperTabDefaultCompletionType = "<c-n>" endif "----------------------------------------------------------------------------------------------------------------------- |