Post

Slydragonn Neovim Configuration Information

Introductory video

  • Install and initialize: lazyman -w Slydragonn
  • Configuration category: Personal
  • Base configuration: Custom
  • Plugin manager: Packer
  • Installation location: ~/.config/nvim-Slydragonn

Git repository

https://github.com/slydragonn/dotfiles

YouTube channel

https://www.youtube.com/@slydragonn

Packer managed plugins

Slydragonn Keymaps

Normal mode keymaps

Description 
Left hand side<Tab>
Right hand side<Cmd>bnext<CR>
Description 
Left hand side mn
Right hand side<Cmd>MarkdownPreviewStop<CR>
Description 
Left hand side m
Right hand side<Cmd>MarkdownPreview<CR>
Description 
Left hand side tv
Right hand side<Cmd>ToggleTerm size=80 direction=vertical<CR>
Description 
Left hand side th
Right hand side<Cmd>ToggleTerm size=10 direction=horizontal<CR>
Description 
Left hand side o
Right hand side<Cmd>Neotree focus<CR>
Description 
Left hand side e
Right hand side<Cmd>Neotree toggle<CR>
Description 
Left hand side p
Right hand side<Cmd>split<CR>
Description 
Left hand side ñ
Right hand side<Cmd>vsplit<CR>
Description 
Left hand side q
Right hand side<Cmd>q<CR>
Description 
Left hand side w
Right hand side<Cmd>update<CR>
Description 
Left hand side fc
Right hand side 
Description 
Left hand side fs
Right hand side 
Description 
Left hand side fh
Right hand side 
Description 
Left hand side fb
Right hand side 
Description 
Left hand side fg
Right hand side 
Description 
Left hand side ff
Right hand side 
Description 
Left hand side%
Right hand side<Plug>(MatchitNormalForward)
DescriptionNvim builtin
Left hand side&
Right hand side:&&<CR>
DescriptionNvim builtin
Left hand sideY
Right hand sidey$
Description 
Left hand side[%
Right hand side<Plug>(MatchitNormalMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitNormalMultiForward)
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseX
Description 
Left hand sideg%
Right hand side<Plug>(MatchitNormalBackward)
Description 
Left hand side<Plug>PlenaryTestFile
Right hand side:lua require('plenary.test_harness').test_directory(vim.fn.expand("%:p"))<CR>
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side 
Description 
Left hand side<Plug>luasnip-delete-check
Right hand side 
DescriptionToggle Terminal
Left hand side<F7>
Right hand side<Cmd>execute v:count . "ToggleTerm"<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<C-Down>
Right hand side<C-W>-
Description 
Left hand side<C-Up>
Right hand side<C-W>+
Description 
Left hand side<C-Right>
Right hand side<C-W>>
Description 
Left hand side<C-Left>
Right hand side<C-W><lt>
Description 
Left hand side<C-J>
Right hand side<C-W>j
Description 
Left hand side<C-K>
Right hand side<C-W>k
Description 
Left hand side<C-H>
Right hand side<C-W>h
Description 
Left hand side<S-Tab>
Right hand side<Cmd>bprevious<CR>
Description 
Left hand side<C-L>
Right hand side<C-W>l

Visual mode keymaps

DescriptionNvim builtin
Left hand side#
Right hand sidey?\V<C-R>"<CR>
Description 
Left hand side%
Right hand side<Plug>(MatchitVisualForward)
DescriptionNvim builtin
Left hand side*
Right hand sidey/\V<C-R>"<CR>
Description 
Left hand side[%
Right hand side<Plug>(MatchitVisualMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitVisualMultiForward)
Description 
Left hand sidea%
Right hand side<Plug>(MatchitVisualTextObject)
Description 
Left hand sidegx
Right hand side<Plug>NetrwBrowseXVis
Description 
Left hand sideg%
Right hand side<Plug>(MatchitVisualBackward)
Description 
Left hand side<Plug>luasnip-expand-repeat
Right hand side 
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 
Left hand side[%
Right hand side<Plug>(MatchitOperationMultiBackward)
Description 
Left hand side]%
Right hand side<Plug>(MatchitOperationMultiForward)
Description 
Left hand sideg%
Right hand side<Plug>(MatchitOperationBackward)
Description 
Left hand side<Plug>luasnip-expand-repeat
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>