https://github.com/feryardiant/config-nvim
My personal NeoVim config
https://github.com/feryardiant/config-nvim
dotfiles neovim-config
Last synced: 2 months ago
JSON representation
My personal NeoVim config
- Host: GitHub
- URL: https://github.com/feryardiant/config-nvim
- Owner: feryardiant
- License: wtfpl
- Created: 2025-01-12T06:20:46.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T08:56:48.000Z (2 months ago)
- Last Synced: 2025-03-12T09:36:42.844Z (2 months ago)
- Topics: dotfiles, neovim-config
- Language: Lua
- Homepage:
- Size: 172 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My personal NeoVim config
## Keymaps
- Diagnostics
- `[d` and `]d` : Jump to previous and next diagnostics
- `[e` and `]e` : Jump to previous and next error diagnostics
- `[w` and `]w` : Jump to previous and next warning diagnostics
- ``+`e` : Open floating diagnostic message
- ``+`q` : Open diagnostic list
- ``+`xx` : [Trouble] Toggle diagnostics
- ``+`xX` : [Trouble] Buffer diagnostics
- ``+`xs` : [Trouble] Symbols
- ``+`xl` : [Trouble] LSP Definitions
- ``+`xL` : [Trouble] Location list
- ``+`xq` : [Trouble] Quickfix list
- Buffer
- `<` and `>` : Dedent and Indent line(s) on `visual` mode
- `ALT`+`j`/`k` : Move line(s) down or up
- `CTRL`+`j`/`k` : Scroll 4 lines down or up
- `TAB` or `SHIFT`+`TAB` : Navigate to next or previous completion item (insert mode)
- ``+`fb` : Format current buffer
- ``+`fl` : Lint current buffer
- Panes / Splits
- `ALT`+`Up`/`Down` arrow : Increase or decrease window height
- `ALT`+`Left`/`Right` arrow : Decrease or increase window width
- `CTRL`+`h`/`j`/`k`/`l` : Jump to `left`, `below`, `above` or `right` window
- `CTRL`+`
: Toggle integrated terminal
- File Navigations
- `TAB` or `SHIFT`+`TAB` : Navigate to next or previous buffer windows (normal mode)
- `n` and `N` : Jump to previous and next search results and keep the cursor in the center
- `gd` : [G]oto [D]efinition
- `gD` : [G]oto [D]eclaration
- `gr` : [G]oto [R]eferences
- `gI` : [G]oto [I]mplementation
- `K` : Show signature help
- ``+`D` : Type [D]efinition
- ``+`ds` : [D]ocument [S]ymbols
- ``+`ws` : [W]orkspace [S]ymbols
- ``+`rn` : [R]e[n]ame
- ``+`ca` : [C]ode [A]ction
- ``+`th` : [T]oggle Signature [H]elp (if any)
- ``+`ge` : Git explorer
- ``+`be` : Buffers explorer
- ``+`fe` : File explorer
- ``+`` : Find files from existing buffer
- ``+`ff` : Find files
- ``+`fw` : Find current word
- `` : Find files inside git repository
- ``+`ds` : Find document symbols
- Testing
- ``+`tr` : [T]est [R]un
- ``+`tx` : [T]est stop
- ``+`td` : [T]est run with [D]AP
- ``+`tf` : [T]est [F]ile
- ``+`ts` : [T]est [S]uite
- ``+`to` : [T]est [O]utput
- ``+`top` : [T]est [O]utput [P]anel
- ``+`tS` : Toggle [T]est [S]ummary
- Debugging
- `F1` : Debug: Step into
- `F2` : Debug: Step over
- `F3` : Debug: Step out
- `F4` : Debug: Step back
- `F5` : Start debugger
- `F7` : Toggle DAP UI
- ``+`b` : Toggle breakpoint
- ``+`?` : Debug: Evaluate value under the cursor## License
This repo is licensed under [WTFPL](LICENSE)