Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

neovim/README.md

Raw
Rendered preview

bugabinga neovim config

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

project structure

init.lua : main entry point

puk.nu : out-of-band plugin manager

lua/patches : overrides to built-in lua functions of neovim

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

lua/bugabinga : config modules, that in aggregation, define all of the configuration and may only 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

after/queries : additional treesitter queries


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

# bugabinga neovim config

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

## project structure

init.lua
: main entry point
 
puk.nu
: out-of-band plugin manager
 
lua/patches
: overrides to built-in lua functions of neovim
 
lua/std
: standard lib. can only depend on itself and neovim apis.
 
lua/bugabinga
: config modules, that in aggregation, define all of the configuration and may
  only 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
 
after/queries
: additional treesitter queries
 

---

# 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

* steal <https://github.com/olrtg/nvim-emmet>
* use checkhealth to find deprecations and fix
* why are some highlights like "Parameter" visually wrong? the look fine in nugu