wip
This commit is contained in:
parent
de5985d97e
commit
34cba79142
22
.gitconfig
22
.gitconfig
@ -21,6 +21,28 @@ amend = commit --amend
|
|||||||
untrack = rm --cached
|
untrack = rm --cached
|
||||||
unadd = restore --staged
|
unadd = restore --staged
|
||||||
softadd = add --intent-to-add
|
softadd = add --intent-to-add
|
||||||
|
wdiff = diff -w --word-diff=color --ignore-space-at-eol
|
||||||
|
|
||||||
|
# Diff of last commit
|
||||||
|
dlc = diff --cached HEAD^
|
||||||
|
|
||||||
|
# list all defined aliases
|
||||||
|
aliases = config --get-regexp alias
|
||||||
|
|
||||||
|
# Find very first commit
|
||||||
|
first = rev-list --max-parents=0 HEAD
|
||||||
|
|
||||||
|
# what would be merged
|
||||||
|
incoming = log HEAD..@{upstream}
|
||||||
|
|
||||||
|
# what would be pushed
|
||||||
|
outgoing = log @{upstream}..HEAD
|
||||||
|
outgoing = log @{u}..
|
||||||
|
|
||||||
|
# List all commits (on this branch) made by me
|
||||||
|
mycommits = log --author=\".*[Jj]an\\s*[Kk]rag.*\"
|
||||||
|
|
||||||
|
structure = log --oneline --simplify-by-decoration --graph --all
|
||||||
|
|
||||||
# init new git repo with empty initial commit
|
# init new git repo with empty initial commit
|
||||||
start = !git init && git commit --allow-empty -m \"Initial commit\"
|
start = !git init && git commit --allow-empty -m \"Initial commit\"
|
||||||
|
21
.zshrc
21
.zshrc
@ -37,14 +37,20 @@ fpath+=($HOME/.config/zsh/functions)
|
|||||||
CONFIG_DIR=$HOME/.config
|
CONFIG_DIR=$HOME/.config
|
||||||
ZSH_CONFIG_DIR=$CONFIG_DIR/zsh
|
ZSH_CONFIG_DIR=$CONFIG_DIR/zsh
|
||||||
|
|
||||||
FILES_TO_SOURCE=(
|
FILES_TO_SOURCE=()
|
||||||
|
FILES_TO_SOURCE+=(
|
||||||
$ZSH_CONFIG_DIR/aliases
|
$ZSH_CONFIG_DIR/aliases
|
||||||
$ZSH_CONFIG_DIR/environment
|
$ZSH_CONFIG_DIR/environment
|
||||||
$ZSH_CONFIG_DIR/zsh-unplugged # extremely minimal "package manager"
|
$ZSH_CONFIG_DIR/zsh-unplugged # extremely minimal "package manager"
|
||||||
$HOME/.iterm2_shell_integration.zsh
|
$HOME/.iterm2_shell_integration.zsh
|
||||||
|
)
|
||||||
|
|
||||||
|
if [ "$system_type" = "Darwin" ]; then
|
||||||
|
FILES_TO_SOURCE+=(
|
||||||
$HOMEBREW_PREFIX/opt/nvm/nvm.sh
|
$HOMEBREW_PREFIX/opt/nvm/nvm.sh
|
||||||
$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm
|
$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm
|
||||||
)
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
for file in "${FILES_TO_SOURCE[@]}"; do
|
for file in "${FILES_TO_SOURCE[@]}"; do
|
||||||
if [ -s $file ]; then
|
if [ -s $file ]; then
|
||||||
@ -57,8 +63,8 @@ done
|
|||||||
# Load functions
|
# Load functions
|
||||||
fpath+=("$ZSH_CONFIG_DIR/functions")
|
fpath+=("$ZSH_CONFIG_DIR/functions")
|
||||||
|
|
||||||
FUNCS_TO_AUTOLOAD=(
|
FUNCS_TO_AUTOLOAD=()
|
||||||
brew-visit
|
FUNCS_TO_AUTOLOAD+=(
|
||||||
f
|
f
|
||||||
fshow
|
fshow
|
||||||
ql
|
ql
|
||||||
@ -70,6 +76,13 @@ FUNCS_TO_AUTOLOAD=(
|
|||||||
promptinit
|
promptinit
|
||||||
compinit
|
compinit
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if [ "$system_type" = "Darwin" ]; then
|
||||||
|
FUNCS_TO_AUTOLOAD+=(
|
||||||
|
brew-visit
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
autoload -Uz $FUNCS_TO_AUTOLOAD && compinit && promptinit
|
autoload -Uz $FUNCS_TO_AUTOLOAD && compinit && promptinit
|
||||||
prompt pure
|
prompt pure
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user