Skip to content
Snippets Groups Projects
Unverified Commit 23d930a1 authored by Alberto Corona's avatar Alberto Corona
Browse files

Update READMEs


Signed-off-by: default avatarAlberto Corona <albcoron@gmail.com>
parent 8bb8ce57
No related branches found
No related tags found
No related merge requests found
......@@ -17,11 +17,8 @@ Used Vim plugins:
YouCompleteMe needs `.ycm_extra_conf.py` for semantic support, a default is installed in the home directory.
This particular configuration is set with C++ flags.
Note: In order to compile this on Arch you must first set the symbolic link `/bin/python` to `/bin/python2.7` or YCM will not compile correctly (no support for python3)
To do this you can run `sudo ln -sf /bin/python2.7 /bin/python`. Just make sure to set it back or any package dependent on `/bin/python` being python3.3 will fail.
## How to install
Just run `install.sh`. (`bash install.sh` or `./install.sh`)
Run `install --<distro>`, where distro can be `arch, fed, or deb`.
### What it does
Clones Pathogen, Nerdtree, Solarized color scheme, oh-my-zsh, Syntastic, and YouCompleteMe. It also pulls LLVM 3.3
in order to build YouCompleteMe with C family semantic support.
......
## Git Aliases
```
gst = git status
gch = git checkout
gpl = git pull
gcl = git clone
grt = git remote
gpsh = git push
gci = git commit
gcis = git commit -S -s -m
gad = git add
grm = git rm
gdf = git diff
gls = git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --show-signature
gls = git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate
gll = git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --numstat
glds = git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=short
glg = git log --graph --oneline --decorate --all
alias gst='git status'
alias gch='git checkout'
alias gpl='git pull'
alias gcl='git clone'
alias grt='git remote'
alias gmr='git merge'
alias gfch='git fetch'
alias gbr='git branch'
alias gpsh='git push'
alias gci='git commit'
alias gcism='git commit -S -s -m'
alias gcis='git commit -s'
alias gciss='git commit -S -s'
alias gad='git add'
alias grm='git rm'
alias grst='git reset'
alias gdf='git diff'
alias glss='git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --show-signature'
alias gls='git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate'
alias gll='git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --numstat'
alias glds='git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=short'
alias glg='git log --graph --oneline --decorate --all'
```
## Why bash aliases instead of using .gitconfig?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment