Blocked by
Replace NERDTree, ag.vim, and vim-ags with modern Neovim equivalents.
Depends on: Phase 3 (lazy.nvim required).
Changes
- Replace
scrooloose/nerdtree with either nvim-tree/nvim-tree.lua or stevearc/oil.nvim (oil.nvim is the modern choice — edits the filesystem as a buffer)
- Replace
rking/ag.vim and gabesoft/vim-ags with nvim-telescope/telescope.nvim (live grep, file picker, buffer list, LSP pickers)
- Swap
the_silver_searcher → ripgrep in Brewfile (telescope and most modern tooling expect rg)
- Update mappings:
<Leader>s → telescope grep on word under cursor
<Leader>a → telescope grep
<Leader><Leader>a → close telescope
- Add a file-picker keymap (commonly
<C-p>)
- Replace these config bits with nvim-tree/oil equivalents:
let g:NERDTreeHijackNetrw=1
let NERDTreeShowHidden=1
- The
autocmd VimEnter * if argc() == 0 ... | NERDTree | endif startup autocmd
Acceptance
Blocked by
Replace NERDTree, ag.vim, and vim-ags with modern Neovim equivalents.
Depends on: Phase 3 (lazy.nvim required).
Changes
scrooloose/nerdtreewith eithernvim-tree/nvim-tree.luaorstevearc/oil.nvim(oil.nvim is the modern choice — edits the filesystem as a buffer)rking/ag.vimandgabesoft/vim-agswithnvim-telescope/telescope.nvim(live grep, file picker, buffer list, LSP pickers)the_silver_searcher→ripgrepinBrewfile(telescope and most modern tooling expect rg)<Leader>s→ telescope grep on word under cursor<Leader>a→ telescope grep<Leader><Leader>a→ close telescope<C-p>)let g:NERDTreeHijackNetrw=1let NERDTreeShowHidden=1autocmd VimEnter * if argc() == 0 ... | NERDTree | endifstartup autocmdAcceptance
<Leader>son a word opens telescope grep resultsagremoved fromBrewfile,ripgrepadded