X-Git-Url: https://git.xinqibao.xyz/dotfiles.git/blobdiff_plain/a5b430b863e4f060c3d798757b91f94c2d91d35a..37c72c84b198107618b6642e73a3b2574d5dcd07:/.config/nvim/init.vim?ds=sidebyside diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 927f94b..185fe8a 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -11,7 +11,7 @@ set t_ut="" let &termencoding=&encoding set fileencodings=utf-8,gbk set fileformat=unix -set foldmethod=manual +set foldmethod=indent set encoding=utf-8 "required for ycm set tabstop=4 @@ -90,7 +90,7 @@ call plug#begin() "Plug 'ycm-core/YouCompleteMe' "Plug 'rhysd/vim-clang-format' - Plug 'neoclide/coc.nvim' + Plug 'neoclide/coc.nvim', {'branch': 'release'} Plug 'nvim-treesitter/nvim-treesitter' "Plug 'mfussenegger/nvim-dap' @@ -215,11 +215,14 @@ if has_key(plugs, "coc.nvim") \'coc-marketplace', \'coc-highlight', \'coc-clangd', - \'coc-jedi', - \'coc-vimlsp', + \'coc-pyright', + \'coc-lua', \'coc-sh', + \'coc-cmake', + \'coc-xmake', \'coc-json', - \'coc-yaml' + \'coc-yaml', + \'coc-vimlsp', \] endif @@ -250,6 +253,9 @@ nnoremap - :resize -5 nnoremap v+ :vertical resize +5 nnoremap v- :vertical resize -5 +" shortcut for folding +nnoremap fi :set foldmethod=indent +nnoremap fd :set foldmethod=manualggVGzD "HighLight trailing whitespace" highlight ExtraWhitespace ctermbg=red guibg=red