This repo contains my personal Vim configuration for easy setup across multiple machines. It includes basic editor settings, plugins for improved functionality, and a theme for aesthetics.
Before installing this Vim configuration, ensure you have Vim installed with support for asynchronous I/O, important for plugins like coc.nvim
. You can verify Vim's features by running:
vim --version
Make sure +python3
and +job
appears in the output.
Clone this repo into your home directory or any preferred location. For example:
git clone https://github.com/Dishpit/vimsetup.git ~/.vim
You'll need vim-plug
to manage Vim plugins. Install it by running:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Link the .vimrc
file from the cloned repo to your home directory.
ln -s ~/.vim/.vimrc ~/.vimrc
Open Vim, and install the plugins by running:
:PlugInstall
To update plugins, open Vim and run:
:PlugUpdate
Feel free to customize the .vimrc
file to suit your preferences. Add new plugins, change settings, and tweak the editor to make it your own. I'm providing this as an example of what works for me, so bear in mind everybody's different.
If you run into any problems with the config or have suggestions, please open an issue or a PR.