My custom LazyVim configs. Refer to the documentation to get started.
neovimgit,gh(GitHub CLI) andlazygitcurlandwgetrg(ripgrep),fd(fd-find), andfzf(fuzzy finder)lua,luajit, andluarocksimagemagickandgsfor image/type setting support
Language servers, linters and company:
- Lua:
lua-language-serverstylua
- Rust:
rust-analyzercodelldb
- Nix:
nilornixdnix-fmtmanix
- Haskell:
haskell-language-serverormoluhadolintfast-tagsghci-daphaskell-daphoogle
- Zig:
zls
- Python:
pyrightruff
- Typst:
tinymist
- Bash/Zsh:
bash-language-servershellcheckshfmt
- Markdown:
markdown-tocmarkdownlint-cli2marksman
This is my neovim config. There are many like it, but this one is mine.
My neovim config is my best friend. It is my life. I must master it as I must master my life.
Without me, my neovim config is useless. Without my neovim config, I am useless. I must edit my neovim config true. I must code more efficiently than my enemy who is trying to outcode me. I must outcode him before he outcodes me. I will...
My neovim config and I know that what counts in coding is not the plugins we install, the noise of our mechanical keyboards, nor the smoke tests we run. We know that it is the commits that count. We will commit...
My neovim config is human, even as I, because it is my life. Thus, I will learn it as a brother. I will learn its weaknesses, its strength, its parts, its accessories, its themes, and its plugins. I will keep my neovim config clean and ready, even as I am clean and ready. We will become part of each other. We will...
Before Git, I swear this creed. My neovim config and I are the defenders of my codebase. We are the masters of our enemy. We are the saviors of my projects.
So be it, until victory is Open Source's and there is no enemy, but peace!
