Welcome to my opinionated/lightweight neovim config.
I built this over the last month and have been daily driving it. This repo mainly acts as a place for me to back up my changes but might as well give them to y'all too.
Primarily this is based on the 0 to LSP video by ThePrimeagen Go sub btw he's almost to a million. I then spiced it up to fit my growing needs.
If you like it, give me a follow on X @ionthedev
Yazi ESP-IDF <-- You should only need this if you're cracked
- Leader: Space (" ")
- ff - Telescope find files
- fg - Telescope live grep
- fb - Telescope buffers
- fh - Telescope help tags
- ps - Telescope grep string (prompts for search term)
- ec - Telescope find files in nvim config directory. Think
Enter Config - ef - Open Yazi file browser in current directory. Think
Enter Files
- et - Open floating terminal in current directory. Think
Enter Terminal - - Open tmux sessionizer
- a - Add file to Harpoon list
- - Toggle Harpoon quick menu
- - Go to Harpoon file #1
- - Go to Harpoon file #2
- - Go to Harpoon file #3
- - Go to Harpoon file #4
- - Previous Harpoon buffer
- - Next Harpoon buffer
- ac - Arduino check/compile
- au - Arduino upload
- ar - Arduino upload with reset
- am - Arduino serial monitor
- as - Arduino status
- al - Arduino library manager
- ag - Arduino GUI
- ap - Arduino select port
- ab - Arduino select board
- f - Format current buffer with LSP
- - Next quickfix item (centered)
- - Previous quickfix item (centered)
- k - Next location list item (centered)
- j - Previous location list item (centered)
- s - Substitute current word globally (with confirmation)
- x - Make current file executable
- y - Copy to system clipboard (visual and normal mode)
- Y - Copy line to system clipboard
- d - Delete to black hole register (visual and normal mode)
- p - Paste from black hole register (visual mode)
- J (visual) - Move selected lines down
- K (visual) - Move selected lines up
- J (normal) - Join current line with next (preserves cursor position)
- - Page down (centered)
- - Page up (centered)
- n - Next search result (centered)
- N - Previous search result (centered)
- - Source current file
- vpp - Edit packer config file
- (insert mode) - Escape to normal mode
- Q - Disabled (no-op) wf.nvim (Which Key Framework)
- wr - wf.nvim register
- wbo - wf.nvim bookmark (nvim config, zshrc)
- wbu - wf.nvim buffer
- ' - wf.nvim mark
- - wf.nvim which-key menu