Nv Neovim Configuration Information
‘LazyVim’ based Neovim configuration. Andreas Gerlach develops smart farming tech and maintains the ‘Sway’ edition of ‘Manjaro-arm’
- Install and initialize:
lazyman -L Nv
- Configuration category: Language
- Base configuration: LazyVim
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Nv
Git repository
https://github.com/appelgriebsch/Nv
Neovimcraft entry
http://neovimcraft.com/plugin/appelgriebsch/Nv
Dotfyle entry
https://dotfyle.com/appelgriebsch/nv
Website
Lazy managed plugins
- LazyVim/LazyVim
- L3MON4D3/LuaSnip
- b0o/SchemaStore.nvim
- goolord/alpha-nvim
- famiu/bufdelete.nvim
- akinsho/bufferline.nvim
- hrsh7th/cmp-buffer
- David-Kunz/cmp-npm
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-path
- saadparwaiz1/cmp_luasnip
- Saecki/crates.nvim
- sindrets/diffview.nvim
- stevearc/dressing.nvim
- folke/edgy.nvim
- folke/flash.nvim
- rafamadriz/friendly-snippets
- f-person/git-blame.nvim
- akinsho/git-conflict.nvim
- projekt0n/github-nvim-theme
- lewis6991/gitsigns.nvim
- lukas-reineke/indent-blankline.nvim
- folke/lazy.nvim
- nvim-lualine/lualine.nvim
- williamboman/mason-lspconfig.nvim
- jay-babu/mason-nvim-dap.nvim
- jay-babu/mason-nvim-dap.nvim
- echasnovski/mini.ai
- echasnovski/mini.animate
- echasnovski/mini.comment
- echasnovski/mini.indentscope
- echasnovski/mini.pairs
- echasnovski/mini.surround
- nvim-neo-tree/neo-tree.nvim
- folke/neoconf.nvim
- folke/neodev.nvim
- nvim-neotest/neotest
- nvim-neotest/neotest-go
- nvim-neotest/neotest-python
- rouge8/neotest-rust
- folke/noice.nvim
- MunifTanjim/nui.nvim
- jayp0521/mason-null-ls.nvim
- hrsh7th/nvim-cmp
- andythigpen/nvim-coverage
- jay-babu/mason-nvim-dap.nvim
- mfussenegger/nvim-dap-python
- theHamsta/nvim-dap-virtual-text
- mfussenegger/nvim-jdtls
- gennaro-tedesco/nvim-jqx
- neovim/nvim-lspconfig
- SmiteshP/nvim-navic
- rcarriga/nvim-notify
- dstein64/nvim-scrollview
- nvim-pack/nvim-spectre
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-treesitter-textobjects
- JoosepAlviste/nvim-ts-context-commentstring
- kyazdani42/nvim-web-devicons
- jbyuki/one-small-step-for-vimkind
- olimorris/onedarkpro.nvim
- vuki656/package-info.nvim
- folke/persistence.nvim
- nvim-lua/plenary.nvim
- ahmedkhalf/project.nvim
- neanias/everforest-nvim
- simrat39/rust-tools.nvim
- nvim-telescope/telescope.nvim
- tami5/sqlite.lua
- simrat39/symbols-outline.nvim
- nvim-telescope/telescope-dap.nvim
- nvim-telescope/telescope-fzf-native.nvim
- debugloop/telescope-undo.nvim
- nvim-telescope/telescope.nvim
- mcauley-penney/tidy.nvim
- folke/todo-comments.nvim
- folke/tokyonight.nvim
- folke/trouble.nvim
- jose-elias-alvarez/typescript.nvim
- linux-cultist/venv-selector.nvim
- RRethy/vim-illuminate
- dstein64/vim-startuptime
- folke/which-key.nvim
- gbprod/yanky.nvim
- folke/zen-mode.nvim
Nv Keymaps
normal mode keymaps
Description | LHS | RHS | ||
---|---|---|---|---|
Replace in files (Spectre) | sr | |||
Open Yank History | p | |||
Dismiss all Notifications | un | |||
Projects | fp | |||
Quickfix List (Trouble) | xQ | |||
Location List (Trouble) | xL | |||
Workspace Diagnostics (Trouble) | xX | |||
Document Diagnostics (Trouble) | xx | |||
Delete Buffer (Force) | bD | |||
Delete Buffer | bd | |||
Toggle Breakpoint | db | |||
Breakpoint Condition | dB | |||
Threads | dwt | |||
Scopes | dws | |||
Frames | dwf | |||
Eval | de | |||
Debug Nearest | td | |||
Widgets | dw | |||
Terminate | dt | |||
Session | ds | |||
Toggle REPL | dr | |||
Pause | dp | |||
Step Over | dO | |||
Step Out | do | |||
Run Last | dl | |||
Up | dk | |||
Down | dj | |||
Step Into | di | |||
Go to line (no execute) | dg | |||
Run to Cursor | dC | |||
Continue | dc | |||
Symbols Outline | cs | |||
Select VirtualEnv | cv | |||
Dismiss All | snd | |||
Noice All | sna | |||
Noice History | snh | |||
Noice Last Message | snl | |||
Edgy Select Window | uE | |||
Edgy Toggle | ue | |||
Debug Method | dPt | |||
Debug Class | dPc | |||
Test Request | ct | |||
Preview Request | cp | |||
Todo/Fix/Fixme (Trouble) | xT | |||
Todo (Trouble) | xt | |||
Todo/Fix/Fixme | sT | |||
Todo | st | |||
Don’t Save Current Session | qd | |||
Restore Last Session | ql | |||
Restore Session | qs | |||
Zen Mode | z | |||
Show Output | to | |||
Toggle Summary | ts | |||
Run Nearest | tr | |||
Run All Test Files | tT | |||
Run File | tt | |||
Stop | tS | |||
Toggle Output Panel | tO | |||
Toggle pin | bp | |||
Delete non-pinned buffers | bP | |||
Find Files (root dir) | ff | |||
Buffers | fb | |||
Command History | : | |||
Grep (root dir) | / | |||
Switch Buffer | , | |||
Auto Commands | sa | |||
Man Pages | sM | |||
Jump to Mark | sm | |||
Options | so | |||
Resume | sR | |||
Word (root dir) | sw | |||
Goto Symbol (Workspace) | sS | |||
Goto Symbol | ss | |||
Colorscheme with preview | uC | |||
Word (cwd) | sW | |||
Key Maps | sk | |||
Search Highlight Groups | sH | |||
Help Pages | sh | |||
Grep (cwd) | sG | |||
Grep (root dir) | sg | |||
Workspace diagnostics | sD | |||
Document diagnostics | sd | |||
Commands | sC | |||
Command History | sc | |||
Buffer | sb | |||
Find Files (root dir) | ||||
status | gs | |||
commits | gc | |||
Recent (cwd) | fR | |||
Recent | fr | |||
Find Files (cwd) | fF | |||
Adapter Lua Server | daL | |||
Adapter Lua | dal | |||
Mason | cm | |||
Explorer NeoTree (root dir) | fe | |||
Explorer NeoTree (cwd) | E | |||
Explorer NeoTree (root dir) | e | |||
Explorer NeoTree (cwd) | fE | |||
% | ||||
Nvim builtin | & | :&& | ||
Put and indent left | ||||
Put before and indent left | ||||
Put after applying a filter | =p | |||
Put before applying a filter | =P | |||
Put and indent right | >p | |||
Put before and indent right | >P | |||
Put yanked text before cursor | P | |||
Flash Treesitter | S | |||
Nvim builtin | Y | y$ | ||
[% | ||||
Cycle forward through yank history | [y | |||
Put indented before cursor (linewise) | [p | |||
Put indented before cursor (linewise) | [P | |||
Previous trouble/quickfix item | [q | |||
Previous todo comment | [t | |||
Prev Reference | [[ | |||
]% | ||||
Put indented after cursor (linewise) | ]P | |||
Cycle backward through yank history | ]y | |||
Put indented after cursor (linewise) | ]p | |||
Next trouble/quickfix item | ]q | |||
Next todo comment | ]t | |||
Next Reference | ]] | |||
gx | ||||
g% | ||||
Put yanked text before selection | gP | |||
Put yanked text after selection | gp | |||
Add surrounding | gza | |||
Replace surrounding | gzr | |||
Delete surrounding | gzd | |||
Find right surrounding | gzf | |||
Highlight surrounding | gzh | |||
Find left surrounding | gzF | |||
Update MiniSurround.config.n_lines | gzn | |||
Put yanked text after cursor | p | |||
Flash | s | |||
Yank text | y | |||
:call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX())) | ||||
: | ||||
: | ||||
: | ||||
: | ||||
Increment selection | ||||
Scroll forward | ||||
Scroll backward | ||||
Nvim builtin | diffupdate | normal! |
visual mode keymaps
Description | LHS | RHS | ||
---|---|---|---|---|
Eval | de | |||
Nvim builtin | # | y?\V | ||
% | ||||
Nvim builtin | * | y/\V | ||
Put yanked text before cursor | P | |||
Treesitter Search | R | |||
Flash Treesitter | S | |||
[% | ||||
]% | ||||
a% | ||||
gx | ||||
g% | ||||
Put yanked text before selection | gP | |||
Put yanked text after selection | gp | |||
Add surrounding | gza | |||
Put yanked text after cursor | p | |||
Flash | s | |||
Yank text | y | |||
: | ||||
: | ||||
: | ||||
: | ||||
: | exe “:normal! m’” | endif | ||
Decrement selection |
operator mode keymaps
Description | LHS | RHS |
---|---|---|
% | ||
Treesitter Search | R | |
Flash Treesitter | S | |
[% | ||
]% | ||
g% | ||
Remote Flash | r | |
Flash | s | |
: | ||
: | ||
: | ||
: |