![]() ![]() Doom-emacs and lunarvim inspired me to make a config which is the prettiest + very fast and simple. ![]() Then I tried doom-emacs which looked pretty but it was slow and I was lost within its docs, I tried lunarvim but too lazy to read the docs. I was into web dev stuff so many suggested me to use vscode but that thing was very heavy on my system, It took more ram than my browser! ( minimal ungoogled chromium ) so I never tried it again, sublime text was nice but the fear of using proprietary software XD for a linux user bugged me a lot. I i.e creator of NvChad) in my initial days of learning to program wanted a lightweight IDE for writing code, I had a very low end system which was like 1.4ghz pentium + 4gb ram & HDD. Useful snippets with friendly snippets + LuaSnip.Autoclosing braces and html tags with nvim-autopairs.Syntax highlighting with nvim-treesitter.File searching, previewing image and text files and more with telescope.nvim.NeoVim Lsp configuration with nvim-lspconfig and mason.nvim.Beautiful and configurable icons with nvim-web-devicons.Lightweight & performant ui plugin with NvChad UI It provides statusline modules, tabufline ( tabs + buffer manager), beautiful cheatsheets and much more!.NvChad updater, hide & unhide terminal buffers with NvChad extensions.Inbuilt terminal toggling & management with Nvterm.Many beautiful themes, theme toggler by our base46 plugin.NvCheatsheet ( our UI Plugin ) Plugins list (Note: these are just 4-5 themes, NvChad has around 56 themes) UI related plugins used Images (Click to expand!) aĪ fuzzy file finder, picker, sorter, previewer and much more: This is the control center of the user's config and gitignored so the users can stay update to-date with NvChad's latest config (main branch) while still controlling it with their chadrc (file that controls entire custom dir) Users can tweak the entire default config while staying in their custom config (lua/custom dir). NvChad isnt a framework! Its supposed to be used as a "base" config, so users could tweak the defaults well, can also remove the things they dont like in the default config and build their config on top of it. This lowers the startuptime and it was like 0.07~ secs tested on an old pentium machine 1.4ghz + 4gb ram & HDD. Lazy loading is done 93% of the time meaning that plugins will not be loaded by default, they will be loaded only when required also at specific commands, events etc. We tweak UI plugins such as telescope, nvim-tree, bufferline etc well to provide an aesthetic UI experience. NvChad is a neovim config written in lua aiming to provide a base configuration with very beautiful UI and blazing fast startuptime (around 0.02 secs ~ 0.07 secs). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |