J4de Neovim Configuration Information
Personal Neovim configuration of Jade Fox
- Install and initialize:
lazyman -w J4de - Configuration category: Personal
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-J4de
Git repository
https://codeberg.org/j4de/nvim
Lazy managed plugins
- numToStr/BufOnly.nvim
- numToStr/Comment.nvim
- L3MON4D3/LuaSnip
- aznhe21/actions-preview.nvim
- anuvyklack/animation.nvim
- max397574/better-escape.nvim
- famiu/bufdelete.nvim
- akinsho/bufferline.nvim
- FelipeLema/cmp-async-path
- hrsh7th/cmp-buffer
- hrsh7th/cmp-calc
- hrsh7th/cmp-cmdline
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-nvim-lsp-signature-help
- hrsh7th/cmp-nvim-lua
- saadparwaiz1/cmp_luasnip
- glepnir/dashboard-nvim
- monaqa/dial.nvim
- stevearc/dressing.nvim
- j-hui/fidget.nvim
- ggandor/flit.nvim
- rafamadriz/friendly-snippets
- lewis6991/gitsigns.nvim
- tzachar/highlight-undo.nvim
- lukas-reineke/indent-blankline.nvim
- folke/lazy.nvim
- ggandor/leap.nvim
- ~whynothugo/lsp_lines.nvim
- nvim-lualine/lualine.nvim
- williamboman/mason-lspconfig.nvim
- jayp0521/mason-null-ls.nvim
- jay-babu/mason-nvim-dap.nvim
- jay-babu/mason-nvim-dap.nvim
- anuvyklack/middleclass
- nvim-neo-tree/neo-tree.nvim
- folke/neodev.nvim
- TimUntersberger/neogit
- MunifTanjim/nui.nvim
- jayp0521/mason-null-ls.nvim
- windwp/nvim-autopairs
- hrsh7th/nvim-cmp
- jay-babu/mason-nvim-dap.nvim
- rcarriga/nvim-dap-ui
- theHamsta/nvim-dap-virtual-text
- booperlv/nvim-gomove
- kevinhwang91/nvim-hlslens
- kosayoda/nvim-lightbulb
- neovim/nvim-lspconfig
- rcarriga/nvim-notify
- chrisgrieser/nvim-origami
- kylechui/nvim-surround
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-treesitter-context
- kevinhwang91/nvim-ufo
- kyazdani42/nvim-web-devicons
- folke/persistence.nvim
- nvim-lua/plenary.nvim
- kevinhwang91/promise-async
- hiphish/rainbow-delimiters.nvim
- nvim-telescope/telescope-fzf-native.nvim
- nvim-telescope/telescope.nvim
- folke/todo-comments.nvim
- akinsho/toggleterm.nvim
- folke/tokyonight.nvim
- Wansmer/treesj
- folke/trouble.nvim
- folke/twilight.nvim
- mbbill/undotree
- romainl/vim-cool
- RRethy/vim-illuminate
- dmmulroy/vim-kitty-navigator
- andymass/vim-matchup
- tpope/vim-repeat
- folke/which-key.nvim
- anuvyklack/windows.nvim
- folke/zen-mode.nvim
J4de Keymaps
Normal mode keymaps
| Description | Go to next buffer |
|---|---|
| Left hand side | <Tab> |
| Right hand side |
| Description | Delete the current buffer |
|---|---|
| Left hand side | bk |
| Right hand side |
| Description | Delete the current buffer forcefully |
|---|---|
| Left hand side | bK |
| Right hand side |
| Description | Open location list |
|---|---|
| Left hand side | xl |
| Right hand side |
| Description | Open quickfix |
|---|---|
| Left hand side | xq |
| Right hand side |
| Description | Open document diagnostics |
|---|---|
| Left hand side | xd |
| Right hand side |
| Description | Open workspace diagnostics |
|---|---|
| Left hand side | xw |
| Right hand side |
| Description | Toggle trouble.nvim |
|---|---|
| Left hand side | xx |
| Right hand side |
| Description | Open lsp references |
|---|---|
| Left hand side | xr |
| Right hand side |
| Description | Open neogit |
|---|---|
| Left hand side | gg |
| Right hand side |
| Description | Reset the hunk |
|---|---|
| Left hand side | gr |
| Right hand side |
| Description | Stage the buffer |
|---|---|
| Left hand side | gS |
| Right hand side |
| Description | Reset the buffer |
|---|---|
| Left hand side | gR |
| Right hand side |
| Description | Preview the hunk |
|---|---|
| Left hand side | gp |
| Right hand side |
| Description | Open git blame |
|---|---|
| Left hand side | gl |
| Right hand side |
| Description | Previous hunk |
|---|---|
| Left hand side | gk |
| Right hand side |
| Description | Next hunk |
|---|---|
| Left hand side | gj |
| Right hand side |
| Description | Stage the hunk |
|---|---|
| Left hand side | gs |
| Right hand side |
| Description | Unstage the hunk |
|---|---|
| Left hand side | gu |
| Right hand side |
| Description | Open a diff |
|---|---|
| Left hand side | gd |
| Right hand side |
| Description | Open neo-tree.nvim |
|---|---|
| Left hand side | e |
| Right hand side |
| Description | Split node under cursor |
|---|---|
| Left hand side | s |
| Right hand side |
| Description | Join node under cursor |
|---|---|
| Left hand side | j |
| Right hand side |
| Description | Toggle node under cursor |
|---|---|
| Left hand side | m |
| Right hand side |
| Description | Jump to fourth buffer |
|---|---|
| Left hand side | b4 |
| Right hand side |
| Description | Jump to third buffer |
|---|---|
| Left hand side | b3 |
| Right hand side |
| Description | Jump to second buffer |
|---|---|
| Left hand side | b2 |
| Right hand side |
| Description | Jump to first buffer |
|---|---|
| Left hand side | b1 |
| Right hand side |
| Description | Jump to last buffer |
|---|---|
| Left hand side | b$ |
| Right hand side |
| Description | Jump to ninth buffer |
|---|---|
| Left hand side | b9 |
| Right hand side |
| Description | Jump to eighth buffer |
|---|---|
| Left hand side | b8 |
| Right hand side |
| Description | Jump to seventh buffer |
|---|---|
| Left hand side | b7 |
| Right hand side |
| Description | Jump to sixth buffer |
|---|---|
| Left hand side | b6 |
| Right hand side |
| Description | Jump to fifth buffer |
|---|---|
| Left hand side | b5 |
| Right hand side |
| Description | Stop persistence |
|---|---|
| Left hand side | qd |
| Right hand side |
| Description | Restore the last session |
|---|---|
| Left hand side | ql |
| Right hand side |
| Description | Restore the session for the current dir |
|---|---|
| Left hand side | qs |
| Right hand side |
| Description | Dap UI |
|---|---|
| Left hand side | du |
| Right hand side |
| Description | Eval |
|---|---|
| Left hand side | de |
| Right hand side |
| Description | Open undo tree |
|---|---|
| Left hand side | u |
| Right hand side |
| Description | Step Into |
|---|---|
| Left hand side | di |
| Right hand side |
| Description | Go to line (no execute) |
|---|---|
| Left hand side | dg |
| Right hand side |
| Description | Run to Cursor |
|---|---|
| Left hand side | dC |
| Right hand side |
| Description | Continue |
|---|---|
| Left hand side | dc |
| Right hand side |
| Description | Toggle Breakpoint |
|---|---|
| Left hand side | db |
| Right hand side |
| Description | Breakpoint Condition |
|---|---|
| Left hand side | dB |
| Right hand side |
| Description | Widgets |
|---|---|
| Left hand side | dw |
| Right hand side |
| Description | Terminate |
|---|---|
| Left hand side | dt |
| Right hand side |
| Description | Session |
|---|---|
| Left hand side | ds |
| Right hand side |
| Description | Toggle REPL |
|---|---|
| Left hand side | dr |
| Right hand side |
| Description | Pause |
|---|---|
| Left hand side | dp |
| Right hand side |
| Description | Step Over |
|---|---|
| Left hand side | dO |
| Right hand side |
| Description | Step Out |
|---|---|
| Left hand side | do |
| Right hand side |
| Description | Run Last |
|---|---|
| Left hand side | dl |
| Right hand side |
| Description | Up |
|---|---|
| Left hand side | dk |
| Right hand side |
| Description | Down |
|---|---|
| Left hand side | dj |
| Right hand side |
| Description | Delete all other buffers except current |
|---|---|
| Left hand side | bo |
| Right hand side |
| Description | Commands |
|---|---|
| Left hand side | fc |
| Right hand side |
| Description | Keymaps |
|---|---|
| Left hand side | fk |
| Right hand side |
| Description | Registers |
|---|---|
| Left hand side | fR |
| Right hand side |
| Description | Recently opened |
|---|---|
| Left hand side | fr |
| Right hand side |
| Description | Man pages |
|---|---|
| Left hand side | fm |
| Right hand side |
| Description | Help |
|---|---|
| Left hand side | fh |
| Right hand side |
| Description | Buffers |
|---|---|
| Left hand side | fb |
| Right hand side |
| Description | Words |
|---|---|
| Left hand side | fw |
| Right hand side |
| Description | Files |
|---|---|
| Left hand side | ff |
| Right hand side |
| Description | Search and checkout git commits |
|---|---|
| Left hand side | gc |
| Right hand side |
| Description | Search through git branches |
|---|---|
| Left hand side | gb |
| Right hand side |
| Description | Seach through changed files |
|---|---|
| Left hand side | go |
| Right hand side |
| Description | Workspace diagnostics |
|---|---|
| Left hand side | fD |
| Right hand side |
| Description | Document diagnostics |
|---|---|
| Left hand side | fd |
| Right hand side |
| Description | Resume |
|---|---|
| Left hand side | fl |
| Right hand side |
| Description | Todo comments |
|---|---|
| Left hand side | ft |
| Right hand side |
| Description | Toggle twilight.nvim |
|---|---|
| Left hand side | t |
| Right hand side |
| Description | Toggle zen-mode.nvim |
|---|---|
| Left hand side | z |
| Right hand side |
| Description | Open lazy.nvim |
|---|---|
| Left hand side | l |
| Right hand side |
| Description | Save the current file |
|---|---|
| Left hand side | w |
| Right hand side | <Cmd>w<CR> |
| Description | Quit the current file |
|---|---|
| Left hand side | qq |
| Right hand side | <Cmd>q<CR> |
| Description | |
|---|---|
| Left hand side | " |
| Right hand side |
| Description | |
|---|---|
| Left hand side | # |
| Right hand side |
| Description | Nvim builtin |
|---|---|
| Left hand side | & |
| Right hand side | :&&<CR> |
| Description | |
|---|---|
| Left hand side | ' |
| Right hand side |
| Description | |
|---|---|
| Left hand side | * |
| Right hand side |
| Description | |
|---|---|
| Left hand side | . |
| Right hand side |
| Description | |
|---|---|
| Left hand side | / |
| Right hand side |
| Description | |
|---|---|
| Left hand side | ? |
| Right hand side |
| Description | F |
|---|---|
| Left hand side | F |
| Right hand side |
| Description | Go to next buffer |
|---|---|
| Left hand side | H |
| Right hand side |
| Description | Hover |
|---|---|
| Left hand side | K |
| Right hand side |
| Description | Go to previous buffer |
|---|---|
| Left hand side | L |
| Right hand side |
| Description | |
|---|---|
| Left hand side | N |
| Right hand side |
| Description | Leap backward to |
|---|---|
| Left hand side | S |
| Right hand side |
| Description | T |
|---|---|
| Left hand side | T |
| Right hand side |
| Description | Nvim builtin |
|---|---|
| Left hand side | Y |
| Right hand side | y$ |
| Description | Previous hunk |
|---|---|
| Left hand side | [g |
| Right hand side |
| Description | Prev Reference |
|---|---|
| Left hand side | [[ |
| Right hand side |
| Description | Jump to previous todo comment |
|---|---|
| Left hand side | [t |
| Right hand side |
| Description | Go to next buffer |
|---|---|
| Left hand side | [b |
| Right hand side |
| Description | Next hunk |
|---|---|
| Left hand side | ]g |
| Right hand side |
| Description | Next Reference |
|---|---|
| Left hand side | ]] |
| Right hand side |
| Description | Jump to next todo comment |
|---|---|
| Left hand side | ]t |
| Right hand side |
| Description | Go to previous buffer |
|---|---|
| Left hand side | ]b |
| Right hand side |
| Description | |
|---|---|
| Left hand side | ` |
| Right hand side |
| Description | |
|---|---|
| Left hand side | c |
| Right hand side |
| Description | Change surroundings |
|---|---|
| Left hand side | cs |
| Right hand side |
| Description | |
|---|---|
| Left hand side | d |
| Right hand side |
| Description | Delete surroundings |
|---|---|
| Left hand side | ds |
| Right hand side |
| Description | f |
|---|---|
| Left hand side | f |
| Right hand side |
| Description | Leap from windows |
|---|---|
| Left hand side | gs |
| Right hand side |
| Description | Toggle comments |
|---|---|
| Left hand side | gc |
| Right hand side |
| Description | Toggle block comments |
|---|---|
| Left hand side | gb |
| Right hand side |
| Description | |
|---|---|
| Left hand side | g* |
| Right hand side |
| Description | |
|---|---|
| Left hand side | g# |
| Right hand side |
| Description | |
|---|---|
| Left hand side | g |
| Right hand side |
| Description | Open actions-preview.nvim |
|---|---|
| Left hand side | gf |
| Right hand side |
| Description | Multiline increment |
|---|---|
| Left hand side | g<C-A> |
| Right hand side |
| Description | Multiline decrement |
|---|---|
| Left hand side | g<C-X> |
| Right hand side |
| Description | Goto Implementation |
|---|---|
| Left hand side | gI |
| Right hand side |
| Description | Goto Definition |
|---|---|
| Left hand side | gd |
| Right hand side |
| Description | Goto T[y]pe Definition |
|---|---|
| Left hand side | gy |
| Right hand side |
| Description | References |
|---|---|
| Left hand side | gr |
| Right hand side |
| Description | Goto Declaration |
|---|---|
| Left hand side | gD |
| Right hand side |
| Description | Signature Help |
|---|---|
| Left hand side | gK |
| Right hand side |
| Description | |
|---|---|
| Left hand side | n |
| Right hand side |
| Description | Leap forward to |
|---|---|
| Left hand side | s |
| Right hand side |
| Description | t |
|---|---|
| Left hand side | t |
| Right hand side |
| Description | |
|---|---|
| Left hand side | u |
| Right hand side |
| Description | |
|---|---|
| Left hand side | y |
| Right hand side |
| Description | Add surroundings |
|---|---|
| Left hand side | ys |
| Right hand side |
| Description | Close all folds |
|---|---|
| Left hand side | zM |
| Right hand side |
| Description | Open all folds |
|---|---|
| Left hand side | zR |
| Right hand side |
| Description | |
|---|---|
| Left hand side | z |
| Right hand side |
| Description | |
|---|---|
| Left hand side | <C-R> |
| Right hand side |
| Description | Max out window width |
|---|---|
| Left hand side | <C-W>| |
| Right hand side |
| Description | Max out window height |
|---|---|
| Left hand side | <C-W>_ |
| Right hand side |
| Description | Max out current window |
|---|---|
| Left hand side | <C-W>z |
| Right hand side |
| Description | Equalize windows |
|---|---|
| Left hand side | <C-W>= |
| Right hand side |
| Description | Go to previous buffer |
|---|---|
| Left hand side | <S-Tab> |
| Right hand side |
| Description | Block up |
|---|---|
| Left hand side | <M-k> |
| Right hand side |
| Description | Block left |
|---|---|
| Left hand side | <M-h> |
| Right hand side |
| Description | Block right |
|---|---|
| Left hand side | <M-l> |
| Right hand side |
| Description | Block down |
|---|---|
| Left hand side | <M-j> |
| Right hand side |
| Description | |
|---|---|
| Left hand side | <C-Bslash> |
| Right hand side |
| Description | Decrement |
|---|---|
| Left hand side | <C-X> |
| Right hand side |
| Description | Increment |
|---|---|
| Left hand side | <C-A> |
| Right hand side |
| Description | Increase window width |
|---|---|
| Left hand side | <C-Right> |
| Right hand side | <Cmd>vertical resize +2<CR> |
| Description | Decrease window width |
|---|---|
| Left hand side | <C-Left> |
| Right hand side | <Cmd>vertical resize -2<CR> |
| Description | Decrease window height |
|---|---|
| Left hand side | <C-Down> |
| Right hand side | <Cmd>resize -2<CR> |
| Description | Increase window height |
|---|---|
| Left hand side | <C-Up> |
| Right hand side | <Cmd>resize +2<CR> |
| Description | Go to upper window |
|---|---|
| Left hand side | <C-K> |
| Right hand side | <C-W>k |
| Description | Go to lower window |
|---|---|
| Left hand side | <C-J> |
| Right hand side | <C-W>j |
| Description | Go to left window |
|---|---|
| Left hand side | <C-H> |
| Right hand side | <C-W>h |
| Description | Go to right window |
|---|---|
| Left hand side | <C-L> |
| Right hand side | <C-W>l |
Visual mode keymaps
| Description | Eval |
|---|---|
| Left hand side | de |
| Right hand side |
| Description | Nvim builtin |
|---|---|
| Left hand side | # |
| Right hand side | y?\V<C-R>"<CR> |
| Description | Nvim builtin |
|---|---|
| Left hand side | * |
| Right hand side | y/\V<C-R>"<CR> |
| Description | |
|---|---|
| Left hand side | <lt> |
| Right hand side | <lt>gv |
| Description | |
|---|---|
| Left hand side | > |
| Right hand side | >gv |
| Description | F |
|---|---|
| Left hand side | F |
| Right hand side |
| Description | Next search result |
|---|---|
| Left hand side | N |
| Right hand side | 'nN'[v:searchforward] |
| Description | Leap backward to |
|---|---|
| Left hand side | S |
| Right hand side |
| Description | T |
|---|---|
| Left hand side | T |
| Right hand side |
| Description | f |
|---|---|
| Left hand side | f |
| Right hand side |
| Description | Multiline increment |
|---|---|
| Left hand side | g<C-A> |
| Right hand side |
| Description | Multiline decrement |
|---|---|
| Left hand side | g<C-X> |
| Right hand side |
| Description | Leap from windows |
|---|---|
| Left hand side | gs |
| Right hand side |
| Description | Toggle block comments |
|---|---|
| Left hand side | gb |
| Right hand side |
| Description | Toggle comments |
|---|---|
| Left hand side | gc |
| Right hand side |
| Description | Next search result |
|---|---|
| Left hand side | n |
| Right hand side | 'Nn'[v:searchforward] |
| Description | Leap forward to |
|---|---|
| Left hand side | s |
| Right hand side |
| Description | t |
|---|---|
| Left hand side | t |
| Right hand side |
| Description | Decrement |
|---|---|
| Left hand side | <C-X> |
| Right hand side |
| Description | Increment |
|---|---|
| Left hand side | <C-A> |
| Right hand side |
| Description | Block left |
|---|---|
| Left hand side | <M-h> |
| Right hand side |
| Description | Block up |
|---|---|
| Left hand side | <M-k> |
| Right hand side |
| Description | Block down |
|---|---|
| Left hand side | <M-j> |
| Right hand side |
| Description | Block right |
|---|---|
| Left hand side | <M-l> |
| Right hand side |
Operator mode keymaps
| Description | F |
|---|---|
| Left hand side | F |
| Right hand side |
| Description | Next search result |
|---|---|
| Left hand side | N |
| Right hand side | 'nN'[v:searchforward] |
| Description | Leap backward to |
|---|---|
| Left hand side | S |
| Right hand side |
| Description | T |
|---|---|
| Left hand side | T |
| Right hand side |
| Description | f |
|---|---|
| Left hand side | f |
| Right hand side |
| Description | Leap from windows |
|---|---|
| Left hand side | gs |
| Right hand side |
| Description | Next search result |
|---|---|
| Left hand side | n |
| Right hand side | 'Nn'[v:searchforward] |
| Description | Leap forward to |
|---|---|
| Left hand side | s |
| Right hand side |
| Description | t |
|---|---|
| Left hand side | t |
| Right hand side |