Personal Neovim configuration of Kristijan Husak, author of several Neovim plugins including orgmode and vim-dadbod-ui
- Install and initialize:
lazyman -w Kristijan - Configuration category: Personal
- Base configuration: Custom
- Plugin manager: Lazy
- Installation location:
~/.config/nvim-Kristijan
Git repository
https://github.com/kristijanhusak/neovim-config
Dotfyle entry
https://dotfyle.com/kristijanhusak/neovim-config-nvim
Lazy managed plugins
Kristijan Keymaps
Normal mode keymaps
| Description | |
|---|
| Left hand side | # |
| Right hand side | #N |
| Description | Nvim builtin |
|---|
| Left hand side | & |
| Right hand side | :&&<CR> |
| Description | |
|---|
| Left hand side | * |
| Right hand side | *N |
| Description | |
|---|
| Left hand side | + |
| Right hand side | <C-W>5> |
| Description | |
|---|
| Left hand side | ,Q |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,q |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,T |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,db |
| Right hand side | :silent w | :silent %bd | e#<CR> |
| Description | |
|---|
| Left hand side | ,] |
| Right hand side | <C-W>v<C-]> |
| Description | |
|---|
| Left hand side | ,<Tab> |
| Right hand side | <C-^> |
| Description | |
|---|
| Left hand side | ,h |
| Right hand side | viw"0p |
| Description | |
|---|
| Left hand side | ,p |
| Right hand side | "0p |
| Description | |
|---|
| Left hand side | , |
| Right hand side | :noh<CR> |
| Description | |
|---|
| Left hand side | ,v |
| Right hand side | <C-W>v |
| Description | |
|---|
| Left hand side | ,s |
| Right hand side | :w<CR> |
| Description | |
|---|
| Left hand side | ,F |
| Right hand side | :call v:lua.kris.search.run(expand("<lt>cword>"))<CR> |
| Description | |
|---|
| Left hand side | ,f |
| Right hand side | :call v:lua.kris.search.run("")<CR> |
| Description | |
|---|
| Left hand side | ,df |
| Right hand side | :Git push --force-with-lease<CR> |
| Description | |
|---|
| Left hand side | ,dp |
| Right hand side | :Git push<CR> |
| Description | |
|---|
| Left hand side | ,da |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,dc |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,dh |
| Right hand side | :DiffviewFileHistory %<CR> |
| Description | |
|---|
| Left hand side | ,do |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,yg |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,hf |
| Right hand side | :NvimTreeToggle<CR> |
| Description | |
|---|
| Left hand side | ,n |
| Right hand side | :NvimTreeToggle<CR> |
| Description | |
|---|
| Left hand side | ,lt |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,lT |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,g |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,m |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,t |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,b |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,G |
| Right hand side | :vert G<CR> |
| Description | |
|---|
| Left hand side | ,oa |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,oc |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,c |
| Right hand side | |
| Description | |
|---|
| Left hand side | F |
| Right hand side | |
| Description | |
|---|
| Left hand side | N |
| Right hand side | Nzz |
| Description | |
|---|
| Left hand side | Q |
| Right hand side | <C-Z> |
| Description | |
|---|
| Left hand side | R |
| Right hand side | |
| Description | |
|---|
| Left hand side | T |
| Right hand side | |
| Description | Nvim builtin |
|---|
| Left hand side | Y |
| Right hand side | y$ |
| Description | |
|---|
| Left hand side | [B |
| Right hand side | :bfirst<CR> |
| Description | |
|---|
| Left hand side | [b |
| Right hand side | :bprevious<CR> |
| Description | |
|---|
| Left hand side | [T |
| Right hand side | :tfirst<CR> |
| Description | |
|---|
| Left hand side | [t |
| Right hand side | :tprevious<CR> |
| Description | |
|---|
| Left hand side | [L |
| Right hand side | :lopen |
| Description | |
|---|
| Left hand side | [e |
| Right hand side | :lprevious<CR> |
| Description | |
|---|
| Left hand side | [Q |
| Right hand side | :copen<CR> |
| Description | |
|---|
| Left hand side | [q |
| Right hand side | :cprevious<CR> |
| Description | |
|---|
| Left hand side | ]B |
| Right hand side | :blast<CR> |
| Description | |
|---|
| Left hand side | ]b |
| Right hand side | :bnext<CR> |
| Description | |
|---|
| Left hand side | ]T |
| Right hand side | :tlast<CR> |
| Description | |
|---|
| Left hand side | ]t |
| Right hand side | :tnext<CR> |
| Description | |
|---|
| Left hand side | ]L |
| Right hand side | :lclose<CR> |
| Description | |
|---|
| Left hand side | ]e |
| Right hand side | :lnext<CR> |
| Description | |
|---|
| Left hand side | ]Q |
| Right hand side | :cclose<CR> |
| Description | |
|---|
| Left hand side | ]q |
| Right hand side | :cnext<CR> |
| Description | |
|---|
| Left hand side | _ |
| Right hand side | <C-W>5<lt> |
| Description | |
|---|
| Left hand side | f |
| Right hand side | |
| Description | |
|---|
| Left hand side | gF |
| Right hand side | |
| Description | |
|---|
| Left hand side | gx |
| Right hand side | |
| Description | |
|---|
| Left hand side | gs |
| Right hand side | :%s/ |
| Description | |
|---|
| Left hand side | gp |
| Right hand side | '`[' . strpart(getregtype(), 0, 1) . '`]' |
| Description | |
|---|
| Left hand side | g# |
| Right hand side | g#N |
| Description | |
|---|
| Left hand side | g* |
| Right hand side | g*N |
| Description | |
|---|
| Left hand side | gJ |
| Right hand side | :TSJJoin<CR> |
| Description | |
|---|
| Left hand side | gS |
| Right hand side | :TSJSplit<CR> |
| Description | |
|---|
| Left hand side | gcip |
| Right hand side | |
| Description | |
|---|
| Left hand side | j |
| Right hand side | gj |
| Description | |
|---|
| Left hand side | k |
| Right hand side | gk |
| Description | |
|---|
| Left hand side | n |
| Right hand side | nzz |
| Description | |
|---|
| Left hand side | p |
| Right hand side | p`] |
| Description | |
|---|
| Left hand side | t |
| Right hand side | |
| Description | |
|---|
| Left hand side | <C-K> |
| Right hand side | <C-W>k |
| Description | |
|---|
| Left hand side | <C-J> |
| Right hand side | <C-W>j |
| Description | |
|---|
| Left hand side | <C-H> |
| Right hand side | <C-\><C-N><C-W>h |
| Description | |
|---|
| Left hand side | <C-S> |
| Right hand side | :w<CR> |
| Description | |
|---|
| Left hand side | <C-Y> |
| Right hand side | |
| Description | |
|---|
| Left hand side | <C-P> |
| Right hand side | |
| Description | |
|---|
| Left hand side | <F1> |
| Right hand side | |
| Description | |
|---|
| Left hand side | <F5> |
| Right hand side | |
| Description | |
|---|
| Left hand side | <C-L> |
| Right hand side | <C-\><C-N><C-W>l |
Visual mode keymaps
| Description | |
|---|
| Left hand side | <Tab> |
| Right hand side | >gv |
| Description | |
|---|
| Left hand side | # |
| Right hand side | "yy?\V<C-R>=escape(getreg('y'), '\/?')<CR><CR>N |
| Description | |
|---|
| Left hand side | * |
| Right hand side | "yy/\V<C-R>=escape(getreg('y'), '\/?')<CR><CR>N |
| Description | |
|---|
| Left hand side | ,p |
| Right hand side | "0p |
| Description | |
|---|
| Left hand side | ,F |
| Right hand side | :<C-U>call v:lua.kris.search.run("", 1)<CR> |
| Description | |
|---|
| Left hand side | ,kS |
| Right hand side | :<C-U>call v:lua.kris.calculate_selection(v:true)<CR> |
| Description | |
|---|
| Left hand side | ,ks |
| Right hand side | :<C-U>call v:lua.kris.calculate_selection()<CR> |
| Description | |
|---|
| Left hand side | ,yg |
| Right hand side | |
| Description | |
|---|
| Left hand side | ,c |
| Right hand side | |
| Description | |
|---|
| Left hand side | F |
| Right hand side | |
| Description | |
|---|
| Left hand side | J |
| Right hand side | :m '>+1<CR>gv=gv |
| Description | |
|---|
| Left hand side | K |
| Right hand side | :m '<lt>-2<CR>gv=gv |
| Description | |
|---|
| Left hand side | Q |
| Right hand side | <C-Z> |
| Description | |
|---|
| Left hand side | T |
| Right hand side | |
| Description | |
|---|
| Left hand side | a# |
| Right hand side | :<C-U>normal! F#vf#<CR> |
| Description | |
|---|
| Left hand side | a- |
| Right hand side | :<C-U>normal! F-vf-<CR> |
| Description | |
|---|
| Left hand side | a+ |
| Right hand side | :<C-U>normal! F+vf+<CR> |
| Description | |
|---|
| Left hand side | a* |
| Right hand side | :<C-U>normal! F*vf*<CR> |
| Description | |
|---|
| Left hand side | a\ |
| Right hand side | :<C-U>normal! F\vf\<CR> |
| Description | |
|---|
| Left hand side | a/ |
| Right hand side | :<C-U>normal! F/vf/<CR> |
| Description | |
|---|
| Left hand side | a| |
| Right hand side | :<C-U>normal! F|vf|<CR> |
| Description | |
|---|
| Left hand side | a; |
| Right hand side | :<C-U>normal! F;vf;<CR> |
| Description | |
|---|
| Left hand side | a, |
| Right hand side | :<C-U>normal! F,vf,<CR> |
| Description | |
|---|
| Left hand side | a: |
| Right hand side | :<C-U>normal! F:vf:<CR> |
| Description | |
|---|
| Left hand side | a. |
| Right hand side | :<C-U>normal! F.vf.<CR> |
| Description | |
|---|
| Left hand side | a_ |
| Right hand side | :<C-U>normal! F_vf_<CR> |
| Description | |
|---|
| Left hand side | f |
| Right hand side | |
| Description | |
|---|
| Left hand side | gs |
| Right hand side | :s/ |
| Description | |
|---|
| Left hand side | i# |
| Right hand side | :<C-U>normal! T#vt#<CR> |
| Description | |
|---|
| Left hand side | i- |
| Right hand side | :<C-U>normal! T-vt-<CR> |
| Description | |
|---|
| Left hand side | i+ |
| Right hand side | :<C-U>normal! T+vt+<CR> |
| Description | |
|---|
| Left hand side | i* |
| Right hand side | :<C-U>normal! T*vt*<CR> |
| Description | |
|---|
| Left hand side | i\ |
| Right hand side | :<C-U>normal! T\vt\<CR> |
| Description | |
|---|
| Left hand side | i/ |
| Right hand side | :<C-U>normal! T/vt/<CR> |
| Description | |
|---|
| Left hand side | i| |
| Right hand side | :<C-U>normal! T|vt|<CR> |
| Description | |
|---|
| Left hand side | i; |
| Right hand side | :<C-U>normal! T;vt;<CR> |
| Description | |
|---|
| Left hand side | i, |
| Right hand side | :<C-U>normal! T,vt,<CR> |
| Description | |
|---|
| Left hand side | i: |
| Right hand side | :<C-U>normal! T:vt:<CR> |
| Description | |
|---|
| Left hand side | i. |
| Right hand side | :<C-U>normal! T.vt.<CR> |
| Description | |
|---|
| Left hand side | i_ |
| Right hand side | :<C-U>normal! T_vt_<CR> |
| Description | |
|---|
| Left hand side | p |
| Right hand side | p`] |
| Description | |
|---|
| Left hand side | t |
| Right hand side | |
| Description | |
|---|
| Left hand side | y |
| Right hand side | y`] |
| Description | |
|---|
| Left hand side | <S-Tab> |
| Right hand side | <lt>gv |
| Description | |
|---|
| Left hand side | <C-C> |
| Right hand side | "+y |
| Description | |
|---|
| Left hand side | <C-S> |
| Right hand side | :w<CR> |
Operator mode keymaps
| Description | |
|---|
| Left hand side | F |
| Right hand side | |
| Description | |
|---|
| Left hand side | Q |
| Right hand side | <C-Z> |
| Description | |
|---|
| Left hand side | T |
| Right hand side | |
| Description | |
|---|
| Left hand side | a# |
| Right hand side | :normal va#<CR> |
| Description | |
|---|
| Left hand side | a- |
| Right hand side | :normal va-<CR> |
| Description | |
|---|
| Left hand side | a+ |
| Right hand side | :normal va+<CR> |
| Description | |
|---|
| Left hand side | a* |
| Right hand side | :normal va*<CR> |
| Description | |
|---|
| Left hand side | a\ |
| Right hand side | :normal va\<CR> |
| Description | |
|---|
| Left hand side | a/ |
| Right hand side | :normal va/<CR> |
| Description | |
|---|
| Left hand side | a| |
| Right hand side | :normal va|<CR> |
| Description | |
|---|
| Left hand side | a; |
| Right hand side | :normal va;<CR> |
| Description | |
|---|
| Left hand side | a, |
| Right hand side | :normal va,<CR> |
| Description | |
|---|
| Left hand side | a: |
| Right hand side | :normal va:<CR> |
| Description | |
|---|
| Left hand side | a. |
| Right hand side | :normal va.<CR> |
| Description | |
|---|
| Left hand side | a_ |
| Right hand side | :normal va_<CR> |
| Description | |
|---|
| Left hand side | f |
| Right hand side | |
| Description | |
|---|
| Left hand side | i# |
| Right hand side | :normal vi#<CR> |
| Description | |
|---|
| Left hand side | i- |
| Right hand side | :normal vi-<CR> |
| Description | |
|---|
| Left hand side | i+ |
| Right hand side | :normal vi+<CR> |
| Description | |
|---|
| Left hand side | i* |
| Right hand side | :normal vi*<CR> |
| Description | |
|---|
| Left hand side | i\ |
| Right hand side | :normal vi\<CR> |
| Description | |
|---|
| Left hand side | i/ |
| Right hand side | :normal vi/<CR> |
| Description | |
|---|
| Left hand side | i| |
| Right hand side | :normal vi|<CR> |
| Description | |
|---|
| Left hand side | i; |
| Right hand side | :normal vi;<CR> |
| Description | |
|---|
| Left hand side | i, |
| Right hand side | :normal vi,<CR> |
| Description | |
|---|
| Left hand side | i: |
| Right hand side | :normal vi:<CR> |
| Description | |
|---|
| Left hand side | i. |
| Right hand side | :normal vi.<CR> |
| Description | |
|---|
| Left hand side | i_ |
| Right hand side | :normal vi_<CR> |
| Description | |
|---|
| Left hand side | t |
| Right hand side | |
| Description | |
|---|
| Left hand side | <C-S> |
| Right hand side | :w<CR> |