README.md

April 10, 2026 · View on GitHub

VIe

Vi * Emacs ("Vie" mean "Life")

GitHub last commit GitHub Repo stars GitHub repo size

Aesthetic Modular Neovim configuration that focuses to be intuitive and fast.

Vibe theme with Vie Dasboard Vibe theme with Vie

✨ Features

Aesthetic

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.

⭐ Inspiration