This is a collection of files I have configured for my development environment. Feel free to use whatever you find useful. However, I recommend that you understand what settings you are using before applying them to your own development environment.
In order to do a full setup, run sh bootstrap.sh
from the dotfiles directory.
This will ask you to verify that you want to run through the bootstrap process
and then configure the files from the setup folder for you.
I use vim-plug to manage my plugins.
Below is a list of the plugins I currently use (these can be located in
setup/vim/.vimrc
).
Plugin | Repository | Description |
---|---|---|
Dracula | dracula/vim | Dark theme |
Airline | vim-airline/vim-airline | Lightweight status bar |
YouCompleteMe | valloric/youcompleteme | Autocompletion |
NerdTree | scrooloose/nerdtree | Directory browsing |
Fugitive | tpope/vim-fugitive | Better git commands |
Hard Mode | wikitopian/hardmode | Stop using arrow keys and use hjkl |
DelimitMate | raimondi/delimitmate | Change surrounding quotations/tags easier |
surround.vim | tpope/vim-surround | Automatically close brackets, parentheses, etc. |
ctrlp.vim | kien/ctrlp.vim | Better way to find files/directories |
I owe a lot to the work done by Ben Knoble and his dotfiles.