A lightweight, modern Vim configuration inspired by LazyVim, designed for a streamlined editing experience.
You are currently on the main branch — full setup with Vim-Plug and LazyVim like plugins and keymaps.
- Vim 9.1+
- Nerd Fonts
- ripgrep
- lazygit
- perl
Clone the repository:
git clone https://github.com/cipherswami/lazyvimrc ~/.vimJust start Vim, it will bootstrap the required:
vimClone the repository:
git clone https://github.com/cipherswami/lazyvimrc $HOME\vimfilesJust start Vim, it will bootstrap the required:
vimThis repository provides two configurations via branches. Switch to the one you need:
git checkout mainStandalone vimrc — no plugins, no dependencies.
git checkout onlyrcrm -rf ~/.vim ~/.vimrc ~/.viminfo ~/.cache/vimrm -r -fo ~\_vimrc, ~\vimfiles, ~\_viminfo, ~\AppData\Local\vim -ea 0| Plugin | Purpose |
|---|---|
| tokyonight-vim | Tokyo Night colorscheme for Vim |
| vim-airline | Lightweight status/tab line |
| NERDTree | File system explorer |
| vim-startify | Start screen with sessions |
| vim-fugitive | Git wrapper for Vim |
| vim-gitgutter | Git diff signs in the gutter |
| fzf / fzf.vim | Fuzzy finder and pickers |
| vim-floaterm | Floating / split terminal |
| vim-smoothie | Smooth scrolling |
| open-browser.vim | Open URLs and search from Vim |
| vim-highlightedyank | Flash yanked region |
| vim-commentary | Comment keybinds |
| vim-devicons | Filetype icons |
See KEYMAPS.md for the full list of keybinds.
This project is licensed under the MIT License — see the LICENSE file for more details.
Feel free to open issues for bugs or suggestions, or submit pull requests to improve the configuration.