很棒的 Neovim
很棒的Neovim插件的集合。主要针对 Neovim 的特定功能。
内容
愿望清单
有插件可以解决的问题吗?将其添加到nvim-lua 愿望清单中。
用户界面
Neovim 支持多种 UI。
插入
插件管理器
LSP
(需要 Neovim 0.5)
LSP 安装程序
完成
降价
句法
终端集成
Snippet
Register
Marks
Fuzzy Finder
-
nvim-telescope/telescope.nvim - Telescope.nvim is a highly extendable fuzzy finder over lists. Built on the latest awesome features from Neovim core. Telescope is centered around modularity, allowing for easy customization.
-
vijaymarupudi/nvim-fzf - A Lua API for using fzf in
Neovim
(>= 0.5). Allows for full asynchronicity for UI speed and usability.
-
amirrezaask/fuzzy.nvim - Fuzzy.nvim provides a simple mechanism and pipeline to create fuzzy matching in Neovim.
-
camspiers/snap - An extensible fuzzy finder. Similar to Telescope, and optimized for performance, especially when grepping in large codebases.
-
ibhagwan/fzf-lua - The Lua version of
fzf.vim
, high-performance and fully async, supports nvim-web-devicons
, git indicators, LSP, quickfix/location lists and more. Also supports skim
as its fzf binary.
-
jvgrootveld/telescope-zoxide - Telescope integration for zoxide, a smart directory picker that tracks your usage.
Note Taking
Color
Colorscheme Creation
Colorscheme
Tree-sitter Supported Colorscheme
Tree-sitter is a new system coming in Neovim 0.5 that incrementally parses your code into a tree that works, even with errors in your syntax. These colorschemes have specifically set colors for Tree-sitter highlight groups. Vim colorschemes will work with the new groups out of the box.
-
shaeinst/roshnivim-cs - Colorscheme for Neovim written in Lua, specially made for roshnivim with Tree-sitter support.
-
rafamadriz/neon - Customizable colorscheme with excellent italic and bold support, dark and light variants. Made to work and look good with Tree-sitter.
-
tomasiser/vim-code-dark - A dark color scheme heavily inspired by the look of the Dark+ scheme of Visual Studio Code.
-
Mofiqul/vscode.nvim - A Lua port of vim-code-dark colorscheme for Neovim with vscode light and dark theme.
-
marko-cerovac/material.nvim - Material.nvim is a highly configurable colorscheme written in Lua and based on the material palette.
-
bluz71/vim-nightfly-guicolors - Nightfly is a dark GUI color scheme heavily inspired by Sarah Drasner's Night Owl theme.
-
bluz71/vim-moonfly-colors - Moonfly is a dark color scheme with Tree-sitter support.
-
ChristianChiarulli/nvcode-color-schemes.vim - Nvcode, onedark, nord colorschemes with Tree-sitter support.
-
folke/tokyonight.nvim - A clean, dark and light Neovim theme written in Lua, with support for LSP, Tree-sitter and lots of plugins.
-
sainnhe/sonokai - High Contrast & Vivid Color Scheme based on Monokai Pro.
-
kyazdani42/blue-moon - A dark color scheme for Neovim derived from palenight and carbonight.
-
mhartington/oceanic-next - Oceanic Next theme for Neovim.
-
glepnir/zephyr-nvim - A dark colorscheme with Tree-sitter support.
-
rockerBOO/boo-colorscheme-nvim - A colorscheme for Neovim with handcrafted support for LSP, Tree-sitter.
-
jim-at-jibba/ariake-vim-colors - A port of the great Atom theme. Dark and light with Tree-sitter support.
-
Th3Whit3Wolf/onebuddy - Light and dark atom one theme.
-
RishabhRD/nvim-rdark - A dark colorscheme for Neovim written in Lua.
-
ishan9299/modus-theme-vim - This is a color scheme developed by Protesilaos Stavrou for emacs.
-
sainnhe/edge - Clean & Elegant Color Scheme inspired by Atom One and Material.
-
theniceboy/nvim-deus - Vim-deus with Tree-sitter support.
-
bkegley/gloombuddy - Gloom inspired theme for Neovim.
-
Th3Whit3Wolf/one-nvim - An Atom One inspired dark and light colorscheme for Neovim.
-
PHSix/nvim-hybrid - A Neovim colorscheme write in Lua.
-
Th3Whit3Wolf/space-nvim - A spacemacs inspired dark and light colorscheme for Neovim.
-
yonlu/omni.vim - Omni color scheme for Vim.
-
ray-x/aurora - A 24-bit dark theme with Tree-sitter and LSP support.
-
novakne/kosmikoa.nvim - Colorscheme for Neovim.
-
tanvirtin/monokai.nvim - Monokai theme for Neovim written in Lua.
-
nekonako/xresources-nvim - Neovim colorscheme based on your xresources color.
-
savq/melange - Dark color scheme for Neovim and Vim 🗡️.
-
RRethy/nvim-base16 - Neovim plugin for building base16 colorschemes. Includes support for Treesitter and LSP highlight groups.
-
fenetikm/falcon - A colour scheme for terminals, Vim and friends.
-
maaslalani/nordbuddy - A nord-esque colorscheme using colorbuddy.nvim.
-
shaunsingh/nord.nvim - Neovim theme based off of the Nord Color Palette.
-
MordechaiHadad/nvim-papadark - My own Neovim colorscheme.
-
ishan9299/nvim-solarized-lua - Solarized colorscheme in Lua for Neovim 0.5.
-
shaunsingh/moonlight.nvim - Port of VSCode's Moonlight colorscheme for NeoVim, written in Lua with built-in support for native LSP, Tree-sitter and many more plugins.
-
navarasu/onedark.nvim - A One Dark Theme for Neovim 0.5 written in Lua based on Atom's One Dark Theme.
-
lourenci/github-colors - GitHub colors leveraging Tree-sitter to get 100% accuracy.
-
sainnhe/gruvbox-material - Gruvbox modification with softer contrast and Tree-sitter support.
-
sainnhe/everforest - A green based colorscheme designed to be warm, soft and easy on the eyes.
-
NTBBloodbath/doom-one.nvim - Lua port of doom-emacs' doom-one for Neovim.
-
dracula/vim - Famous beautiful dark powered theme.
-
yashguptaz/calvera-dark.nvim - A port of VSCode Calvara Dark Theme to Neovim with Tree-sitter and many other plugins support.
-
nxvu699134/vn-night.nvim - A dark Neovim colorscheme written in Lua. Support built-in LSP and Tree-sitter.
-
adisen99/codeschool.nvim - Codeschool colorscheme for Neovim written in Lua with Tree-sitter and built-in lsp support.
-
projekt0n/github-nvim-theme - A GitHub theme for Neovim, kitty, alacritty written in Lua. Support built-in LSP and Tree-sitter.
-
kdheepak/monochrome.nvim - A 16 bit monochrome colorscheme that uses hsluv for perceptually distinct gray colors, with support for Tree-sitter and other commonly used plugins.
-
rose-pine/neovim - All natural pine, faux fur and a bit of soho vibes for the classy minimalist.
-
mcchrish/zenbones.nvim - A collection of vim/neovim colorschemes designed to highlight code using contrasts and font variations.
-
catppuccin/nvim - Warm mid-tone dark theme to show off your vibrant self! with support for native LSP, Tree-sitter, and more 🍨!
-
FrenzyExists/aquarium-vim - A dark, yet vibrant colorscheme for Neovim.
-
EdenEast/nightfox.nvim - A soft dark, fully customizable Neovim theme, with support for lsp, treesitter and a variety of plugins.
-
kvrohit/substrata.nvim - A cold, dark color scheme for Neovim written in Lua ported from arzg/vim-substrata theme.
-
ldelossa/vimdark - A minimal Vim theme for night time. Loosely based on vim-monotonic and chrome's dark reader extention. A light theme is included as well for the day time.
-
mangeshrex/uwu.vim - A beautiful and dark vim colorscheme written in vimscript.
-
adisen99/apprentice.nvim - Colorscheme for Neovim written in Lua based on the Apprentice color pattete with Tree-sitter and built-in lsp support.
-
olimorris/onedarkpro.nvim - One Dark Pro theme for Neovim, written in Lua and based on the VS Code theme. Includes dark and light themes with completely customisable colors, styles and highlights.
-
rmehri01/onenord.nvim - A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.
Lua Colorscheme
These colorschemes may not specialize in Tree-sitter directly but are written in Lua.
Utility
Icon
Debugging
Spellcheck
Neovim Lua Development
Fennel
Tabline
Statusline
Statusline component
-
SmiteshP/nvim-gps - Simple statusline component that shows what scope you are working inside.
Cursorline
启动
缩进
游戏
文件管理器
依赖管理
吉特
编程语言支持
评论
协同编辑
快速解决
Motion
-
tjdevries/train.nvim - Train yourself with vim motions and make your own train tracks.
-
phaazon/hop.nvim - Hop is an EasyMotion-like plugin allowing you to jump anywhere in a document with as few keystrokes as possible.
-
ggandor/lightspeed.nvim - A Sneak-like plugin offering unparalleled navigation speed via ahead-of-time displayed labels, that eliminate the pause between entering the search pattern and selecting the target.
-
mfussenegger/nvim-ts-hint-textobject - Region selection with hints on the AST nodes of a document powered by treesitter.
Code Runner
GitHub
Search
Scrollbar
Scrolling
Mouse
Project
Browser integration
Editing support
Formatting
Web development
Media
Discord Rich Presence
Command Line
Session
Test
Preconfigured Configuration
-
artart222/CodeArt - A fast general-purpose IDE written entirely in Lua with an installer for Linux/Windows/macOS and built in
:CodeArtUpdate
command for updating it.
-
NTBBloodbath/doom-nvim - Port of the doom-emacs framework, its goal is to add useful functions to Neovim to start working in a stable and efficient development environment without spending a lot of time configuring everything.
-
crivotz/nv-ide - Neovim custom configuration, oriented for full stack developers (rails, ruby, php, html, css, SCSS, JavaScript).
-
ChristianChiarulli/LunarVim - This project aims to help one transition away from VSCode, and into a superior text editing experience.
-
hackorum/VapourNvim - A NeoVim config for THE ULTIMATE vim IDE-like experience.
-
vi-tality/neovitality - A full-featured NeoVim distribution, packaged with Nix Flake for easy installation and reproducibility.
-
siduck76/NvChad - An attempt to make Neovim cli as functional as an IDE while being very beautiful and less bloated.
-
ashincoder/StarVim - A IDE wrapper which is beyond the moon 🌝 and above the stars ⭐.
-
mjlbach/defaults.nvim - An extremely small, single file, and commented configuration template demonstrating LSP integration, autocompletion, snippets, treesitter, and more.
-
cstsunfu/.sea.nvim - A modular NeoVim configuration with beautiful UI and some useful features(Pomodoro Clock, Window Number).
-
shaeinst/roshnivim - Roshnivim, can be called neovim's distro, is a predefined configs so that you don't need 1000hr to setup neovim as an IDE.
Keybinding
多路复用器
远程开发
拆分和窗口
外部的
这些工具在 Neovim 外部使用以增强体验。
版本管理器
样板
维姆
Vim 插件
大多数 vim 插件也适用于 Neovim!多么酷啊!。
资源