neovim configuration using rocks.nvim plugin manager
at main 35 lines 1.8 kB view raw
1- (x) `ds'` to delete surrounding `'` 2- ( ) remove `nvim-lspconfig` in v0.11 3- ( ) `ds%` to delete any surrounding under cursor 4- ( ) `:h 'matchpairs'` 5- ( ) `i_CTRL-X_CTRL-X` for snippets completion 6- (x) statusline 7- ( ) [sg.nvim]{https://github.com/sourcegraph/sg.nvim} support with luarocks maybe? 8- ( ) [rustaceanvim]{https://github.com/mrcjkb/rustaceanvim} 9- ( ) [macro-nvim's amazing util codes]{https://sourcegraph.com/github.com/Bekaboo/nvim@8401d73197e4ec214fe2bae0e0eb9b17a1f4cfbc/-/blob/lua/utils/git.lua?L74} 10- ( ) [ts-comment.nvim]{https://github.com/folke/ts-comments.nvim} 11- ( ) fuzzy file finder that allows to go up to parent directory 12-- some keymap to exit current directory 13-- `CTRL-Y` mapping to confirm current selection (directory in cursor) but instead of opening it, move fuzzy finding context to that context 14- ( ) [ecolog.nvim]{https://github.com/philosofonusus/ecolog.nvim} 15- ( ) [cord.nvim]{https://github.com/vyfor/cord.nvim/tree/master} 16- ( ) `CTRL-W_CTRL-T` to open a new tab with current buffer 17- ( ) `o_ii` to select range with same indents 18- ( ) `o_iI` to select range with minimum indents 19- ( ) [substitute.nvim]{https://github.com/gbprod/substitute.nvim}. Maybe map to `xX` 20- ( ) ditch global `q` mapping for `q/` and stuffs 21- ( ) {https://neovim.io/doc/user/options.html#'exrc'}['exrc'] 22- ( ) switch to [nvim-bqf]{https://github.com/kevinhwang91/nvim-bqf} 23- ( ) add [neogen]{https://github.com/danymat/neogen} 24 25* Plugin Idea 26 27** Harpoon but for windows 28 29- when user closes a window or switch a buffer, save the window information (cursor position, topline, botline, etc) 30- give interface to navigate through windows 31- to avoid populating, treat near windows as same window. (~50 lines) 32 33** `CTRL-X_CTRL-S` 34 35complete string that matches a pattern via tree-sitter object