/init.lua

A launch point for your personal nvim configuration

Primary LanguageLuaMIT LicenseMIT

About this nvim config

This is a refactored fork of the kickstart.nvim config. (FOR CUSTOM PREFERENCE)

I am going to refactor it into a modular config, so that it can be easier to maintain and extend. (by me and for me, ofcourse). Check out this section for step by step my plan of refactoring it. Refactoring TODO

WHY refactor this into modular config? instead of using kickstart-modular.nvim, which is maintained fork of kickstart.nvim?

It is because i want to keep my future config clean and more like i want it to be. BTW, i will keep a fork of kickstart.nvim or kickstart-modular.nvim, so that i can do fixes and improvements to my config until i master it, lol

Refactoring TODO

  • Clear out unnecessary comments(leave the one i am still learning from) and add comments to where i should divide it into files eg. autocmds.lua, options.lua, etc. <<<<<<< HEAD
  • Turn this into a modular config.
    • Divide it into multiple files.
    • Convert plugins.lua into a folder with multiple files...
    • Copy custom folder plugins into new folder.
    • Get rid of kickstart plugin folder =======
  • Turn this into a modular config.
    • Divide it into multiple files.
    • Convert plugins.lua into a folder with multiple files...
    • Get rid of kickstart lugin folder and copy custom folder plugins into new folder.

c87e995eaa2d3d2c62503e56040d9e1d43b9d2ab

  • Lastly, learn and remove comments

TODO

  • Read README.md of kickstart.nvim and learn something
  • Learn vim
  • Learn vim ...
  • Learn vim

Credits

  • ThePrimeagen for his video to make me fall in love with vim/neovim and informing me that kickstart.nvim is must try for beginners. (i used to think that it is another pre-configured neovim setup like neovim distros)
  • Thanks to TJ DeVries for kickstart.nvim