#dotfiles
My personal repo to store dotfiles used by some programs, like vim, tmux e etc.
pip3 install neovim
apt-get install ruby # or install via rvm
gem install neovim
pip3 install powerline-status
sudo apt-get install fonts-powerline # ubuntu 22.04
git clone git@github.com:neovim/neovim.git
cd neovim
sudo checkinstall
#####Next, clone repo, initialize modules and install it.
git clone https://github.com/niltonvasques/dotfiles.git
cd dotfiles
git submodule update --init --recursive
./install.rb or ruby install.rb
git clone https://github.com/so-fancy/diff-so-fancy.git
# add diff-so-fancy to PATH variable on .bashrc
# setup git to use it
git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"
git config --global interactive.diffFilter "diff-so-fancy --patch"
Inside vim:
:PlugInstall
For disable some vim plugin, just deinit git module in bundle folder. For example, if you wish disable YouCompleteMe vim plugin just type this:
git submodule deinit .vim/bundle/YouCompleteMe
#####Ctrl-P Super ultra fast fuzzy finder for files. After use it once, you never more you want open files by old way.
#####Emmet HTML tag generator. Try: html:5 + <,>
#####DelimitMate Auto close brackets for you.
#####Vim Airline Just fancy, layout and colors for vim bar.
#####Vim Increment Lines Auto increment numbers in a column. For use try it:
0
0
0
Select columns using <ctrl+v> in visual mode, and press . And the lines will be changed to:
1
2
3
An auto complete async plugin for neovim
Type to get completion list.
Tested with ruby, javascript, java and python.
###Contribute with the project
- Fork me
- Clone your fork
- Add the original project as upstream:
git remote add upstream https://github.com/niltonvasques/dotfiles
git fetch upstream
git merge upstream/master
- Create a branch:
git checkout -b your_branch_name
- Do what you need
Commit
the changes andpush
it to yourbranch
- Create a
Pull Request
To keep your fork sync:
git fetch upstream
git checkout master
git merge upstream/master
git push origin master
- read more