Dependencies :
- neovim (+0.5)
- pip3
- nodejs (for lsp)
- npm (for lsp)
- yarn (for lsp)
bash <(curl -s https://raw.githubusercontent.com/ashincoder/StarVim/main/bin/installer)
To keep the config up to date :
git pull
nvim +PackerCompile
! This will not affect your 'sv-config.lua' or 'starrc.lua'. So don't worry.
The answer everyone is waiting for.
Here you go :
StarVim is lazy loaded so hard that your machine does'nt feel the force of the arrival of StarVim.
- Almost 30+ plugins are installed. All of them are lazyloaded.
This was tested in core i3 intel machine with a HDD. Will be fast as a Star in your machine
StarVim will have more colorschemes with colorfulness.
- When colorschemes are loaded normally it takes a lot of time. But StarVim has also lazied the colorschemes
StarVim can be configured within 1 file. Which makes everything simple for the user.
- You can enable and disable plugins within starrc.lua. You just have to uncomment the one
- While doing a git pull it does'nt affect the user config file. 'sv-config.lua'
- If you still aren't convinced read the Features
-
Autosave functionality.
-
Gitsigns for colors git signs
-
Minimal status line (lualine)
-
File navigation with Nvimtree
-
Nvim-compe for autocompletion
-
Packer.nvim as package manager
-
Smooth scrolling with Neoscroll
-
Indent-blankline.Nvim for indentlines
-
Managing tabs, buffers with Bufferline
-
Nvim-treesitter for syntax highlighting
-
Nvim-lspconfig for nvim-lps configuration
-
LspInstall for installing lsp servers easily.
-
Telescope for file finding, picking, previewing
-
Nvim-autopairs, for autolosing braces and stuffs
-
Formatter.nvim for prettifying / formatting code
-
Lspkind to show pictograms on autocompletion items
-
Using Nvim-lsp for language perfection and intellisense
-
Using plugins that are mouse friendly (Keyboard is better!)
-
Icons on nvimtree, telescope, bufferline/statusline and almost everywhere! with nvim-web-devicons
-
Snip support from VSCode through vsnip supporting custom and predefined snips (friendly-snippets)
-
Lua makes it faster and smoother. More extensible
Other screenshots are displayed here
- PR's are always welcome , no matter what So start today .
- While making a PR, try to be more descriptive. :)
If you have any doubts you can freely ask on these following sites:
The following repositories helped me in improving StarVim
This project is still a work in progress. But there won't be any breakage.
- Logo
- Readme
- Clean code
- More Custom Colorschemes
- Documentation, Wiki and stuff