Home JustinNvim
Post
Cancel

JustinNvim

JustinNvim Neovim Configuration Information

LazyVim based Neovim configuration by Justin Angeles. Justin has created a series of YouTube videos on configuring LazyVim: Part 1 - Colorschemne, Part 2 - Options, Part 3 - Keymaps, Part 4 - Final Thoughts

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

Git repository

https://github.com/justinsgithub/dotfiles

Website

https://www.lazyvim.org

YouTube channel

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

Lazy managed plugins

JustinNvim Keymaps

normal mode keymaps

DescriptionLHSRHS  
Don’t Save Current Sessionqd   
Restore Last Sessionql   
Restore Sessionqs   
Noice Historysnh   
Noice Last Messagesnl   
Dismiss Allsnd   
Noice Allsna   
Replace in files (Spectre)sr   
Masoncm   
Word (cwd)sW   
Word (root dir)sw   
ResumesR   
Optionsso   
Jump to Marksm   
Man PagessM   
Key Mapssk   
Search Highlight GroupssH   
Help Pagessh   
Grep (cwd)sG   
Grep (root dir)sg   
Workspace diagnosticssD   
Document diagnosticssd   
CommandssC   
Command Historysc   
Buffersb   
Auto Commandssa   
Registerss”   
statusgs   
commitsgc   
Recent (cwd)fR   
Recentfr   
Find Files (cwd)fF   
Find Files (root dir)ff   
Buffersfb   
Word (cwd)fW   
Word (root dir)fw   
All BuffersfB   
Textft   
Command Historyfc   
Goto Symbol (Workspace)sS   
Goto Symbolss   
Colorscheme with previewuC   
Toggle pinbp   
Delete non-pinned buffersbP   
Dismiss all Notificationsun   
Todo (Trouble)dt   
Todo/Fix/FixmesT   
Todost   
Todo/Fix/Fixme (Trouble)xT   
Todo (Trouble)xt   
Todo/Fix/Fixme (Trouble)dT   
Projectsfp   
Quickfix List (Trouble)xQ   
Location List (Trouble)xL   
Workspace Diagnostics (Trouble)xX   
Document Diagnostics (Trouble)xx   
Quickfix List (Trouble)dQ   
Location List (Trouble)dL   
Workspace Diagnostics (Trouble)dX   
Document Diagnostics (Trouble)dx   
Close Buffer (Force)bC   
Close Bufferbc   
Explorere   
 %(MatchitNormalForward)  
Nvim builtin&:&&  
Flash TreesitterS   
Nvim builtinYy$  
 [%(MatchitNormalMultiBackward)  
Previous todo comment[t   
Previous trouble/quickfix item[q   
Prev Reference[[   
Highlight surrounding\sh   
Find left surrounding\sF   
Find right surrounding\sf   
Delete surrounding\sd   
Add surrounding\sa   
Update MiniSurround.config.n_lines\sn   
Replace surrounding\sr   
Close Buffer\c   
Toggle TreeSJ\j   
 ]%(MatchitNormalMultiForward)  
Next todo comment]t   
Next trouble/quickfix item]q   
Next Reference]]   
 gxNetrwBrowseX  
 g%(MatchitNormalBackward)  
Flashs   
 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')  
Scroll forward   
Scroll backward   
Increment selection   
Nvim builtinnohlsearchdiffupdatenormal!

visual mode keymaps

DescriptionLHSRHS  
Selection (cwd)sW   
Selection (root dir)sw   
Nvim builtin#y?\V"  
 %(MatchitVisualForward)  
Nvim builtin*y/\V"  
Treesitter SearchR   
Flash TreesitterS   
 [%(MatchitVisualMultiBackward)  
Add surrounding\sa   
 ]%(MatchitVisualMultiForward)  
 a%(MatchitVisualTextObject)  
 gxNetrwBrowseXVis  
 g%(MatchitVisualBackward)  
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``
Decrement selection   

operator mode keymaps

DescriptionLHSRHS
 %(MatchitOperationForward)
Treesitter SearchR 
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.
Contents

LazyIde

JustinOhMy