Skip to content

yuric/dot_files

 
 

Repository files navigation

.files

You know, the basic files under ~/ that begin with a .

Used to keep my computers and mind in sync.

Setup for Vim 8

Using Vundle https://github.com/VundleVim/Vundle.vim

cd $HOME
git clone https://github.com/shadoath/dot_files
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

From your ~/ home directory, symlink the dot_files:

ln -s dot_files/.bash_profile
ln -s dot_files/.vimrc
ln -s dot_files/.gitconfig
ln -s dot_files/.gitignore_global
ln -s dot_files/.git-prompt.sh
ln -s dot_files/.git-completion.bash
ln -s dot_files/.pryrc
ln -s dot_files/.agignore

cd ~/.vim/bundle/YouCompleteMe
./install.py

brew install the_silver_searcher
or
sudo apt-get install -y automake pkg-config libpcre3-dev zlib1g-dev liblzma-dev
sudo apt-get install silversearcher-ag
or
[manual](https://gist.github.com/rkaneko/988c3964a3177eb69b75)

You will also need cmake installed.

Set up vim folders:

mkdir ~/.vim/files && mkdir ~/.vim/files/{backup,info,swap,undo}

Install fzf (fuzzy find)

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

Install all vim plugins:

vim +PluginInstall +qall

Load your profile settings:

source ~/.bash_profile

View the /includes folder for extended functionality.

  • Functions --------- New terminals, Pull requests, YML/hosts s3 sync, tab-color, and IP binding.
    • Aliases
      • Capistrano ---- Deploying Rails.
      • Git ----------- Short and sweet is the way to git. Also auto complete branch names.
      • Rails --------- ENV, custom ports, bake and more.
      • Solr ---------- Tell the sun what to do.

Additional Files

To install on OSX:

  • Put Keyboard into debug (paperclip + button on bottom)
  • Run dfu-util -D <.dfu.bin> on each KB (left/right) PNG for reference

Synergy config for home Windows/OSX screen setup

Comment/PR and let's both get smarter.

About

The setup to be set up.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 74.7%
  • Vim Script 24.6%
  • Ruby 0.7%