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
https://github.com/orhun/dotfiles
Website
Lazy managed plugins
- stevearc/aerial.nvim
- goolord/alpha-nvim
- AstroNvim/astrotheme
- max397574/better-escape.nvim
- Eandrju/cellular-automaton.nvim
- hrsh7th/cmp-buffer
- rcarriga/cmp-dap
- saadparwaiz1/cmp_luasnip
- hrsh7th/cmp-nvim-lsp
- hrsh7th/cmp-path
- numToStr/Comment.nvim
- stevearc/dressing.nvim
- rafamadriz/friendly-snippets
- akinsho/git-conflict.nvim
- lewis6991/gitsigns.nvim
- NMAC427/guess-indent.nvim
- rebelot/heirline.nvim
- TheBlob42/houdini.nvim
- lukas-reineke/indent-blankline.nvim
- rebelot/kanagawa.nvim
- folke/lazy.nvim
- onsails/lspkind.nvim
- ray-x/lsp_signature.nvim
- L3MON4D3/LuaSnip
- iamcco/markdown-preview.nvim
- williamboman/mason-lspconfig.nvim
- jay-babu/mason-null-ls.nvim
- jay-babu/mason-nvim-dap.nvim
- williamboman/mason.nvim
- echasnovski/mini.bufremove
- folke/neoconf.nvim
- folke/neodev.nvim
- nvim-neo-tree/neo-tree.nvim
- Shatur/neovim-session-manager
- MunifTanjim/nui.nvim
- jose-elias-alvarez/null-ls.nvim
- windwp/nvim-autopairs
- hrsh7th/nvim-cmp
- NvChad/nvim-colorizer.lua
- mfussenegger/nvim-dap
- rcarriga/nvim-dap-ui
- neovim/nvim-lspconfig
- rcarriga/nvim-notify
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-treesitter-textobjects
- windwp/nvim-ts-autotag
- JoosepAlviste/nvim-ts-context-commentstring
- kevinhwang91/nvim-ufo
- nvim-tree/nvim-web-devicons
- nvim-lua/plenary.nvim
- kevinhwang91/promise-async
- b0o/SchemaStore.nvim
- mrjones2014/smart-splits.nvim
- nvim-telescope/telescope-fzf-native.nvim
- nvim-telescope/telescope-media-files.nvim
- nvim-telescope/telescope.nvim
- akinsho/toggleterm.nvim
- mbbill/undotree
- tpope/vim-fugitive
- mzlogin/vim-markdown-toc
- m-pilia/vim-pkgbuild
- segeljakt/vim-silicon
- folke/which-key.nvim
- s1n7ax/nvim-window-picker
- folke/zen-mode.nvim
Orhun Keymaps
normal mode keymaps
Description | LHS | RHS | |
---|---|---|---|
No highlight | :nohl | ||
Find help | fh | ||
Vertical split buffer from tabline | b | ||
Find keymaps | fk | ||
Find man | fm | ||
Find notifications | fn | ||
Home Screen | h | ||
Find history | fo | ||
Toggle comment line | / | ||
Find registers | fr | ||
Find themes | ft | ||
ToggleTerm float | tf | ||
Search symbols | ls | ||
ToggleTerm gdu | tu | ||
Open Git | gg | :Git | |
Preview Git hunk | gp | ||
ToggleTerm lazygit | tl | ||
Reset Git hunk | gh | ||
ToggleTerm node | tn | ||
Reset Git buffer | gr | ||
Stage Git buffer | gS | ||
ToggleTerm python | tp | ||
Unstage Git hunk | gu | ||
View Git diff | gd | ||
Toggle Explorer | e | ||
ToggleTerm horizontal split | th | ||
ToggleTerm vertical split | tv | ||
Find words in all files | fW | ||
Load last session | Sl | ||
View full Git blame | gL | ||
Find words | fw | ||
Search sessions | Sf | ||
Toggle foldcolumn | uh | ||
Stage Git hunk | gs | ||
Toggle Zen mode | z | :ZenMode | |
Evaluate Input | dE | ||
Mason Installer | pm | ||
Game of life | uG | :CellularAutomaton game_of_life | |
Toggle Breakpoint (F9) | db | ||
Save image | fs | :Silicon | |
Clear Breakpoints | dB | ||
Conditional Breakpoint (S-F9) | dC | ||
Step Into (F11) | di | ||
Find word under cursor | fc | ||
Step Over (F10) | do | ||
Mason Update | pM | ||
Step Out (S-F11) | dO | ||
Load current directory session | S. | ||
Close Session | dq | ||
Save this session | Ss | ||
Terminate Session (S-F5) | dQ | ||
Delete session | Sd | ||
Toggle Explorer Focus | o | ||
Restart (C-F5) | dr | ||
Start/Continue (F5) | dc | ||
Toggle REPL | dR | ||
Open terminal with tab | ; | :2ToggleTerm size=30 direction=horizontal | |
Run To Cursor | ds | ||
Symbols outline | lS | ||
Find media files | fM | :Telescope media_files | |
Toggle Debugger UI | du | ||
Git branches | gb | ||
Debugger Hover | dh | ||
Git commits (repository) | gc | ||
Git commits (current file) | gC | ||
Git status | gt | ||
Resume previous search | f | ||
Find marks | f’ | ||
Find words in current buffer | f/ | ||
Find AstroNvim config files | fa | ||
Find buffers | fb | ||
Pause (F6) | dp | ||
Show markdown preview | m | :MarkdownPreview | |
Make it rain | uR | :CellularAutomaton make_it_rain | |
ToggleTerm btm | tt | ||
Toggle autopairs | ua | ||
Toggle undo history | U | :UndotreeToggle | |
Toggle background | ub | ||
Toggle URL highlight | uu | ||
Toggle autocompletion | uc | ||
View Git blame | gl | ||
Toggle color highlight | uC | ||
Toggle diagnostics | ud | ||
Toggle signcolumn | ug | ||
Change indent setting | ui | ||
Toggle statusline | ul | ||
New tab | bn | ||
Pick to close | bD | ||
Reload AstroNvim | r | :AstroReload | |
Toggle CodeLens | uL | ||
Change line numbering | un | ||
Toggle Notifications | uN | ||
Toggle paste mode | up | ||
Save | w | ||
Toggle spellcheck | us | ||
Quit | q | ||
Toggle conceal | uS | ||
New File | n | ||
Toggle tabline | ut | ||
Toggle wrap | uw | ||
Toggle syntax highlight | uy | ||
Plugins Install | pi | ||
Plugins Status | ps | ||
Plugins Sync | pS | ||
Plugins Check Updates | pu | ||
Plugins Update | pU | ||
Update Plugins and Mason Packages | pa | ||
AstroNvim Update | pA | ||
AstroNvim Version | pv | ||
AstroNvim Changelog | pl | ||
Close buffer | c | ||
Force close buffer | C | ||
Close all buffers except current | bc | ||
Close all buffers | bC | ||
Select buffer from tabline | bb | ||
Close buffer from tabline | bd | ||
Close all buffers to the left | bl | ||
Previous buffer | bp | ||
Close all buffers to the right | br | ||
By extension | bse | ||
By relative path | bsr | ||
By full path | bsp | ||
Find commands | fC | ||
By buffer number | bsi | ||
Find files | ff | ||
By modification | bsm | ||
Find all files | fF | ||
Horizontal split buffer from tabline | b\ | ||
Nvim builtin | & | :&& | |
Move buffer tab left | |||
Move buffer tab right | >b | ||
Previous buffer | H | ||
Next buffer | L | ||
Nvim builtin | Y | y$ | |
Previous tab | [t | ||
Previous Git hunk | [g | ||
Previous buffer | [b | ||
Previous Git conflict | [x | :GitConflictPrevConflict | |
Horizontal Split | \ | ||
Next tab | ]t | ||
Next Git hunk | ]g | ||
Next buffer | ]b | ||
Next Git conflict | ]x | :GitConflictNextConflict | |
cb | :GitConflictChooseBoth | ||
List Git conflicts | cx | :GitConflictListQf | |
co | :GitConflictChooseOurs | ||
ct | :GitConflictChooseTheirs | ||
c0 | :GitConflictChooseNone | ||
Open the file under cursor with system app | gx | ||
Comment toggle blockwise | gb | ||
Comment toggle linewise | gc | ||
Move cursor down | j | v:count == 0 ? ‘gj’ : ‘j’ | |
Move cursor up | k | v:count == 0 ? ‘gk’ : ‘k’ | |
y | : | ||
Open all folds | zR | ||
Close all folds | zM | ||
Fold less | zr | ||
Fold more | zm | ||
Peek fold | zp | ||
Vertical Split | |||
Toggle word wrap | :set wrap! | ||
Resize split down | |||
Toggle terminal | :ToggleTerm size=30 direction=horizontal | ||
Toggle terminal | |||
Toggle terminal | <C-‘> | ||
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 down | |||
Scroll up | |||
Exit | :qa! | ||
Save file | :w! | ||
: | |||
Git Conflict: Previous Conflict | |||
Git Conflict: Next Conflict | |||
Git Conflict: Choose Theirs | |||
Git Conflict: Choose None | |||
Git Conflict: Choose Both | |||
Git Conflict: Choose Ours | |||
Move to right split |
visual mode keymaps
Description | LHS | RHS |
---|---|---|
Indent line | >gv | |
Toggle comment for selection | / | |
Save image | s | :’ |
Evaluate Input | dE | |
Paste without replacing the buffer | p | “0p |
Nvim builtin | # | y?\V |
Nvim builtin | * | y/\V |
Comment toggle linewise | gc | |
Comment toggle blockwise | gb | |
Unindent line | ||
Replace | “hy:%s/ |
operator mode keymaps
| Description | LHS | RHS | | ———– | — | — |