diff --git a/zsh.d/30-less.zsh b/zsh.d/30-less.zsh index 01504f3..b4a9d13 100644 --- a/zsh.d/30-less.zsh +++ b/zsh.d/30-less.zsh @@ -18,11 +18,13 @@ PAGER=/usr/bin/less export LESS export PAGER -LESSOPEN_SCRIPT=$(whence lesspipe lesspipe.sh) -LESSOPEN="|${LESSOPEN_SCRIPT} %s" -LESS_ADVANCED_PREPROCESSOR=1 +local LESSOPEN_SCRIPT=$(whence lesspipe lesspipe.sh) +if [ $LESSOPEN_SCRIPT ]; then + LESSOPEN="|${LESSOPEN_SCRIPT} %s" + LESS_ADVANCED_PREPROCESSOR=1 -export LESSOPEN -export LESS_ADVANCED_PREPROCESSOR + export LESSOPEN + export LESS_ADVANCED_PREPROCESSOR +fi # vim: set ts=4 sw=4 tw=0 ft=zsh : diff --git a/zsh.d/zshfunctions/gitid b/zsh.d/zshfunctions/gitid new file mode 100644 index 0000000..76ff4cf --- /dev/null +++ b/zsh.d/zshfunctions/gitid @@ -0,0 +1,3 @@ +local _temp_gitid=$(git rev-parse HEAD|cut -c1-8) +echo $_temp_gitid +which pbcopy > /dev/null && echo $_temp_gitid|tr -d '\n'|pbcopy diff --git a/zsh.d/zshfunctions/gitid.zwc b/zsh.d/zshfunctions/gitid.zwc new file mode 100644 index 0000000..eeeb229 Binary files /dev/null and b/zsh.d/zshfunctions/gitid.zwc differ