From 0d1e22d515423ef0a13fa62061e43512ae214849 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Mon, 23 Oct 2023 13:51:10 +1100 Subject: [PATCH] Switch from NERDtree to fern.vim, which is async and very pluggable --- config/vim/init.vim | 7 ++++++- config/vim/plugins.vim | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/config/vim/init.vim b/config/vim/init.vim index 3a31895..d7b3a69 100644 --- a/config/vim/init.vim +++ b/config/vim/init.vim @@ -84,12 +84,17 @@ g:csv_no_conceal = 1 g:vim_svelte_plugin_use_typescript = 1 g:LatexBox_Folding = 1 -g:NERDTreeHijackNetrw = 1 g:ale_set_balloons = 1 nmap (ale_previous_wrap) nmap (ale_next_wrap) +g:fern#renderer = 'nerdfont' +augroup glyphPalette + autocmd! + autocmd FileType fern g:glyph_palette#apply() +augroup END + g:mucomplete#can_complete = { default: { omni: (t) => strlen(&l:omnifunc) > 0 && t =~# '\m\k\%(\k\|\.\)$' diff --git a/config/vim/plugins.vim b/config/vim/plugins.vim index 3058518..25e8f2d 100644 --- a/config/vim/plugins.vim +++ b/config/vim/plugins.vim @@ -28,7 +28,6 @@ minpac#add('lifepillar/vim-mucomplete') minpac#add('lotabout/skim') minpac#add('lotabout/skim.vim') minpac#add('mhinz/vim-signify') -minpac#add('scrooloose/nerdtree') minpac#add('sjl/vitality.vim') minpac#add('tpope/vim-apathy') minpac#add('tpope/vim-commentary') @@ -51,8 +50,15 @@ minpac#add('00dani/SchemaStore.vim') minpac#add('rbong/vim-crystalline') minpac#add('lambdalisue/battery.vim') +minpac#add('lambdalisue/glyph-palette.vim') minpac#add('lambdalisue/nerdfont.vim') +minpac#add('lambdalisue/fern.vim') +minpac#add('lambdalisue/fern-hijack.vim') +minpac#add('lambdalisue/fern-renderer-nerdfont.vim') +minpac#add('lambdalisue/fern-git-status.vim') +minpac#add('lambdalisue/fern-ssh') + minpac#add('alvan/vim-closetag') minpac#add('LaTeX-Box-Team/LaTeX-Box') minpac#add('vhda/verilog_systemverilog.vim')