- Extract code into function
- Extract code/function into file
- Make component props into object and viceversa
- Make component from () into {return}
- Exit current block in insert mode via or another keybinding. Use matchup plugin instead of tabout
- Workspace diagnostics
- Remove fidget and output messages myself
- Disable completion in vim ui Select
- Setup debugging
- Picker: Cycle through list of cwds
- Lists of quickfix lists
https://vim.fandom.com/wiki/Unused_keys https://gist.github.com/riceissa/bcaa6b509d5561e057c1ec95af5a7d72 Namespaces: g, -, , , c, d Free: possibly ', |, Z, normal mode !, -, _, +
https://boltless.me/posts/neovim-config-without-plugins-2025/ How to write a linter using tree-sitter in an hour Lua wiki Lua manual
https://old.reddit.com/r/neovim/comments/1d5j2c9/announcing_nvimimpairative_an_helper_plugin_for/ https://github.com/andrewferrier/debugprint.nvim https://github.com/cbochs/grapple.nvim https://github.com/cbochs/portal.nvim https://github.com/carbon-steel/detour.nvim https://github.com/OlegGulevskyy/better-ts-errors.nvim https://github.com/rgroli/other.nvim https://github.com/kevinhwang91/nvim-bqf https://github.com/CKolkey/ts-node-action https://github.com/rktjmp/highlight-current-n.nvim https://github.com/Wansmer/treesj (api is too messy)