Home JustinLvim
Post
Cancel

JustinLvim

JustinLvim Neovim Configuration Information

LunarVim based Neovim configuration by Justin Angeles

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

Git repository

https://github.com/justinsgithub/dotfiles

Website

https://www.lunarvim.org

YouTube channel

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

Lazy managed plugins

JustinLvim Keymaps

normal mode keymaps

DescriptionLHSRHS 
 %(MatchitNormalForward) 
Nvim builtin&:&& 
  
 >» 
 H:bprev 
 L:bnext 
Flash TreesitterS  
Nvim builtinYy$ 
 [%(MatchitNormalMultiBackward) 
 [q:cprev 
 \j:lua require(‘trevj’).format_at_cursor() 
 \s:%s///g 
 \c:BufferKill 
 \w:w 
 \p:BufferLinePick 
 \O:OpenLine above 
 \o:OpenLine below 
 \z:ZenMode 
 \b:BiPolar 
 ]%(MatchitNormalMultiForward) 
 ]q:cnext 
 cSCSurround 
 csCsurround 
 dsDsurround 
 gxNetrwBrowseX 
 g%(MatchitNormalBackward) 
Comment insert end of linegcA  
Comment insert abovegcO  
Comment insert belowgco  
Comment toggle current blockgbc  
Comment toggle current linegcc  
 gb  
 gc  
Flashs  
 ySSYSsurround 
 ySsYSsurround 
 yssYssurround 
 ySYSurround 
 ysYsurround 
   ”+
 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') 
 YSurround13_opfunc2('setup') 
 Ysurround13_opfunc('setup') 
 YSsurround13_opfunc2('setup').'_' 
 Yssurround’^’.v:count1.13_opfunc('setup').'g_' 
 CSurround:call 13_changesurround(1) 
 Csurround:call 13_changesurround() 
 Dsurround:call 13_dosurround(13_inputtarget()) 
 SurroundRepeat. 
Float Terminal  
Vertical Terminal  
Horizontal Terminal  
   
 :vertical resize -2 
 :m .+1== 
 :resize +2 
 :m .-2== 
 :resize -2 
 k 
 :call QuickFixToggle() 
 j 
 h 
 :vertical resize +2 
 l 

visual mode keymaps

DescriptionLHSRHS  
Nvim builtin#y?\V"  
 %(MatchitVisualForward)  
Nvim builtin*y/\V"  
 gv  
 >>gv  
 J:move ‘>+1gv-gv  
 K:move ‘-2gv-gv  
 SVSurround  
 [%(MatchitVisualMultiBackward)  
 ]%(MatchitVisualMultiForward)  
 a%(MatchitVisualTextObject)  
 gxNetrwBrowseXVis  
 g%(MatchitVisualBackward)  
 gSVgSurround  
 gb   
 gc   
Flashs   
   ”+ 
 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 10_opfunc(visualmode(),visualmode() ==# 'V' ? 0 : 1)  
 VSurround:call 10_opfunc(visualmode(),visualmode() ==# 'V' ? 1 : 0)  
 :m ‘-2gv-gv  
 :m ‘>+1gv-gv  

operator mode keymaps

DescriptionLHSRHS
 %(MatchitOperationForward)
Flash TreesitterS 
 [%(MatchitOperationMultiBackward)
 ]%(MatchitOperationMultiForward)
 g%(MatchitOperationBackward)
Remote Flashr 
Flashs 
 (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')
This post is licensed under CC BY 4.0 by the author.

LunarIde

Daniel