TeVim
Neovim configuration for Developer
📷 Showcase
Performance for time startup
On Power : 0.030s - 0.034s
On Battery : 0.031s - 0.036s
Themes Showcase with 16 colorschemes
Updating...
Plugins
Plugin | Description | Lazy |
---|---|---|
folke/lazy | the package manager for newbies | false |
nvim-treesitter/nvim-treesitter | syntax highlighting, most popular one for neovim | true |
NvChad/nvim-colorizer.lua | highlights colors and is really frickin fast | true |
nvim-neo-tree/neo-tree.lua | a very neat, simple and clean file tree and most features | true |
nvim-tree/nvim-web-devicons | more devicons for neovim | true |
folke/which-key.nvim | shows all the posiible vim keybindings, perfect for dummies | true |
nvim-telescope/telescope.nvim | probably the most popular menu. can be used for a lot of stuff | true |
akinsho/toggleterm.nvim | terminal integration in neovim | true |
lewis6991/gitsigns.nvim | Super fast git decorations implemented purely in Lua. | true |
williamboman/mason.nvim | installing LSPs made super easy | true |
nvimdev/lspsaga.nvim | responsible for the winbar and lightbulb | true |
kevinhwang91/nvim-ufo | folds in neovim arent that bad! actually, better than vscode | true |
L3MON4D3/LuaSnip | very simple and easy to use snippet engine | true |
numToStr/Comment.nvim | quik and easy commenting | true |
folke/todo-comments.nvim | beautiful highlights for TODO comments | true |
folke/trouble.nvim | pretty list for showing diagnostics, references, etc | true |
and more plugins...
🔎 Requirement
-
Neovim >= v0.9.4.
-
Nerd Font as your terminal font.
-
Ripgrep and Fzf are required for grep searching with Telescope.
-
Xsel and Xclip for copy and paste (If you use X11).
-
GCC (Clang), Windows users must have mingw installed and set on path.
-
Npm(neovim) and Pynvim for Neovim.
-
Lazygit and Ranger (OPTIONAL).
⬇️ Installation
- Backup your config
mv ~/.config/nvim ~/.config/nvim.bak
- Remove cache setup
rm -rf ~/.local/share/nvim ~/.local/state/nvim ~/.cache/nvim ~/.config/nvim/lazy-lock.json
- Install TeVim
git clone https://github.com/sownteedev/TeVim ~/.config/nvim --depth 1 && nvim
- Wait for everything to install, reopen Neovim.
- TeVim auto create Custom Folder, change or add everything in it.
- Use command ":MasonInstallAll" to install all LSPs.
ENJOY !
Credits
- Nvchad helped me with TeDash and TeBufline