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
I advise you to fork this project if you want to use it, i cannot give you sure that i'll not break this in the future
Not all but the main ones
- Core
- Lazy -> Manage Plugins
- Plenary -> Dependence for a lot of plugins
- Neotree -> File Explorer
- Bufferline -> Show buffers in little tabs
- Appearance
- Moonbow -> My Moonbow colorsheme
- Web Devicons -> Add icons to vim
- Alpha -> Dashboard
- 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
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
A lot from here is a combination os things that i did but also a lot from others config.
- [Lunarvim]
- [AstroNvim]
- Kickstart Modular