mirror of
https://github.com/frebib/dotfiles.git
synced 2024-06-14 12:57:23 +00:00
git/config: improve git-diff colours with diff-so-fancy
This commit is contained in:
parent
f288397231
commit
593f39fff3
@ -4,7 +4,8 @@
|
||||
signingkey = CFBB6A86
|
||||
[core]
|
||||
autocrlf = input
|
||||
excludesfile = /home/frebib/.config/git/gitignore
|
||||
excludesfile = $HOME/.config/git/gitignore
|
||||
pager = diff-so-fancy | less
|
||||
[commit]
|
||||
gpgsign = true
|
||||
[push]
|
||||
@ -13,8 +14,6 @@
|
||||
rebase = true
|
||||
[rebase]
|
||||
autoStash = true
|
||||
[color]
|
||||
ui = auto
|
||||
[log]
|
||||
date = relative
|
||||
[format]
|
||||
@ -27,8 +26,6 @@
|
||||
[advice]
|
||||
statusHints = false
|
||||
pushUpdateRejected = false
|
||||
[diff]
|
||||
algorithm = patience
|
||||
[sendemail]
|
||||
from = Joe Groocock <me@frebib.net>
|
||||
smtpserver = smtp.zoho.com
|
||||
@ -36,3 +33,25 @@
|
||||
smtpencryption = ssl
|
||||
smtpserverport = 465
|
||||
suppresscc = self
|
||||
[diff]
|
||||
algorithm = patience
|
||||
[interactive]
|
||||
diffFilter = diff-so-fancy --patch-mode
|
||||
[color]
|
||||
ui = true
|
||||
[color "diff"]
|
||||
meta = cyan
|
||||
frag = magenta
|
||||
commit = yellow
|
||||
old = red
|
||||
new = green
|
||||
whitespace = red 88 reverse
|
||||
[color "diff-highlight"]
|
||||
oldNormal = red
|
||||
oldHighlight = red 88
|
||||
newNormal = green
|
||||
newHighlight = green 22
|
||||
[diff-so-fancy]
|
||||
changeHunkIndicators = false
|
||||
|
||||
# vim: noet
|
||||
|
@ -22,7 +22,7 @@ highlight = #5294E2
|
||||
|
||||
# Normal colours
|
||||
color0 = #333638
|
||||
color1 = #ff3f00
|
||||
color1 = #f41f1c
|
||||
color2 = #8bc34a
|
||||
color3 = #ffc107
|
||||
color4 = #0266f4
|
||||
@ -32,7 +32,7 @@ color7 = #8b9396
|
||||
|
||||
# Bright colours
|
||||
color8 = #475760
|
||||
color9 = #ef5345
|
||||
color9 = #e53727
|
||||
color10 = #9ccc65
|
||||
color11 = #ffa000
|
||||
color12 = #81b3f9
|
||||
|
2
.profile
2
.profile
@ -29,7 +29,7 @@ export GOPATH="$HOME/.cache/go"
|
||||
|
||||
exists() { which $@ 0<&- 1>/dev/null 2>/dev/null; }
|
||||
|
||||
export LESS="-RNI"
|
||||
export LESS="-RI"
|
||||
export PAGER="less $LESS"
|
||||
if exists tput; then
|
||||
export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
|
||||
|
12
aliases
12
aliases
@ -92,7 +92,6 @@ alias -s gz="tar tf"
|
||||
alias -s jar="java -jar"
|
||||
alias -s git="git clone --recursive"
|
||||
|
||||
|
||||
# Git Aliases
|
||||
alias g=git
|
||||
alias gignore='$EDITOR .gitignore'
|
||||
@ -102,7 +101,7 @@ alias gcl="git clone --recursive"
|
||||
alias gco="git checkout"
|
||||
alias gcom="git checkout master"
|
||||
alias ga="git add"
|
||||
alias gap="git -c interactive.diffFilter=\"git diff --color-words\" add -p"
|
||||
alias gap="git add -p"
|
||||
alias gaa="ga -A"
|
||||
alias grm="git rm"
|
||||
alias gc="git commit"
|
||||
@ -130,14 +129,13 @@ alias glp="gl && gp"
|
||||
gd() {
|
||||
local commit=$1
|
||||
if [ -z "$commit" ] || [ ${commit:0:1} != '@' ]; then
|
||||
git diff --color-words $@
|
||||
return
|
||||
git diff $@
|
||||
else
|
||||
git diff --color-words "@~${commit:1}^!"
|
||||
git diff "@~${commit:1}^!"
|
||||
fi
|
||||
}
|
||||
alias gds="git diff --staged --color-words"
|
||||
alias gsh="git show --color-words"
|
||||
alias gds="git diff --staged"
|
||||
alias gsh="git show"
|
||||
alias glg="git log --stat --color"
|
||||
alias glog="git log --oneline --decorate --color --graph"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user