Mason Ui | Whickkey UI |
---|---|
Nvim tree | Telescope UI |
diffview | toggleterm |
lazy nvim | cmp |
Simply run the following command on your terminal (I expect you already have git
installed.)
git clone https://github.com/Dragonixj/nvim-config.git ~/.config/nvim && nvim
My config uses lazy to manage plugins.
Needed Dependencies
- fd
- ripgrep
- chafa
- lualine - A customizable status line
colorschemes
- alpha-nvim - A fast and fully programmable greeter/dashboard
- whick-key - displays a popup with possible keybindings of the keys pressed
- barbar.nvim - A tabline plugin with amazing features
- telescope - A highly extendable fuzzy finder
- nvim-tree - A files system navigator
- undo-tree - Enhanced undo history management
- gitgutter - Show Git changes in the sign column.
- vim fugitive - Git integration for Neovim.
- gitsigns.nvim - Git integration for buffers
- vim commentary - Easily comment and uncomment lines.
- indent-blankline - Show indent guides.
- nvim autopairs - Auto-pairs for Neovim.
- mason - Easily install and manage LSP servers,linters and formatters
- conform.nvim - Lightweight yet powerful formatter plugin for neovim
- lspkind.nvim - LSP Icons
- nvim-cmp - A fast and poweful completion tool
- cmp-nvim-lsp - LSP completion source for nvim cmp
- cmp-nvim-lua - Lua completion source for nvim-cmp
- cmp-path - Path source for nvim-cmp.
- cmp-buffer - Buffer source for nvim-cmp.
- cmp-nvim-lsp-signature-help - Signature help source for nvim-cmp.
- cmp_luasnip - Luasnip completion source for nvim-cmp
This is a personal config, mostly with things that seem to work best for me. However, the repo is always open to good suggestions. Feel free to fork it and customize it to your own liking, or to create PRs with improvements.