A streamlined, portable Vim configuration with automated setup and teardown scripts.
curlorwget- Unix-like environment (Linux, macOS, WSL)
curl -s https://raw.githubusercontent.com/MuskoM/slimvim/master/setup.sh | bash
# or wget -qO- https://raw.githubusercontent.com/MuskoM/slimvim/master/setup.sh | bash- 🚀 One-line installation
- 🔍 Fuzzy file finding with FZF
- 🎨 Beautiful Catppuccin theme
- 📊 Sleek status bar with Lightline
- 🌳 Visual undo history with Undotree
- 🗝️ Key binding helper with Which Key
- 🔄 Easy text surrounding with vim-surround
- 🌈 Enhanced syntax highlighting with vim-polyglot
- 🐙 Git integration with vim-fugitive
- 💬 Quick commenting with vim-commentary
SlimVim comes pre-configured with the following plugins:
- fzf & fzf.vim: Fuzzy finder for efficient file and content searching.
- catppuccin: A soothing color scheme for enhanced visual experience.
- lightline.vim: A light and configurable statusline/tabline.
- undotree: Visualize and navigate Vim's powerful undo history.
- vim-which-key: Display available keybindings in a popup.
- vim-surround: Easily add, change, and delete surrounding characters.
- vim-polyglot: A collection of language packs for improved syntax highlighting.
- vim-fugitive: A Git wrapper so awesome, it should be illegal.
- vim-commentary: Comment stuff out with ease.
- vim-surround: Use
ysto add surroundings,csto change, anddsto delete. - vim-fugitive: Use
:Gfor git status,:Gblamefor blame,:Gdifffor diff. - vim-commentary: Use
gccto comment out a line,gcfor a motion.
For more detailed instructions, use :help [plugin-name] in Vim.
To customize the setup:
- Fork this repository
- Modify
.vimrcas needed - Update the URLs in
setup.shto point to your fork
-
Issue: Plugins fail to install Solution: Ensure you have git installed and can access GitHub
-
Issue: Color scheme not working Solution: Make sure your terminal supports 256 colors
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.