This is my own Neovim configuration for Windows.
- Neovim: v0.11.1
- OS: Windows 11
- Terminal: Windows Terminal
<leader>:<Space>- plugin manager: nvim-plug
git clone https://github.com/wsdjeg/nvim-config.git ~/AppData/Local/nvim
The plugins list and key bindings list is updated via update-readme.lua
-
key binding description <F2>open outline windows -
altf.nvim - alternate files manager
-
key binding description <F8>toggle undotree windows -
bookmarks.nvim - bookmarks manager for neovim
-
bufdel.nvim - delete buffer without changing windows layout
key binding description <leader>bddelete current buffer <leader>bcclear saved buffers -
chineselinter.nvim - Chinese Document Language Standards Checking Tool
-
code-runner.nvim - async code runner for neovim
key binding description <leader>lropen code runner -
cpicker.nvim - a lightweight color palette for Neovim
-
ctags.nvim - ctags integration in neovim
-
ctrlg.nvim - better ctrl-g info
key binding description <C-g>ctrlg info -
dashboard-nvim - forked dashboard plug
-
flygrep.nvim - grep on the fly
key binding description <leader>s/open flygrep <leader>spopen flygrep with cursor word -
format.nvim - asynchronous code formatting plugin for neovim
key binding description <leader>bfformat current buffer <leader>lfformat code block -
git.nvim - git integration in neovim
key binding description <leader>gsdisplay git status <leader>gAgit add all files <leader>gcgit commit <leader>gvgit log of project <leader>gVgit log of current file <leader>gpgit push <leader>gdgit diff <leader>gbgit diff -
github.nvim - github REST api
-
gitlink.nvim - Goto/Copy File's Online Link
-
gtags.nvim - integrates gtags with Neovim
-
hop.nvim - forked hop
key binding description <leader>jlhop jump line <leader>jjhop jump char <leader>j/hop jump pattern -
iedit.nvim - iedit mode for neovim
key binding description <leader>seopen iedit mode -
job.nvim - neovim job api
-
logger.nvim - neovim runtime logger
-
mru.nvim - mru(most recently used) files
-
music-player.nvim - neovim music player
key binding description <leader>msstop musics player <leader>mffuzzy find music -
neoment - matrix client for neovim
-
notify.nvim - floating notification
-
nvim-plug - neovim plugin manager
-
key binding description <F3>toggle file tree <leader>fo -
picker.nvim - a lightweight, high-performance fuzzy finder for Neovim
key binding description <C-p>fuzzy find files in current dir <leader>frfuzzy find most recent used files <leader>fipicker cursor help tag <leader>fhpicker help tag <leader>bbfuzzy find listed buffers <leader>jifuzzy find ctags outline <leader>flfuzzy find lines in current buffer <leader>fffuzzy find picker source <leader>?fuzzy find key mappings -
record-key.nvim - key binding recording tool
key binding description <F9>toggle recording key -
record-screen.nvim - screen recording
key binding description <F10>record screen with speaker <F12>stop recording -
repl.nvim - repl support for neovim
-
rooter.nvim - Changes Neovim working directory to project root.
key binding description <leader>fpfuzzy find recent project -
key binding description <leader>bs<leader>bS -
scrollbar.nvim - floating scrollbar
-
statusline.nvim - module statusline
-
tabline.nvim - simple tabline plugin for Neovim
key binding description \1jump to tab 1 \2jump to tab 2 \3jump to tab 3 \4jump to tab 4 \5jump to tab 5 \6jump to tab 6 \7jump to tab 7 \8jump to tab 8 \9jump to tab 9 <leader>bnjump to next item <leader>bpjump to previous item -
tasks.nvim - tasks manager inspired from vscode
key binding description <leader>ftfuzzy find tasks -
terminal.nvim - simple floating terminal plugin for Neovim
key binding description <leader>'open terminal in current path <leader>"open terminal in file path -
todo.nvim - project todo manager
key binding description <leader>ao -
toml.nvim - toml file parser
-
utils.nvim - A collection of useful utilities for neovim.
-
vim-chat - (Neo)vim chat client
key binding description <leader>acopen chat windows -
vim-one - neovim colorscheme
-
zettelkasten.nvim - a Zettelkasten note taking plugin
key binding description <leader>zbopen zettelkasten browse <leader>zncreate new zettelkasten note <leader>zffuzzy find zettelkasten notes <leader>ztfuzzy find zettelkasten tags
enjoy it :)