Home Spider


Spider Neovim Configuration Information

AstroNvim based configuration with animated status bar and smooth scroll. Introductory video

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

Git repository




YouTube channel


Lazy managed plugins

Spider Keymaps

normal mode keymaps

 u9lua WindLine.airline_anim_toggle() 
Debugger Hoverdh  
Reset Git hunkgh  
ToggleTerm nodetn  
Reset Git buffergr  
Stage Git hunkgs  
Close all buffersbC  
Stage Git buffergS  
Select buffer from tablinebb  
Unstage Git hunkgu  
Close buffer from tablinebd  
View Git diffgd  
Close all buffers to the leftbl  
Toggle ExplorereNeotree toggle 
Run To Cursords  
Toggle REPLdR  
Toggle Explorer Focuso  
Toggle autocompletionuc  
Load last sessionSlSessionManager! load_last_session 
ToggleTerm lazygittl  
Save this sessionSsSessionManager! save_current_session 
Git branchesgb  
Delete sessionSdSessionManager! delete_session 
Find commandsfC  
Resume previous searchf  
Search sessionsSfSessionManager! load_session 
Symbols outlinelS  
Load current directory sessionS.SessionManager! load_current_dir_session 
Run nearest testTn  
Update Plugins and Mason PackagespaAstroUpdatePackages 
Run tests in current fileTf  
By buffer numberbsi  
Display output of testsTo  
ToggleTerm btmtt  
Open the summary windowTs  
Mason InstallerpmMason 
Find AstroNvim config filesfa  
Switch EnvironmentEs  
Mason UpdatepMMasonUpdateAll 
Plugins UpdatepU  
Plugins Check Updatespu  
Close all buffers except currentbc  
Preview Git hunkgp  
Toggle concealuS  
Toggle URL highlightuu  
Git statusgt  
Restart (C-F5)dr  
Quitqconfirm q 
New Filenenew 
Pause (F6)dp  
Plugins Installpi  
Plugins Statusps  
Plugins SyncpS  
Evaluate InputdE  
Toggle Debugger UIdu  
Toggle spellcheckus  
Toggle tablineut  
Toggle wrapuw  
Toggle syntax highlightuy  
Find words in all filesfW  
Toggle foldcolumnuh  
Search symbolsls  
ToggleTerm lazygitgg  
Toggle autopairsua  
ToggleTerm gdutu  
Toggle backgroundub  
ToggleTerm pythontp  
ToggleTerm floattfToggleTerm direction=float 
Toggle color highlightuCColorizerToggle 
ToggleTerm horizontal splitthToggleTerm size=10 direction=horizontal 
Toggle diagnosticsud  
ToggleTerm vertical splittvToggleTerm size=80 direction=vertical 
Toggle signcolumnug  
Git commitsgc  
Change indent settingui  
Toggle statuslineul  
Find marksf’  
Toggle CodeLensuL  
Find buffersfb  
Change line numberingun  
Find for word under cursorfc  
Toggle NotificationsuN  
Find filesff  
Toggle paste modeup  
Find all filesfF  
Find helpfh  
Find keymapsfk  
Toggle Breakpoint (F9)db  
Find manfm  
Clear BreakpointsdB  
Find notificationsfn  
Start/Continue (F5)dc  
Find historyfo  
Conditional Breakpoint (S-F9)dC  
Find registersfr  
Step Into (F11)di  
Find themesft  
Step Over (F10)do  
Find wordsfw  
Step Out (S-F11)dO  
Close Sessiondq  
Terminate Session (S-F5)dQ  
Previous bufferbp  
Close all buffers to the rightbr  
By extensionbse  
By relative pathbsr  
By full pathbsp  
By modificationbsm  
Horizontal split buffer from tablineb\  
Vertical split buffer from tablineb  
Home Screenh  
AstroNvim UpdatepAAstroUpdate 
Toggle comment line/  
AstroNvim VersionpvAstroVersion 
AstroNvim ChangelogplAstroChangelog 
Close bufferc  
View Git blamegl  
Force close bufferC  
View full Git blamegL  
Nvim builtin&:&& 
Move buffer tab leftb  
Move buffer tab right>b  
Nvim builtinYy$ 
Previous buffer[b  
Previous tab[t  
Previous Git hunk[g  
Horizontal Split\split 
Next buffer]b  
Next Git hunk]g  
Next tab]t  
Open the file under cursor with system appgx  
Comment toggle linewisegc  
Comment toggle blockwisegb  
Move cursor downjv:count == 0 ? ‘gj’ : ‘j’ 
Move cursor upkv:count == 0 ? ‘gk’ : ‘k’ 
Open all foldszR  
Close all foldszM  
Fold lesszr  
Fold morezm  
Peek foldzp  
Vertical Split  vsplit
Debugger: Start  
Debugger: Step Over  
Move to left split  
Resize split up  
Resize split down  
Resize split left  
Resize split right  
Toggle terminalToggleTerm 
Debugger: Restart  
Force quitq! 
Force writew! 
Toggle terminal<C-‘>ToggleTerm 
Debugger: Stop  
Debugger: Conditional Breakpoint  
Debugger: Pause  
Debugger: Toggle Breakpoint  
Debugger: Step Into  
Debugger: Step Out  
Move to above split  
Move to below split  
Move to right split  

visual mode keymaps

Indent line>gv
Toggle comment for selection/lua require('Comment.api').toggle.linewise(vim.fn.visualmode())
Evaluate InputdE 
Nvim builtin#y?\V"
Nvim builtin*y/\V"
Comment toggle linewisegc 
Comment toggle blockwisegb 
Unindent linegv

operator mode keymaps

| Description | LHS | RHS | | ———– | — | — |

This post is licensed under CC BY 4.0 by the author.