Home LunarVim
Post
Cancel

LunarVim

LunarVim Neovim Configuration Information

Installs LunarVim plus the IfCodingWereNatural custom user config

  • Install and initialize: lazyman -v
  • Configuration category: Base
  • Base configuration: LunarVim
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-LunarVim

Git repository

https://github.com/IfCodingWereNatural/minimal-nvim

Website

https://www.lunarvim.org

Lazy managed plugins

LunarVim Keymaps

normal mode keymaps

DescriptionLHSRHS
 j 
 %(MatchitNormalForward)
Nvim builtin&:&&
 F 
 H:BufferLineCyclePrev
 L:BufferLineCycleNext
 S 
 T 
Nvim builtinYy$
 [%(MatchitNormalMultiBackward)
 [q:cprev
 ]%(MatchitNormalMultiForward)
 ]q:cnext
 cSCSurround
 csCsurround
 dsDsurround
 f 
 gxNetrwBrowseX
 g%(MatchitNormalBackward)
 gc 
 gb 
 gn:tabe %
 s 
 t 
 ySSYSsurround
 ySsYSsurround
 yssYssurround
 ySYSurround
 ysYsurround
 zs:lua require’telescope.builtin’.spell_suggest()
 NetrwBrowseX:call netrw#BrowseX(netrw#GX(),netrw#CheckIfRemote(netrw#GX()))
 (MatchitNormalMultiForward):call matchit#MultiMatch("W", "n")
 (MatchitNormalMultiBackward):call matchit#MultiMatch("bW", "n")
 (MatchitNormalBackward):call matchit#Match_wrapper('',0,'n')
 (MatchitNormalForward):call matchit#Match_wrapper('',1,'n')
 YSurround12_opfunc2('setup')
 Ysurround12_opfunc('setup')
 YSsurround12_opfunc2('setup').'_'
 Yssurround’^’.v:count1.12_opfunc('setup').'g_'
 CSurround:call 12_changesurround(1)
 Csurround:call 12_changesurround()
 Dsurround:call 12_dosurround(12_inputtarget())
 SurroundRepeat.
 PlenaryTestFile:lua require(‘plenary.test_harness’).test_directory(vim.fn.expand(“%:p”))
Float Terminal 
Vertical Terminal 
Horizontal Terminal 
 :TmuxNavigatePrevious
 :w
 :TmuxNavigateDown
 :m .+1==
 :TmuxNavigateLeft
 :m .-2==
 :vertical resize +2
 :vertical resize -2
 :resize +2
 :call QuickFixToggle()
 :resize -2
 :TmuxNavigateUp
 :TmuxNavigateRight

visual mode keymaps

DescriptionLHSRHS  
Nvim builtin#y?\V"  
 %(MatchitVisualForward)  
Nvim builtin*y/\V"  
 gv  
 >>gv  
 SVSurround  
 [%(MatchitVisualMultiBackward)  
 ]%(MatchitVisualMultiForward)  
 a%(MatchitVisualTextObject)  
 gxNetrwBrowseXVis  
 g%(MatchitVisualBackward)  
 gSVgSurround  
 gc   
 gb   
 NetrwBrowseXVis:call netrw#BrowseXVis()  
 (MatchitVisualTextObject)(MatchitVisualMultiBackward)o(MatchitVisualMultiForward)  
 (MatchitVisualMultiForward):call matchit#MultiMatch("W", "n")m'gv``  
 (MatchitVisualMultiBackward):call matchit#MultiMatch("bW", "n")m'gv``  
 (MatchitVisualBackward):call matchit#Match_wrapper('',0,'v')m'gv``  
 (MatchitVisualForward):call matchit#Match_wrapper('',1,'v'):if col("''") != col("$")exe “:normal! m’”endifgv``
 VgSurround:call 12_opfunc(visualmode(),visualmode() ==# 'V' ? 0 : 1)  
 VSurround:call 12_opfunc(visualmode(),visualmode() ==# 'V' ? 1 : 0)  
 :TmuxNavigatePrevious  
 :TmuxNavigateUp  
 :TmuxNavigateDown  
 :TmuxNavigateLeft  
 :m ‘>+1gv-gv  
 :m ‘-2gv-gv  
 :TmuxNavigateRight  

operator mode keymaps

DescriptionLHSRHS
 %(MatchitOperationForward)
 F 
 T 
 [%(MatchitOperationMultiBackward)
 ]%(MatchitOperationMultiForward)
 f 
 g%(MatchitOperationBackward)
 t 
 (MatchitOperationMultiForward):call matchit#MultiMatch("W", "o")
 (MatchitOperationMultiBackward):call matchit#MultiMatch("bW", "o")
 (MatchitOperationBackward):call matchit#Match_wrapper('',0,'o')
 (MatchitOperationForward):call matchit#Match_wrapper('',1,'o')
 :TmuxNavigatePrevious
 :TmuxNavigateUp
 :TmuxNavigateDown
 :TmuxNavigateLeft
 :TmuxNavigateRight
This post is licensed under CC BY 4.0 by the author.

Daniel

-