X-Git-Url: https://git.xinqibao.xyz/dotfiles.git/blobdiff_plain/a5b430b863e4f060c3d798757b91f94c2d91d35a..657a096a9b51afbd00b8139950a36b9f5bc0a5ff:/.config/nvim/init.vim?ds=inline diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 927f94b..9ec564b 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -8,10 +8,10 @@ set t_ut="" "set term=xterm-256color "In order to display chinese in GBK -let &termencoding=&encoding +"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