Vi * Emacs (Vie is "life" en french)
Aesthetic Modular Neovim configuration that focuses to be intuitive and fast.
- All colors with Catppuccin
- Syntax highlighting with Treesitter
- Git integration with Gitsigns
- Statusline, Winbar, and Bufferline, Statuscolumn with Heirline
- Auto remove trailing whitespace when save.
- Format code on save with Conform.
- Some Emacs keyboard shortcuts if you come from Emacs.
- On save, create the missed directories if you forgot to do it yourself.
git clone https://github.com/szorfein/vie ~/.config/nvim
Add a colorscheme (e.g mocha from catppuccin.nvim or create one):
curl -o ~/.config/nvim/lua/colors.lua -sSL https://github.com/catppuccin/nvim/raw/refs/heads/main/lua/catppuccin/palettes/mocha.lua
Add the Heirline configuration for the top bar or a classic bottom:
curl -o ~/.config/nvim/lua/ui/heirline.lua -sSL https://github.com/szorfein/dotfiles/raw/refs/heads/main/swayfx-themes/vibe/.config/nvim/lua/ui/heirline.lua
You can customize any of theses files to matches with your need.
nvim
lazy.nvim will install all the stuff for Vie, just wait a few seconds.
- Report issues on any bugs, suggestions, questions.
- Pull Request are welcome, enhancing boot time, refactoring, documentations... If not sure about, post an issue first.

