Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Spacevim | 19,707 | 18 hours ago | 1 | July 02, 2022 | 39 | gpl-3.0 | Lua | |||
A community-driven modular vim/neovim distribution - The ultimate vimrc | ||||||||||
Nvchad | 15,452 | a day 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 | ||||||||||
Lunarvim | 13,683 | 8 hours ago | 74 | gpl-3.0 | Lua | |||||
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven. | ||||||||||
Oni | 11,477 | 1 | 3 years ago | 6 | April 02, 2017 | 518 | mit | TypeScript | ||
Oni: Modern Modal Editing - powered by Neovim | ||||||||||
Astronvim | 8,186 | 8 hours ago | 2 | gpl-3.0 | Lua | |||||
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins | ||||||||||
Haskell Ide Engine | 2,435 | 2 years ago | 302 | other | Haskell | |||||
The engine for haskell ide-integration. Not an IDE | ||||||||||
Goneovim | 2,032 | 19 hours ago | 51 | June 21, 2022 | 92 | mit | Go | |||
A GUI frontend for neovim. | ||||||||||
Vim Config | 1,672 | 17 days ago | 35 | Vim Script | ||||||
Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim. | ||||||||||
Solidoak | 894 | 6 years ago | 17 | unlicense | Rust | |||||
An IDE for Rust | ||||||||||
Codeium.vim | 872 | 3 days ago | 6 | mit | Vim Script | |||||
Free, ultrafast Copilot alternative for Vim and Neovim |
This is a v2 of my previous Neovim config - Nvdots
For Wallpaper, Go to this
Terminal is ST, for config go here
For other stuff checkout my Profile
If the reader is well versed or, has a general experience with shell scripting, Lua language or, know what they are doing then they may skip this section. But it advised to take a good understanding of the file structure before making any changes.
nvim
|
bin
friendly-snippets
luasnip_snippets
snippets
colors
init.lua
lua
core
abbreviations.lua
autocmds.lua
colorscheme.lua
colors.lua
constants.lua
maps.lua
options.lua
plugins.lua
user.lua
utils
assistance.lua
docker.lua
init.lua
notify.lua
toggle.lua
plug
chatgpt.lua
cheatsheet.lua
cmp
dynamic.lua
init.lua
luasnip.lua
tabnine.lua
colorizer.lua
fzf.lua
hydra
dap.lua
git.lua
init.lua
options.lua
spelling.lua
telescope.lua
windows.lua
init.lua
lsp
diagnostics-highlight-override.lua
init.lua
lsp-installer.lua
null-ls.lua
servers
bashls.lua
clangd.lua
emmet-ls.lua
gopls.lua
itex.lua
jsonls.lua
marksman.lua
pyright.lua
sqls.lua
sumneko-lua.lua
taplo.lua
texlab.lua
vimls.lua
yamlls.lua
lspkind.lua
mason.lua
nvim-tree.lua
other.lua
regexp.lua
tabout.lua
telescope
init.lua
options.lua
terminal.lua
todo-comments.lua
toggle.lua
trouble.lua
ts-context.lua
ui
bufferline.lua
dashboard.lua
git-sign.lua
init.lua
minimap.lua
noice.lua
notify.lua
statusline.lua
whichkey.lua
plugin
npm install -g typescript typescript-language-server vscode-langservers-extracted vls @tailwindcss/language-server yaml-language-server @prisma/language-server emmet-ls neovim graphql-language-service-cli graphql-language-service-server @astrojs/language-server bash-language-server
sudo pacman -S lua-language-server pyright deno rust-analyzer gopls shellcheck
Check your package manager for availability if not on an Arch based distro - brew, apt etc.
prettier with npm
npm i -g prettier
shfmt is in the AUR
sudo pacman -S shfmt # From the AUR
go install mvdan.cc/sh/v3/cmd/[email protected] # With the help of GO
stylua is in the AUR
sudo pacman -S stylua
Check your package manager for availability if not on an Arch based distro - brew, apt etc.
autopep8 for python is in Manjaro/Arch repos
sudo pacman -S autopep8
Check your package manager for availability if not on an Arch based distro - brew, apt etc.
yamlfmt for yaml available with pip
sudo pip install yamlfmt
# move to home dir
cd ~
# back up current config
cp -r ~/.config/nvim ~/.config/nvim.backup
# clone repository
git clone https://github.com/adityastomar67/nvstar.git ~/.config
# Launch nvim for the first time with this command to install plugins
nvim +PackerInstall
# exit nvim and Then compile the loader file
nvim +PackerCompile
With the help <Leader>a
you can get a list of all the available assistance actions for the current buffer.
Provdes code samples and completions and easily be setted up using the command Copilot auth
It's a premium service, you need access from OpenAI. Then you need to copy your api key from dashboard and paste it into $HOME/.config/openai-codex/env"
The conifg uses luasnip paired with friendly-snippets, my own fork for VS Code style snippets. You can add your own snippets to the config snippets directory . You'll also need to edit the snippets/package.json to be able to load your snippets in the correct filetype. One test snippet is included as an example.
For a list of plugins, see the plugins file.
Looking for my zsh
and other cli
configs? See Dotfiles
Plugin Finder Noting really, if you have (Neo)vim installed then you can just backup your previous config if any, then just clone this repo and create a symlink of this configuration to your ~/.config/nvim
SUGGESTION
Run this code snippet in your terminal (Coming soon...)
curl -sL https://bit.ly/Fresh-Install | sh -s -- --vim