diff options
| author | Leonardo Bishop <me@leonardobishop.com> | 2025-02-13 00:35:45 +0000 |
|---|---|---|
| committer | Leonardo Bishop <me@leonardobishop.com> | 2025-02-13 00:35:45 +0000 |
| commit | eb255900bb085c984ad1cfdc027820a022fdb603 (patch) | |
| tree | 512e6cdeb42db5eb2ee474250365a8dd2550c8dd | |
| parent | 0351672b509d3db2074474641bf23b2a1a5894f1 (diff) | |
Add NERDTree
| -rw-r--r-- | vim/.vimrc | 8 | ||||
| -rw-r--r-- | vim/nvim/init.lua | 9 | ||||
| -rw-r--r-- | vim/nvim/lua/plugins.lua | 1 |
3 files changed, 18 insertions, 0 deletions
@@ -7,3 +7,11 @@ filetype plugin indent on set tabstop=4 set shiftwidth=4 set expandtab + +nnoremap <leader>n :NERDTreeFocus<CR> +nnoremap <C-n> :NERDTree<CR> +nnoremap <C-t> :NERDTreeToggle<CR> +nnoremap <C-f> :NERDTreeFind<CR> + +autocmd BufEnter * if winnr() == winnr('h') && bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_tree_\d\+' && winnr('$') > 1 | + \ let buf=bufnr() | buffer# | execute "normal! \<C-W>w" | execute 'buffer'.buf | endif diff --git a/vim/nvim/init.lua b/vim/nvim/init.lua index 7f5f7de..fe378f0 100644 --- a/vim/nvim/init.lua +++ b/vim/nvim/init.lua @@ -1,3 +1,6 @@ +vim.g.loaded_netrw = 1 +vim.g.loaded_netrwPlugin = 1 + require('plugins') @@ -26,5 +29,11 @@ highlight Normal guibg=NONE highlight Comment cterm=italic gui=italic let g:vimtex_view_method = 'zathura' + +" Use ctrl-[hjkl] to select the active split! +nmap <silent> <c-k> :wincmd k<CR> +nmap <silent> <c-j> :wincmd j<CR> +nmap <silent> <c-h> :wincmd h<CR> +nmap <silent> <c-l> :wincmd l<CR> ]], false) diff --git a/vim/nvim/lua/plugins.lua b/vim/nvim/lua/plugins.lua index add1430..5cf4738 100644 --- a/vim/nvim/lua/plugins.lua +++ b/vim/nvim/lua/plugins.lua @@ -17,6 +17,7 @@ Plug('briones-gabriel/darcula-solid.nvim') Plug('rktjmp/lush.nvim') Plug('joshdick/onedark.vim') Plug('lervag/vimtex') +Plug('preservim/nerdtree', { ['on'] = 'NERDTreeToggle' }) vim.call('plug#end') |
