Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

bugabinga neovim config

neovim configuration is scripting. scripting with lua + neovim api is programming.

project structure

init.lua : main entry point

lua/std : standard lib. can only depend on itself and neovim apis.

lua/bugabinga : config modules. in aggregation, defines all of the config. can depend on itself, std and plugins.

lua/bugabinga/plugins : third party plugins and their config glue integrating it into the config.

colors/nugu : color theme

ftplugin : file type specific config


ai poem

I am the bone of my code, bugs are my body and exceptions are my blood. I have created over a thousand bugs, unknown to testers, nor known to debuggers. Have withstood pain to create many programs, yet those hands will never hold a working program. So as I pray, Unlimited Bug Works.

~ Shirou Emiya


todo

  • learn marks and refactor mark.lua
  • add support for Java multi line string in autopairs
  • nvim spell for camel case words

Default branch source