Repo for managing my dotfiles
Using git subtrees: https://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/
This requires git 1.7.11+ to add plugins, but cloning and installing can be done with previous versions of git.
git subtree add --prefix .vim/bundle/<plugin name> https://github.com/<author>/<plugin name>.git master --squash
To update a plugin from the upstream repo
git subtree pull --prefix .vim/bundle/<plugin name> https://github.com/<author>/<plugin name>.git master --squash
The gitconfig now includes aliases for adding and updating vim plugins:
git vimadd <author> <plugin name>
to add
git vimupdate <author> <plugin name>
to update
- scrooloose/nerdtree
- vim-syntastic/syntastic
- altercation/vim-colors-solarized
- tpope/vim-fugitive
- airblade/vim-gitgutter
- godlygeek/tabular
- tpope/vim-endwise
- jtmkrueger/vim-c-cr
- bling/vim-bufferline
- bling/vim-airline
- vim-airline/vim-airline-themes
- guns/vim-clojure-static
- kien/rainbow_parentheses.vim
- tpope/vim-fireplace
- vim-scripts/paredit.vim
- jratner/vim-flavored-markdown
- jpalardy/vim-slime
- itspriddle/vim-marked
- vim-latex/vim-latex
- jlanzarotta/bufexplorer
- junegunn/fzf.vim
- tpope/vim-rhubarb
- jremmen/vim-ripgrep
- fatih/vim-go
- udalov/vim-kotlin
- HerringtonDarkholme/yats.vim
- neoclide/coc.nvim -
release
branch - rust-lang/rust.vim
$ git clone https://github.com/alacritty/alacritty.git
$ cd alacritty
$ sudo tic -xe alacritty,alacritty-direct extra/alacritty.info
$ alacritty -v