Skip to content

adilhyz/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

banner

Nvim dotfiles, With lazy.nvim💤 Plugin

Installation

git clone https://github.com/adilhyz/nvim ~/.config/nvim && nvim

Tip

Use Update after Installation

:Lazy sync
Shot-2025-10-27-165616

Keymap

🛖Home Keymaps

just use nvim on directory, no use nvim ~/yourdirectory/ for showing this keymaps:

Mode Key Description
Normal <C-p> Find File
Normal <C-n> New File
Normal <C-f> Find Text
Normal <C-.> Show Config
Normal <C-l> Recent Files
Normal s Restore Session
Normal L Lazy
Normal q Quit

🧭 Navigation & File Management

Mode Key Description
Normal <leader>e Toggle file explorer
Normal <leader><space> Smart Find Files
Normal <leader>, Buffers
Normal <leader>/ Grep
Normal <leader>: Command History
Normal <leader>fb Buffers
Normal <leader>fc Find Config File
Normal <leader>ff Find Files
Normal <leader>fg Find Git Files
Normal <leader>fp Projects
Normal <leader>fr Recent
Normal <leader>o Convert Markdown to PDF
Normal <leader>oq Toggle KNAP auto-preview
Normal <C-n> New file
Normal <C-.> Show Config
Normal <C-p> Find files (including hidden)
Normal <C-f> Find Text

💾 File Actions (Save, Quit, Undo, Redo)

Mode Key Description
Normal <C-s> Save file
Normal <leader>q Quit Neovim
n, v, i, c <C-q> Quit from any mode
n, i <C-z> Undo
n, i <C-y> Redo

📋Clipboard & Text

Mode Key Description
Normal <C-a> Select all text
n, v, i, c <C-c> Copy to clipboard
n, v, i, c <C-v> Paste from clipboard
n, v, i, c <C-x> Cut to clipboard
n, v <C-/> Toggle comment
Normal <C-h> Replace text (global)
Normal <C-d> Select next occurrence

✏️ Text Editing & Selection

Mode Key Description
n, i, v <C-S-Up> Duplicate line up
n, i, v <C-S-Down> Duplicate line down
Normal <A-j> Move line down
Normal <A-k> Move line up
Visual <A-j> Move selected block down
Visual <A-k> Move selected block up
Visual <A-/> Add comment
Visual <Tab> Indent right
Visual <S-Tab> Indent left
Insert <S-Left> Select text left
Insert <S-Right> Select text right
Insert <S-Up> Select text up
Insert <S-Down> Select text down
Insert <S-Home> Select to line start
Insert <S-End> Select to line end
Insert <S-PageUp> Select one page up
Insert <S-PageDown> Select one page down

🪟 Window & Buffer Management

Mode Key Description
Normal <leader>sv Split vertically
Normal <leader>sh Split horizontally
Normal <leader>se Equalize split sizes
Normal <leader>sx Close split
Normal te Edit in new tab
Normal <C-Tab> Next tab
Normal <C-S-Tab> Previous tab
Normal <C-n> New tab
Normal <C-w> Close tab
Normal <Tab> Next buffer
Normal <S-Tab> Previous buffer
Normal <leader>x Close buffer
Normal <A-p> Pin buffer

🧩 Git Integration & LSP

Mode Key Description
Normal <leader>gg Lazygit
Normal <leader>gl Lazygit
Normal <leader>glf Lazygit Log File
Normal <leader>gb Git Branches
Normal <leader>gL Git Log Line
Normal <leader>gs Git Status
Normal <leader>gS Git Stash
Normal <leader>gd Git Diff (Hunks)
Normal gd Goto Definition
Normal gD Goto Declaration
Normal gr References
Normal gI Goto Implementation
Normal gy Goto Type Definition
Normal <leader>ss LSP Symbols
Normal <leader>sS LSP Workspace Symbols

🖱️ Miscellaneous

Mode Key Description
n, v <RightMouse> Open right-click menu
Normal <leader>td To-do (Top Right)
Normal <leader>td Zen Mode

Thanks To

  • folke (plugin)
  • gh0stzk (based)

About

Nvim configs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages