README.md
April 10, 2026 · View on GitHub
VIe
Vi * Emacs ("Vie" mean "Life")
Aesthetic Modular Neovim configuration that focuses to be intuitive and fast.

✨ Features
Aesthetic
- All colors with Catppuccin
- Syntax highlighting with Treesitter
- Git integration with Gitsigns
- Statusline, Winbar, and Bufferline, Statuscolumn with Heirline
Intuitive
- 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.
🧰 Installation
git clone https://github.com/szorfein/vie ~/.config/nvim
🔧 Configuration
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.
🚀 First start
nvim
lazy.nvim will install all the stuff for Vie, just wait a few seconds.
🙌 Contributing
- Report issues on any bugs, suggestions, questions.
- Pull Request are welcome, enhancing boot time, refactoring, documentations... If not sure about, post an issue first.