One of the inspirations for Lazyman. Excellent support for Python, Golang, Rust, YAML, and more
- Install and initialize:
lazyman -L Allaman
- Configuration category: Language
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Allaman
Git repository
https://github.com/Allaman/nvim
Dotfyle entry
https://dotfyle.com/Allaman/nvim
Lazy managed plugins
Allaman Keymaps
Normal mode keymaps
Description | Next buffer |
---|
Left hand side | <Tab> |
Right hand side | <Cmd>bnext<CR> |
Description | Clear hlsearch and ESC |
---|
Left hand side | <Esc> |
Right hand side | <Cmd>noh<CR><Esc> |
Description | List TODOs |
---|
Left hand side | qt |
Right hand side | |
Description | Toggle Quickfix |
---|
Left hand side | qq |
Right hand side | <Cmd>lua require('core.utils.functions').toggle_qf()<CR> |
Description | Previous entry |
---|
Left hand side | qk |
Right hand side | <Cmd>cprevious<CR> |
Description | Next entry |
---|
Left hand side | qj |
Right hand side | <Cmd>cnext<CR> |
Description | Reload snippets |
---|
Left hand side | ms |
Right hand side | <Cmd>source ~/.config/nvim-Allaman/snippets/*<CR> |
Description | Toggle Scrollbind |
---|
Left hand side | tS |
Right hand side | <Cmd>windo set scb!<CR> |
Description | Toggle Virtualtext |
---|
Left hand side | tt |
Right hand side | <Cmd>lua require('core.plugins.lsp.utils').toggle_virtual_text()<CR> |
Description | Toggle colorcolumn |
---|
Left hand side | to |
Right hand side | <Cmd>lua require('core.utils.functions').toggle_colorcolumn()<CR> |
Description | Toggle cursorline |
---|
Left hand side | tc |
Right hand side | |
Description | Toggle wrap |
---|
Left hand side | tw |
Right hand side | |
Description | Toggle spell |
---|
Left hand side | ts |
Right hand side | |
Description | Toggle virtualedit |
---|
Left hand side | tv |
Right hand side | |
Description | Toggle signcolumn |
---|
Left hand side | tl |
Right hand side | |
Description | Toggle hidden chars |
---|
Left hand side | th |
Right hand side | |
Description | Buffer search and replace |
---|
Left hand side | sr |
Right hand side | :%s/ |
Description | Save file |
---|
Left hand side | fs |
Right hand side | <Cmd>w<CR> |
Description | New file |
---|
Left hand side | fn |
Right hand side | <Cmd>enew<CR> |
Description | Previous Buffer |
---|
Left hand side | <Tab> |
Right hand side | <Cmd>e#<CR> |
Description | Close buffer |
---|
Left hand side | bd |
Right hand side | <Cmd>Bdelete<CR> |
Description | Close all but the current buffer |
---|
Left hand side | bD |
Right hand side | <Cmd>%bd|e#|bd#<CR> |
Description | Toggle SymbolsOutline |
---|
Left hand side | tO |
Right hand side | |
Description | Search current word |
---|
Left hand side | Rw |
Right hand side | |
Description | Toggle search and replace |
---|
Left hand side | Rr |
Right hand side | |
Description | Search on current file |
---|
Left hand side | Rf |
Right hand side | |
Description | Advanced Git Search |
---|
Left hand side | ga |
Right hand side | |
Description | Toggle Filetree |
---|
Left hand side | fp |
Right hand side | |
Description | Open file (ignore git) |
---|
Left hand side | fF |
Right hand side | |
Description | Open file |
---|
Left hand side | ff |
Right hand side | |
Description | Zoxide |
---|
Left hand side | fz |
Right hand side | |
Description | Filebrowser |
---|
Left hand side | fb |
Right hand side | |
Description | Commits |
---|
Left hand side | gm |
Right hand side | |
Description | Status |
---|
Left hand side | gg |
Right hand side | |
Description | Branches |
---|
Left hand side | gh |
Right hand side | |
Description | Word search |
---|
Left hand side | sf |
Right hand side | |
Description | Command history |
---|
Left hand side | s; |
Right hand side | |
Description | Search History |
---|
Left hand side | s: |
Right hand side | |
Description | Emoji |
---|
Left hand side | sS |
Right hand side | |
Description | Word under cursor |
---|
Left hand side | ss |
Right hand side | |
Description | Registers |
---|
Left hand side | sR |
Right hand side | |
Description | Projects |
---|
Left hand side | sp |
Right hand side | |
Description | Vim Options |
---|
Left hand side | sO |
Right hand side | |
Description | Keymaps |
---|
Left hand side | sk |
Right hand side | |
Description | Headings |
---|
Left hand side | sh |
Right hand side | |
Description | Help |
---|
Left hand side | s? |
Right hand side | |
Description | Strings |
---|
Left hand side | st |
Right hand side | |
Description | Commands |
---|
Left hand side | sc |
Right hand side | |
Description | Telescope |
---|
Left hand side | mt |
Right hand side | |
Description | Bufferlist |
---|
Left hand side | bb |
Right hand side | |
Description | Run make |
---|
Left hand side | mm |
Right hand side | |
Description | Recent files |
---|
Left hand side | fr |
Right hand side | |
Description | |
---|
Left hand side | ml |
Right hand side | <Cmd>Lazy<CR> |
Description | |
---|
Left hand side | # |
Right hand side | :lua require'starlite'.hash()<CR> |
Description | |
---|
Left hand side | % |
Right hand side | <Plug>(MatchitNormalForward) |
Description | Nvim builtin |
---|
Left hand side | & |
Right hand side | :&&<CR> |
Description | |
---|
Left hand side | * |
Right hand side | :lua require'starlite'.star()<CR> |
Description | Open Mini Files |
---|
Left hand side | - |
Right hand side | |
Description | Flash Treesitter |
---|
Left hand side | S |
Right hand side | |
Description | Nvim builtin |
---|
Left hand side | Y |
Right hand side | y$ |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(MatchitNormalMultiBackward) |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitNormalMultiForward) |
Description | |
---|
Left hand side | gx |
Right hand side | <Plug>NetrwBrowseX |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitNormalBackward) |
Description | |
---|
Left hand side | g# |
Right hand side | :lua require'starlite'.g_hash()<CR> |
Description | |
---|
Left hand side | g* |
Right hand side | :lua require'starlite'.g_star()<CR> |
Description | |
---|
Left hand side | j |
Right hand side | v:count == 0 ? 'gj' : 'j' |
Description | |
---|
Left hand side | k |
Right hand side | v:count == 0 ? 'gk' : 'k' |
Description | Flash |
---|
Left hand side | ss |
Right hand side | |
Description | |
---|
Left hand side | y<C-G> |
Right hand side | :<C-U>call setreg(v:register, fugitive#Object(@%))<CR> |
Description | Save file |
---|
Left hand side | <C-S> |
Right hand side | <Cmd>w<CR><Esc> |
Description | Prev buffer |
---|
Left hand side | <S-Tab> |
Right hand side | <Cmd>bprevious<CR> |
Description | |
---|
Left hand side | <Plug>NetrwBrowseX |
Right hand side | :call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitNormalMultiForward) |
Right hand side | :<C-U>call matchit#MultiMatch("W", "n")<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitNormalMultiBackward) |
Right hand side | :<C-U>call matchit#MultiMatch("bW", "n")<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitNormalBackward) |
Right hand side | :<C-U>call matchit#Match_wrapper('',0,'n')<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitNormalForward) |
Right hand side | :<C-U>call matchit#Match_wrapper('',1,'n')<CR> |
Description | |
---|
Left hand side | <Plug>fugitive: |
Right hand side |
|
Description | |
---|
Left hand side | <Plug>fugitive:y<C-G> |
Right hand side | :<C-U>call setreg(v:register, fugitive#Object(@%))<CR> |
Description | |
---|
Left hand side | <Plug>PlenaryTestFile |
Right hand side | :lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR> |
Description | Git Conflict: Previous Conflict |
---|
Left hand side | <Plug>(git-conflict-prev-conflict) |
Right hand side | <Cmd>GitConflictPrevConflict<CR> |
Description | Git Conflict: Next Conflict |
---|
Left hand side | <Plug>(git-conflict-next-conflict) |
Right hand side | <Cmd>GitConflictNextConflict<CR> |
Description | Git Conflict: Choose Theirs |
---|
Left hand side | <Plug>(git-conflict-theirs) |
Right hand side | <Cmd>GitConflictChooseTheirs<CR> |
Description | Git Conflict: Choose None |
---|
Left hand side | <Plug>(git-conflict-none) |
Right hand side | <Cmd>GitConflictChooseNone<CR> |
Description | Git Conflict: Choose Both |
---|
Left hand side | <Plug>(git-conflict-both) |
Right hand side | <Cmd>GitConflictChooseBoth<CR> |
Description | Git Conflict: Choose Ours |
---|
Left hand side | <Plug>(git-conflict-ours) |
Right hand side | <Cmd>GitConflictChooseOurs<CR> |
Description | Toggle Terminal |
---|
Left hand side | <C-N> |
Right hand side | <Cmd>execute v:count . "ToggleTerm"<CR> |
Description | |
---|
Left hand side | <C-J> |
Right hand side | <Cmd>lua require('Navigator').down()<CR> |
Description | |
---|
Left hand side | <C-K> |
Right hand side | <Cmd>lua require('Navigator').up()<CR> |
Description | |
---|
Left hand side | <C-H> |
Right hand side | <Cmd>lua require('Navigator').left()<CR> |
Description | Search in buffer |
---|
Left hand side | <C-F> |
Right hand side | |
Description | |
---|
Left hand side | <C-L> |
Right hand side | <Cmd>lua require('Navigator').right()<CR> |
Visual mode keymaps
Description | Buffer search and replace |
---|
Left hand side | sr |
Right hand side | :%s/ |
Description | Search current word |
---|
Left hand side | Rw |
Right hand side | |
Description | Nvim builtin |
---|
Left hand side | # |
Right hand side | y?\V<C-R>"<CR> |
Description | |
---|
Left hand side | % |
Right hand side | <Plug>(MatchitVisualForward) |
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 | |
---|
Left hand side | P |
Right hand side | "_dP |
Description | Flash Treesitter |
---|
Left hand side | S |
Right hand side | |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(MatchitVisualMultiBackward) |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitVisualMultiForward) |
Description | |
---|
Left hand side | a% |
Right hand side | <Plug>(MatchitVisualTextObject) |
Description | |
---|
Left hand side | gx |
Right hand side | <Plug>NetrwBrowseXVis |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitVisualBackward) |
Description | |
---|
Left hand side | p |
Right hand side | "_dp |
Description | Flash |
---|
Left hand side | ss |
Right hand side | |
Description | Save file |
---|
Left hand side | <C-S> |
Right hand side | <Cmd>w<CR><Esc> |
Description | |
---|
Left hand side | <Plug>NetrwBrowseXVis |
Right hand side | :<C-U>call netrw#BrowseXVis()<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitVisualTextObject) |
Right hand side | <Plug>(MatchitVisualMultiBackward)o<Plug>(MatchitVisualMultiForward) |
Description | |
---|
Left hand side | <Plug>(MatchitVisualMultiForward) |
Right hand side | :<C-U>call matchit#MultiMatch("W", "n")<CR>m'gv`` |
Description | |
---|
Left hand side | <Plug>(MatchitVisualMultiBackward) |
Right hand side | :<C-U>call matchit#MultiMatch("bW", "n")<CR>m'gv`` |
Description | |
---|
Left hand side | <Plug>(MatchitVisualBackward) |
Right hand side | :<C-U>call matchit#Match_wrapper('',0,'v')<CR>m'gv`` |
Description | |
---|
Left hand side | <Plug>(MatchitVisualForward) |
Right hand side | :<C-U>call matchit#Match_wrapper('',1,'v')<CR>:if col("''") != col("$") | exe ":normal! m'" | endif<CR>gv`` |
Operator mode keymaps
Description | |
---|
Left hand side | % |
Right hand side | <Plug>(MatchitOperationForward) |
Description | Flash Treesitter |
---|
Left hand side | S |
Right hand side | |
Description | |
---|
Left hand side | [% |
Right hand side | <Plug>(MatchitOperationMultiBackward) |
Description | |
---|
Left hand side | ]% |
Right hand side | <Plug>(MatchitOperationMultiForward) |
Description | |
---|
Left hand side | g% |
Right hand side | <Plug>(MatchitOperationBackward) |
Description | Remote Flash |
---|
Left hand side | r |
Right hand side | |
Description | Flash |
---|
Left hand side | ss |
Right hand side | |
Description | |
---|
Left hand side | <Plug>(MatchitOperationMultiForward) |
Right hand side | :<C-U>call matchit#MultiMatch("W", "o")<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitOperationMultiBackward) |
Right hand side | :<C-U>call matchit#MultiMatch("bW", "o")<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitOperationBackward) |
Right hand side | :<C-U>call matchit#Match_wrapper('',0,'o')<CR> |
Description | |
---|
Left hand side | <Plug>(MatchitOperationForward) |
Right hand side | :<C-U>call matchit#Match_wrapper('',1,'o')<CR> |