]> git.phdru.name Git - dotfiles.git/blobdiff - .shellrc
.profile, .shellrc: use dircolors
[dotfiles.git] / .shellrc
index e47cda2abd976cfa13f98fccf3705c1146a585c8..e189ac8523855e69b85a786f84b1d2c1c16fb277 100644 (file)
--- a/.shellrc
+++ b/.shellrc
@@ -122,6 +122,10 @@ x() { exit; }
 X() { startx >> .Xserver.log 2>&1; cyr; }
 
 
+git() {
+   LESS=FRSX"$LESS" command git "$@"
+}
+
 include()
 {
    cfg="$1"
@@ -137,17 +141,10 @@ include()
 }
 
 
-function mkcd {
-   if [ $# -ne 1 ]; then
-      echo "Usage: mkcd directory_name" >&2
-   elif [ -d "$1" ]; then
-      cd "$1"
-   elif [ -e "$1" ]; then
-      echo "Error: $1 is a file" >&2
-   else
-      mkdir -p "$1" && cd "$1"
-   fi
-}
+grep() { command grep --color=auto "$@"; }
+fgrep() { command fgrep --color=auto "$@"; }
+egrep() { command egrep --color=auto "$@"; }
+ls() { command ls --color=auto "$@"; }
 
 
 mc() {
@@ -217,6 +214,19 @@ mc() {
 }
 
 
+mkcd() {
+   if [ $# -ne 1 ]; then
+      echo "Usage: mkcd directory_name" >&2
+   elif [ -d "$1" ]; then
+      cd "$1"
+   elif [ -e "$1" ]; then
+      echo "Error: $1 is a file" >&2
+   else
+      mkdir -p "$1" && cd "$1"
+   fi
+}
+
+
 tmux() {
    case "$TERM" in
       rxvt)