Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Neovim | 64,185 | 40 minutes ago | 1,644 | other | Vim Script | |||||
Vim-fork focused on extensibility and usability | ||||||||||
Fzf | 51,278 | 8 | 5 | an hour ago | 62 | April 17, 2021 | 305 | mit | Go | |
:cherry_blossom: A command-line fuzzy finder | ||||||||||
Vim Plug | 30,864 | 2 hours ago | 126 | mit | Vim Script | |||||
:hibiscus: Minimalist Vim Plugin Manager | ||||||||||
Coc.nvim | 22,537 | 82 | 263 | 2 days ago | 97 | September 19, 2022 | 45 | other | TypeScript | |
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers. | ||||||||||
Spacevim | 19,727 | an hour ago | 1 | July 02, 2022 | 24 | gpl-3.0 | Lua | |||
A community-driven modular vim/neovim distribution - The ultimate vimrc | ||||||||||
Nvchad | 15,583 | 9 hours ago | 2 | August 19, 2021 | 1 | gpl-3.0 | Lua | |||
An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime | ||||||||||
Vim Galore | 15,154 | a month ago | 8 | cc-by-sa-4.0 | Vim script | |||||
:mortar_board: All things Vim! | ||||||||||
Lunarvim | 13,790 | 2 hours ago | 79 | gpl-3.0 | Lua | |||||
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven. | ||||||||||
Vim | 11,737 | a day ago | 1,420 | mit | TypeScript | |||||
:star: Vim for Visual Studio Code | ||||||||||
Oni | 11,477 | 1 | 3 years ago | 6 | April 02, 2017 | 518 | mit | TypeScript | ||
Oni: Modern Modal Editing - powered by Neovim |
This config is BROKEN, you can take a look through it for ideas and stuff but don't expect it to work out of the box. I have since moved on to using LunarVim. It can be a real timesink to maintain a config this big by yourself, I don't recommend it. Soon I will turn this repo into a super light Neovim config to complement my LunarVim IDE setup.
Make sure to remove or move your current nvim
directory
git clone [email protected]:ChristianChiarulli/nvim.git ~/.config/nvim
Run nvim
and wait for the plugins to be installed
NOTE: (You will notice treesitter pulling in a bunch of parsers the next time you open Neovim)
Open nvim
and enter the following:
:checkhealth
You'll probably notice you don't have support for copy/paste also that python and node haven't been setup
So let's fix that
First we'll fix copy/paste
On mac pbcopy
should be builtin
On Ubuntu
sudo apt install xsel
On Arch Linux
sudo pacman -S xsel
Next we need to install python support (node is optional)
Neovim python support
pip install pynvim
Neovim node support
npm i -g neovim
After moving fonts to ~/.local/share/fonts/
Run: $ fc-cache -f -v
NOTE: (If you are seeing boxes without icons, try changing this line from false
to true
: link)
git clone [email protected]:microsoft/java-debug.git
cd java-debug/
./mvnw clean install
git clone [email protected]:microsoft/vscode-java-test.git
cd vscode-java-test
npm install
npm run build-plugin
$ mkdir -p ~/.local/bin
$ curl -L https://github.com/rust-analyzer/rust-analyzer/releases/latest/download/rust-analyzer-x86_64-unknown-linux-gnu.gz | gunzip -c - > ~/.local/bin/rust-analyzer
$ chmod +x ~/.local/bin/rust-analyzer