Home JustinOhMy
Post
Cancel

JustinOhMy

JustinOhMy Neovim Configuration Information

Full featured starter LazyVim based Neovim configuration by Justin Angeles. Justin has a YouTube video describing this config

  • Install and initialize: lazyman -x JustinOhMy
  • Configuration category: Starter
  • Base configuration: LazyVim
  • Plugin manager: Lazy
  • Installation location: ~/.config/nvim-JustinOhMy

Git repository

https://github.com/justinsgithub/Oh-My-LazyVim

Website

https://www.lazyvim.org

YouTube channel

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

Lazy managed plugins

JustinOhMy Keymaps

normal mode keymaps

DescriptionLHSRHS  
Bookmarks   
ProjectsfpTelescope projects  
RecentfrTelescope oldfiles  
Find Files (cwd)fF   
Find Files (root dir)ff   
BuffersfbTelescope buffers  
Word (cwd)fW   
Word (root dir)fw   
All BuffersfBTelescope buffers show_all_buffers=true  
Textft   
Command HistoryfcTelescope command_history  
Goto Symbol (Workspace)sS   
Goto Symbolss   
Colorscheme with previewuC   
Word (cwd)sW   
Word (root dir)sw   
ResumesRTelescope resume  
OptionssoTelescope vim_options  
Jump to MarksmTelescope marks  
Man PagessMTelescope man_pages  
Key MapsskTelescope keymaps  
Search Highlight GroupssHTelescope highlights  
Help PagesshTelescope help_tags  
Grep (cwd)sG   
Grep (root dir)sg   
Workspace diagnosticssDTelescope diagnostics  
Document diagnosticssdTelescope diagnostics bufnr=0  
CommandssCTelescope commands  
Command HistoryscTelescope command_history  
BuffersbTelescope current_buffer_fuzzy_find  
Auto CommandssaTelescope autocommands  
Registerss”Telescope registers  
statusgsTelescope git_status  
commitsgcTelescope git_commits  
Recent (cwd)fR   
Adapter LuaDal   
Adapter Lua ServerDaL   
Symbols Outlinecs   
Dismiss all Notificationsun   
Masoncm   
Close Buffer (Force)bC   
Close Bufferbc   
Noice Allsna   
Noice Historysnh   
Noice Last Messagesnl   
Dismiss Allsnd   
Edgy Toggleue   
Edgy Select WindowuE   
Open mini.files (cwd)fM   
Open mini.files (directory of current file)fm   
Replace in files (Spectre)sr   
Delete non-pinned buffersbP   
Toggle pinbp   
Open Code Outline Windowa   
Run NearestTr   
Run All Test FilesTT   
Run FileTt   
StopTS   
Toggle Output PanelTO   
Show OutputTo   
Toggle SummaryTs   
Don’t Save Current SessionSd   
Restore Last SessionSl   
Restore SessionSs   
Run to CursorDC   
ContinueDc   
Toggle BreakpointDb   
Breakpoint ConditionDB   
Debug NearestTd   
WidgetsDw   
TerminateDt   
SessionDs   
Toggle REPLDr   
PauseDp   
Step OverDO   
Step OutDo   
Run LastDl   
UpDk   
DownDj   
Step IntoDi   
Go to line (no execute)Dg   
Explorere   
Dap UIDu   
EvalDe   
Todo/Fix/Fixme (Trouble)dT   
Todo (Trouble)dt   
Todo/Fix/FixmesT   
Todost   
Document Diagnostics (Trouble)dx   
Workspace Diagnostics (Trouble)dX   
Quickfix List (Trouble)dQ   
Location List (Trouble)dL   
 %(MatchitNormalForward)  
Nvim builtin&:&&  
Flash TreesitterS   
Nvim builtinYy$  
 [%(MatchitNormalMultiBackward)  
Prev Reference[[   
Previous todo comment[t   
Previous trouble/quickfix item[q   
Close Buffer\c   
Find left surrounding\sF   
Find right surrounding\sf   
Delete surrounding\sd   
Add surrounding\sa   
Update MiniSurround.config.n_lines\sn   
Replace surrounding\sr   
Highlight surrounding\sh   
Toggle TreeSJ\j   
 ]%(MatchitNormalMultiForward)  
Next Reference]]   
Next todo comment]t   
Next trouble/quickfix item]q   
 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')  
 PlenaryTestFile:lua require(‘plenary.test_harness’).test_directory(vim.fn.expand(“%:p”))  
Toggle Terminalexecute v:count . "ToggleTerm"  
Scroll forward   
Scroll backward   
Nvim builtinnohlsearchdiffupdatenormal!

visual mode keymaps

DescriptionLHSRHS  
Selection (cwd)sW   
Selection (root dir)sw   
EvalDe   
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``

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

JustinNvim

Elijah