- (x) `ds'` to delete surrounding `'` - ( ) remove `nvim-lspconfig` in v0.11 - ( ) `ds%` to delete any surrounding under cursor - ( ) `:h 'matchpairs'` - ( ) `i_CTRL-X_CTRL-X` for snippets completion - (x) statusline - ( ) [sg.nvim]{https://github.com/sourcegraph/sg.nvim} support with luarocks maybe? - ( ) [rustaceanvim]{https://github.com/mrcjkb/rustaceanvim} - ( ) [macro-nvim's amazing util codes]{https://sourcegraph.com/github.com/Bekaboo/nvim@8401d73197e4ec214fe2bae0e0eb9b17a1f4cfbc/-/blob/lua/utils/git.lua?L74} - ( ) [ts-comment.nvim]{https://github.com/folke/ts-comments.nvim} - ( ) fuzzy file finder that allows to go up to parent directory -- some keymap to exit current directory -- `CTRL-Y` mapping to confirm current selection (directory in cursor) but instead of opening it, move fuzzy finding context to that context - ( ) [ecolog.nvim]{https://github.com/philosofonusus/ecolog.nvim} - ( ) [cord.nvim]{https://github.com/vyfor/cord.nvim/tree/master} - ( ) `CTRL-W_CTRL-T` to open a new tab with current buffer - ( ) `o_ii` to select range with same indents - ( ) `o_iI` to select range with minimum indents - ( ) [substitute.nvim]{https://github.com/gbprod/substitute.nvim}. Maybe map to `xX` - ( ) ditch global `q` mapping for `q/` and stuffs - ( ) {https://neovim.io/doc/user/options.html#'exrc'}['exrc'] - ( ) switch to [nvim-bqf]{https://github.com/kevinhwang91/nvim-bqf} - ( ) add [neogen]{https://github.com/danymat/neogen} * Plugin Idea ** Harpoon but for windows - when user closes a window or switch a buffer, save the window information (cursor position, topline, botline, etc) - give interface to navigate through windows - to avoid populating, treat near windows as same window. (~50 lines) ** `CTRL-X_CTRL-S` complete string that matches a pattern via tree-sitter object