This is my personal neovim config, build from scratch cuz i want to RC my own IDE. Still confused sometimes LoL yeah. cuz that was the fun parts in learning something new!
Some will ask why i choose Neovim rather than other IDE?
- it's lightweight
- Super Duper Costumizable
- Learning without AI and Autocomplete
- Git integration (
tpope/vim-fugitative
) - Plugin Manager (
wbthomason/packer.nvim
) - Fuzzy Finder (
nvim-telescope/telescope.nvim
) - Color Scheme (
rose-pine/neovim
) - Syntax Highlighting & Parsing :
- (
nvim-treesitter/nvim-treesitter
) - (
nvim-treesitter/playground
)
- (
- Quick File Navigation (
theprimeagen/harpoon
) - Undo Tree (
mbbill/undotree
) - LSP & Autocompletion Setup (One-stop solution) :
- (
VonHeikemen/lsp-zero.nvim
) :- (
neovim/nvim-lspconfig
) - (
williamboman/mason.nvim
) - (
williamboman/mason-lspconfig.nvim
) - (
hrsh7th/nvim-cmp
) - (
cmp-buffer
,cmp-path
) - (
cmp_luasnip
,cmp-nvim-lsp
,cmp-nvim-lua
) - (
LuaSnip
) - (
friendly-snippets
)
- (
- (