From cf52d4ecaef0ea3b7283bf2f38d19422cb84e917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Wed, 2 Aug 2017 20:22:20 +0200 Subject: Updates for vim --- .gitmodules | 6 ++++++ install | 2 +- vim/bundle/YouCompleteMe | 2 +- vim/bundle/tagbar | 2 +- vim/bundle/vim-gitgutter | 2 +- vim/bundle/vim-repeat | 1 + vim/bundle/vim-snippets | 2 +- vim/bundle/vim-surround | 1 + vim/bundle/vim-table-mode | 2 +- vim/ftplugin/python.vim | 2 ++ vimrc | 14 ++++---------- 11 files changed, 20 insertions(+), 16 deletions(-) create mode 160000 vim/bundle/vim-repeat create mode 160000 vim/bundle/vim-surround create mode 100644 vim/ftplugin/python.vim diff --git a/.gitmodules b/.gitmodules index b169170..c6c3c77 100644 --- a/.gitmodules +++ b/.gitmodules @@ -43,3 +43,9 @@ [submodule "vim/bundle/vim-indent-guides"] path = vim/bundle/vim-indent-guides url = git://github.com/nathanaelkane/vim-indent-guides.git +[submodule "vim/bundle/vim-surround"] + path = vim/bundle/vim-surround + url = git://github.com/tpope/vim-surround.git +[submodule "vim/bundle/vim-repeat"] + path = vim/bundle/vim-repeat + url = https://github.com/tpope/vim-repeat.git diff --git a/install b/install index 01c6924..30de1bb 100755 --- a/install +++ b/install @@ -55,7 +55,7 @@ if ask "Install VIM scripts"; then mkdir -p ~/.cache/vim-undo # directory for undo files if [ "$YCM_REV" != "y" ]; then ( cd $YCM_PATH - ./install.py --clang-completer --system-libclang --racer-completer + ./install.py --clang-completer --system-libclang ); else echo "YouCompleteMe is not required to be recompiled" fi diff --git a/vim/bundle/YouCompleteMe b/vim/bundle/YouCompleteMe index 3e31880..369fdad 160000 --- a/vim/bundle/YouCompleteMe +++ b/vim/bundle/YouCompleteMe @@ -1 +1 @@ -Subproject commit 3e318800b4b63c31a6c75d1e8b34543fadcb388f +Subproject commit 369fdade93adf23ef3da3b5f8e9fcd14a2b3f093 diff --git a/vim/bundle/tagbar b/vim/bundle/tagbar index f579273..d880bcc 160000 --- a/vim/bundle/tagbar +++ b/vim/bundle/tagbar @@ -1 +1 @@ -Subproject commit f5792732de16b8a2cc202f920e363eb413d7241d +Subproject commit d880bcc333938ee1ed4a99fd89480eff9b6502a6 diff --git a/vim/bundle/vim-gitgutter b/vim/bundle/vim-gitgutter index dcac1f7..dc73a81 160000 --- a/vim/bundle/vim-gitgutter +++ b/vim/bundle/vim-gitgutter @@ -1 +1 @@ -Subproject commit dcac1f74ee5c26125363dca164463bde6657c838 +Subproject commit dc73a81bfe59a9de090b89a1312ded3c6f6a6f89 diff --git a/vim/bundle/vim-repeat b/vim/bundle/vim-repeat new file mode 160000 index 0000000..070ee90 --- /dev/null +++ b/vim/bundle/vim-repeat @@ -0,0 +1 @@ +Subproject commit 070ee903245999b2b79f7386631ffd29ce9b8e9f diff --git a/vim/bundle/vim-snippets b/vim/bundle/vim-snippets index 0817950..2657c86 160000 --- a/vim/bundle/vim-snippets +++ b/vim/bundle/vim-snippets @@ -1 +1 @@ -Subproject commit 0817950a4fb8ccd48ec38a2b65cf046b597eecb3 +Subproject commit 2657c86d942e09b753dd63f200ddd05eb5b36f34 diff --git a/vim/bundle/vim-surround b/vim/bundle/vim-surround new file mode 160000 index 0000000..e49d6c2 --- /dev/null +++ b/vim/bundle/vim-surround @@ -0,0 +1 @@ +Subproject commit e49d6c2459e0f5569ff2d533b4df995dd7f98313 diff --git a/vim/bundle/vim-table-mode b/vim/bundle/vim-table-mode index 4e41af8..a646b40 160000 --- a/vim/bundle/vim-table-mode +++ b/vim/bundle/vim-table-mode @@ -1 +1 @@ -Subproject commit 4e41af8e5f0bf53326d1b83c2feb1eff89fe90d4 +Subproject commit a646b4033ba86496ee0fff442ce8540551040275 diff --git a/vim/ftplugin/python.vim b/vim/ftplugin/python.vim new file mode 100644 index 0000000..03b655f --- /dev/null +++ b/vim/ftplugin/python.vim @@ -0,0 +1,2 @@ +setlocal colorcolumn=79 +setlocal textwidth=79 diff --git a/vimrc b/vimrc index fd23bfa..3d48e8d 100644 --- a/vimrc +++ b/vimrc @@ -49,10 +49,12 @@ endfunction command TabToogle call TabToogle() " Indent guides +let g:indent_guides_enable_on_vim_startup = 1 let g:indent_guides_start_level=2 let g:indent_guides_guide_size=1 -hi IndentGuidesOdd ctermbg=black -hi IndentGuidesEven ctermbg=102 +let g:indent_guides_auto_colors = 0 +autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd ctermbg=232 +autocmd VimEnter,Colorscheme * :hi IndentGuidesEven ctermbg=233 " Write as root cmap w!! w !sudo tee >/dev/null % @@ -103,14 +105,6 @@ endfunction setlocal spelllang=en_us map :call LangToggle() -" TODO for python file type set: -" set colorcolumn=79 -" set textwidth=79 - -" TODO for C file type set: -" TODO bind F2 to execute gnu ident on whole file and ensure that if it fails, no change is done. -" TODO check if .tags exists and alternativelly warn that it missing - " UltiSnips triggers let g:UltiSnipsExpandTrigger="" let g:UltiSnipsJumpForwardTrigger="" -- cgit v1.2.3