Xinqi Bao's Git

feat(nvim): retain boundaries of Tree-sitter folds
[dotfiles.git] / .config / nvim / init.vim
index b138edb..4b7fb6c 100644 (file)
@@ -33,8 +33,9 @@ set noshowmode
 set wildmenu
 set colorcolumn=120
 highlight ColorColumn ctermbg=0 guibg=lightgrey
-" Fallback for filetypes without a Tree-sitter parser.
-set foldmethod=indent
+" Create folds only after a Tree-sitter parser is started.
+set foldmethod=expr
+set foldexpr=0
 set foldlevelstart=99
 set foldlevel=99
 
@@ -87,7 +88,6 @@ call plug#begin()
     Plug 'zbirenbaum/copilot.lua'
 
     " Git
-    Plug 'tpope/vim-fugitive'
     Plug 'lewis6991/gitsigns.nvim'
     Plug 'kdheepak/lazygit.nvim'