forked from misc/zsh-config
FreeBSD's mc without subshell alias and silenced gitinfo.
Added alias for FreeBSD for mc launch as normal user, which may lack PTY access. Related to #6. Silenced gitinfo's errors on just-inited repo. Fixes #3.
This commit is contained in:
parent
0c3d6c8d03
commit
1288d9e542
@ -3,4 +3,7 @@
|
|||||||
if [ "${OS/FreeBSD}" != "${OS}" ]; then
|
if [ "${OS/FreeBSD}" != "${OS}" ]; then
|
||||||
# Files navigation.
|
# Files navigation.
|
||||||
alias ls="ls -G"
|
alias ls="ls -G"
|
||||||
|
# mc having troubles with subshells and normal users accounts.
|
||||||
|
# Force an alias that will launch mc without subshell capabilities.
|
||||||
|
alias mc="mc -u"
|
||||||
fi
|
fi
|
@ -103,9 +103,9 @@ function gitinfo_get_changes()
|
|||||||
######################################################################
|
######################################################################
|
||||||
function gitinfo_get_commit_data()
|
function gitinfo_get_commit_data()
|
||||||
{
|
{
|
||||||
GITINFO_COMMIT_SHORTID=`git rev-parse --short HEAD | sed "s/ //g"`
|
GITINFO_COMMIT_SHORTID=`git rev-parse --short HEAD 2>/dev/null | sed "s/ //g"`
|
||||||
GITINFO_COMMIT_ID=`git log | head -n 1 | cut -d " " -f 2 | sed "s/ //g"`
|
GITINFO_COMMIT_ID=`git log 2>/dev/null | head -n 1 | cut -d " " -f 2 | sed "s/ //g"`
|
||||||
GITINFO_COMMIT_COUNT=`git log | grep "commit " | wc -l | sed "s/ //g"`
|
GITINFO_COMMIT_COUNT=`git log 2>/dev/null | grep "commit " | wc -l | sed "s/ //g"`
|
||||||
}
|
}
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
|
Loading…
Reference in New Issue
Block a user