Home Orhun


Orhun Neovim Configuration Information

AstroNvim based configuration of open source developer Orhun Parmaksiz

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

Git repository




Lazy managed plugins

Orhun Keymaps

normal mode keymaps

No highlight:nohl 
Find helpfh  
Vertical split buffer from tablineb  
Find keymapsfk  
Find manfm  
Find notificationsfn  
Home Screenh  
Find historyfo  
Toggle comment line/  
Find registersfr  
Find themesft  
ToggleTerm floattfToggleTerm direction=float 
Search symbolsls  
ToggleTerm gdutu  
Open Gitgg:Git 
Preview Git hunkgp  
ToggleTerm lazygittl  
Reset Git hunkgh  
ToggleTerm nodetn  
Reset Git buffergr  
Stage Git buffergS  
ToggleTerm pythontp  
Unstage Git hunkgu  
View Git diffgd  
Toggle ExplorereNeotree toggle 
ToggleTerm horizontal splitthToggleTerm size=10 direction=horizontal 
ToggleTerm vertical splittvToggleTerm size=80 direction=vertical 
Find words in all filesfW  
Load last sessionSlSessionManager! load_last_session 
View full Git blamegL  
Find wordsfw  
Search sessionsSfSessionManager! load_session 
Toggle foldcolumnuh  
Stage Git hunkgs  
Toggle Zen modez:ZenMode 
Evaluate InputdE  
Mason InstallerpmMason 
Game of lifeuG:CellularAutomaton game_of_life 
Toggle Breakpoint (F9)db  
Save imagefs:Silicon 
Clear BreakpointsdB  
Conditional Breakpoint (S-F9)dC  
Step Into (F11)di  
Find word under cursorfc  
Step Over (F10)do  
Mason UpdatepMMasonUpdateAll 
Step Out (S-F11)dO  
Load current directory sessionS.SessionManager! load_current_dir_session 
Close Sessiondq  
Save this sessionSsSessionManager! save_current_session 
Terminate Session (S-F5)dQ  
Delete sessionSdSessionManager! delete_session 
Toggle Explorer Focuso  
Restart (C-F5)dr  
Start/Continue (F5)dc  
Toggle REPLdR  
Open terminal with tab;:2ToggleTerm size=30 direction=horizontal 
Run To Cursords  
Symbols outlinelS  
Find media filesfM:Telescope media_files 
Toggle Debugger UIdu  
Git branchesgb  
Debugger Hoverdh  
Git commits (repository)gc  
Git commits (current file)gC  
Git statusgt  
Resume previous searchf  
Find marksf’  
Find words in current bufferf/  
Find AstroNvim config filesfa  
Find buffersfb  
Pause (F6)dp  
Show markdown previewm:MarkdownPreview 
Make it rainuR:CellularAutomaton make_it_rain 
ToggleTerm btmtt  
Toggle autopairsua  
Toggle undo historyU:UndotreeToggle 
Toggle backgroundub  
Toggle URL highlightuu  
Toggle autocompletionuc  
View Git blamegl  
Toggle color highlightuCColorizerToggle 
Toggle diagnosticsud  
Toggle signcolumnug  
Change indent settingui  
Toggle statuslineul  
New tabbntabnew 
Pick to closebD  
Reload AstroNvimr:AstroReload 
Toggle CodeLensuL  
Change line numberingun  
Toggle NotificationsuN  
Toggle paste modeup  
Toggle spellcheckus  
Quitqconfirm q 
Toggle concealuS  
New Filenenew 
Toggle tablineut  
Toggle wrapuw  
Toggle syntax highlightuy  
Plugins Installpi  
Plugins Statusps  
Plugins SyncpS  
Plugins Check Updatespu  
Plugins UpdatepU  
Update Plugins and Mason PackagespaAstroUpdatePackages 
AstroNvim UpdatepAAstroUpdate 
AstroNvim VersionpvAstroVersion 
AstroNvim ChangelogplAstroChangelog 
Close bufferc  
Force close bufferC  
Close all buffers except currentbc  
Close all buffersbC  
Select buffer from tablinebb  
Close buffer from tablinebd  
Close all buffers to the leftbl  
Previous bufferbp  
Close all buffers to the rightbr  
By extensionbse  
By relative pathbsr  
By full pathbsp  
Find commandsfC  
By buffer numberbsi  
Find filesff  
By modificationbsm  
Find all filesfF  
Horizontal split buffer from tablineb\  
Nvim builtin&:&& 
Move buffer tab leftb  
Move buffer tab right>b  
Previous bufferH  
Next bufferL  
Nvim builtinYy$ 
Previous tab[t  
Previous Git hunk[g  
Previous buffer[b  
Previous Git conflict[x:GitConflictPrevConflict 
Horizontal Split\split 
Next tab]t  
Next Git hunk]g  
Next buffer]b  
Next Git conflict]x:GitConflictNextConflict 
List Git conflictscx:GitConflictListQf 
Open the file under cursor with system appgx  
Comment toggle blockwisegb  
Comment toggle linewisegc  
Move cursor downjv:count == 0 ? ‘gj’ : ‘j’ 
Move cursor upkv:count == 0 ? ‘gk’ : ‘k’ 
 y:call setreg(v:register, fugitive#Object(@%)) 
Open all foldszR  
Close all foldszM  
Fold lesszr  
Fold morezm  
Peek foldzp  
Vertical Split  vsplit
Toggle word wrap:set wrap! 
Resize split down  
Toggle terminal:ToggleTerm size=30 direction=horizontal 
Toggle terminalToggleTerm 
Toggle terminal<C-‘>ToggleTerm 
Debugger: Start  
Debugger: Stop  
Debugger: Conditional Breakpoint  
Debugger: Restart  
Debugger: Pause  
Debugger: Toggle Breakpoint  
Debugger: Step Over  
Debugger: Step Into  
Debugger: Step Out  
Move to left split  
Resize split up  
Resize split left  
Resize split right  
Find words  
Find files  
Open Mason installer:Mason 
Scroll downzz 
Scroll upzz 
Save file:w! 
 fugitive:y:call setreg(v:register, fugitive#Object(@%)) 
Git Conflict: Previous Conflict(git-conflict-prev-conflict)GitConflictPrevConflict 
Git Conflict: Next Conflict(git-conflict-next-conflict)GitConflictNextConflict 
Git Conflict: Choose Theirs(git-conflict-theirs)GitConflictChooseTheirs 
Git Conflict: Choose None(git-conflict-none)GitConflictChooseNone 
Git Conflict: Choose Both(git-conflict-both)GitConflictChooseBoth 
Git Conflict: Choose Ours(git-conflict-ours)GitConflictChooseOurs 
Move to right split  

visual mode keymaps

Indent line>gv
Toggle comment for selection/lua require('Comment.api').toggle.linewise(vim.fn.visualmode())
Save images:’,'>Silicon
Evaluate InputdE 
Paste without replacing the bufferp“0p
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.