A lot of the keybinds will not make much sense if you just try to use it. This is because i'm using a QMK compatible keyboard and a lot of these keybinds is in a layer in my keyboard. If you wanna understand better you can check out the layer definition here: Layer, the layout here Layout and the macros here Macros
Not all but the main ones
- Core
- Packer -> Manage Plugins
- Plenary -> Dependence for a lot of plugins
- Neotree -> File Explorer
- Bufferline -> Show buffers in little tabs
- Appearance
- Ayu Theme -> Ayu colorsheme
- Gruvbox -> Gruvbox colorsheme
- Web Devicons -> Add icons to vim
- Alpha -> Dashboard
- Navic -> Show context on winbar
- Utils
- Whichkey -> Tools to show keymaps helper
- Harpoon -> Quick switch between files
- Bbye -> Better way to close buffers
- Scope -> Focus on one tab when creating new ones
- Maximizer -> Focus on one buffer
- Surround -> Surround words with what you want
- Comment -> Comment stuff
- Telescope -> LSP and Helpers
- Cmp -> Auto completions
- Auto Session -> Auto create and restore sessions
- Vista -> Vizualizer for ctags
Not in the system but may be in the future
- undotree -> Buffer that shows the history of undo
WIP: but you can hit space to see whichkey
- Normal/Insert
S-Up-> Move line 1 to top - Normal/Insert
S-Down-> Move line 1 to Botton - Normal
S-u-> Open quick menu Harpoon - Normal
S-l-> Add harpoon bookmark - Normal
S-h-> Go to 1 file in Harpoon - Normal
S-j-> Go to 2 file in Harpoon - Normal
S-a-> Go to 3 file in Harpoon - Normal
S-x-> Go to 4 file in Harpoon
WIP: i keep forgeting these
ciw-> delete the hole word that the cursor is inyap-> yank the hole block of codeys<motiom/ex:iw><some_char>-> surround the word with that chards<some_char>-> delete the surroundcs<some_char><another_char>-> change the surround from some_char to another_charzz-> put current line on the middle of the screenzt-> put current line on the top of the screenzb-> put current line on the bottom of the screengc-> toggle inline commentgb-> toggle inline comment
mv ~/.config/nvim/ ~/.config/nvim.bak
git clone https://github.com/arturgoms/nvim.git ~/.config/nvim- When closing the last buffer also closes the neotree and vista and get out of vim
- Make function to close vim and save session even with a lot of buffers opened (
<leader>q)
A lot from here is a combination os things that i did but also a lot from others config.
- [Lunarvim]
- [AstroNvim]


