All Projects → Avimitin → nvim

Avimitin / nvim

Licence: Apache-2.0 license
Structure, documented, super fast neovim configuration. 可能是翻斗花园最好用的 neovim 配置[^1]。

Programming Languages

lua
6591 projects
perl
6916 projects
shell
77523 projects

Projects that are alternatives of or similar to nvim

dotfiles
🍀 Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
Stars: ✭ 65 (-70.85%)
Mutual labels:  vimrc, ide, nvim, dotfile
LunarVim
An IDE layer for Neovim with sane defaults. Completely free and community driven.
Stars: ✭ 9,296 (+4068.61%)
Mutual labels:  vimrc, ide, nvim, neovim-config
neovim-config
Modern NeoVim config for IDE-like development
Stars: ✭ 89 (-60.09%)
Mutual labels:  ide, nvim, neovim-config
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (-83.86%)
Mutual labels:  vimrc, nvim, dotfile
nii-nvim
A minimal neovim configuration
Stars: ✭ 69 (-69.06%)
Mutual labels:  nvim, telescope, neovim-config
Nvcode
An IDE layer for Neovim with sane defaults. Completely free and community driven.
Stars: ✭ 6,714 (+2910.76%)
Mutual labels:  vimrc, ide, nvim
cosmos-nvim
A must-have configuration for Spacemacs users after defecting to Vim
Stars: ✭ 62 (-72.2%)
Mutual labels:  vimrc, nvim
nvim
Blazing fast neovim setup with 120 plugins.
Stars: ✭ 108 (-51.57%)
Mutual labels:  vimrc, nvim
vimrc
My neovim config
Stars: ✭ 43 (-80.72%)
Mutual labels:  vimrc, nvim
Vim Vide
Lightest vimrc, while strong enough. 最轻的vim配置,却足够强!
Stars: ✭ 649 (+191.03%)
Mutual labels:  vimrc, ide
Spacevim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Stars: ✭ 17,558 (+7773.54%)
Mutual labels:  vimrc, ide
Nvim
The Ultimate NeoVim Config for Colemak Users
Stars: ✭ 754 (+238.12%)
Mutual labels:  vimrc, nvim
neovim
🌟 Cool & Modularized vim configurations to work like an IDE
Stars: ✭ 17 (-92.38%)
Mutual labels:  vimrc, nvim
vimrc
Sane, Lightweight, and, Aesthetic VIM
Stars: ✭ 21 (-90.58%)
Mutual labels:  vimrc, dotfile
nvimrc
vimrc for neovim written in lua
Stars: ✭ 99 (-55.61%)
Mutual labels:  vimrc, neovim-config
Git Peek
git repo to local editor instantly
Stars: ✭ 485 (+117.49%)
Mutual labels:  vimrc, nvim
Vimrc
📝 Vim Configuration for nerds with vim-plug
Stars: ✭ 33 (-85.2%)
Mutual labels:  vimrc, nvim
Takumi
Takumi, clean and elegant dotfiles
Stars: ✭ 22 (-90.13%)
Mutual labels:  vimrc, nvim
Vim.cpp
🍀 Building vim editor in Linux into an effective C/C++ programming IDE, YouCompleteMe supported
Stars: ✭ 140 (-37.22%)
Mutual labels:  vimrc, ide
Dot-It-Up
A collection of dotfile scripts, plugins, and clever hacks so that you can become the master of your own OS! 🚀
Stars: ✭ 254 (+13.9%)
Mutual labels:  vimrc, nvim

My Neovim Configuration

badge badge badge badge

Features

  • Fast and Lazy: It takes 28ms in average to open the neovim editor. And every plugin is handled well to be activate only when they are needed. Nothing will slow down the editor.
  • Handy and Smoothy: There will always be a panel to remind you when you forget your key settings. There will always be a short keystroke to help you get to the place you want to jump to. There will always…
  • Powerful coding experience: With the power from nvim-lspconfig, we can have "IDE Level" coding experience in the terminal.
  • Fancy looking: Talk is cheap, see the gallery.

Getting Start

You can press the fork button to clone my project (Don't forget to smash the star button! :)), then pull your repo to the local:

This configuration is compatible with neovim 0.7+, the latest stable version. And consider using the latest stable release. I will push some experimental changes to the master branch, and they may be reverted.

# You can fork and use git to download source code
git clone --depth=1 https://github.com/Avimitin/nvim.git ~/.config/nvim
# Then switch to the latest stable version
git checkout latest

Finally, input nvim to open the editor, and all plugins will be downloaded automatically.

nvim

Edit the configuration in init.lua file.

Document

See Docs.

Gallery

Utilities
Easy in-file jump
LightSpeed
Window Manage
window-manage
Markdown Utils
Markdown Preview
image
Table
vim-table-mode-gif
Coding Utils
Friendly Key Mapping Hint
image
image
image
Diagnostic Panel
image
Code Completion
coding
Command Completion
cmp-cmdline
Inline diagnostic analytics
lsp-line
Signature Help
lsp-popup
Code Actions
lsp-codeaction
Diagnostic
lsp-diagnostic
Debug CPP
cpp
Debug Rust
Rust
Code navigate
Navigate
Project grep
live-grep
Symbol search
symbols
File Manage
nvim-tree
nvim-tree
Find file
find-file
Git Helper
Fugitive
fugitive
Themes
Kanagawa Theme
kanagawa
Deus Theme
kanagawa
GitHub Light Theme
gitHub

License

This configuration since commit 912416ae9c4b55501b23a91d774b567ba8697dd1 are licenced under the Apache 2.0 license.

另附:禁止在 CSDN,bilibili 等国内平台使用该配置文件进行任何活动。 你只保有自己修改部分的权利。

Credit

The v1.0-vimscript version is originally inspired by theniceboy/nvim. And lua code since v2.0 is inspired by siduck76/NvChad.

Take a look at their contribution, which is really fantastic.

Development Related

Versioning

Version will be released in cvYYYY.0M.0D format.

Benchmark

perl ./fixtures/benchmark.pl

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].