summaryrefslogtreecommitdiffstats
path: root/.config/fish
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2011-12-09 10:43:57 +0100
committerGravatar Tom Willemsen2011-12-09 10:43:57 +0100
commita4db91cd2673ccbb9db4983e1bac99c547c1e2ec (patch)
treed8f3619ade91290f23017e9963da4bb41efda177 /.config/fish
parent3f8af573819e4fb74512f2a079caf007dcb01bc7 (diff)
downloaddotfiles-a4db91cd2673ccbb9db4983e1bac99c547c1e2ec.tar.gz
dotfiles-a4db91cd2673ccbb9db4983e1bac99c547c1e2ec.zip
FISH: Bring config closer to ZSH
Diffstat (limited to '.config/fish')
-rwxr-xr-x.config/fish/config.fish33
1 files changed, 31 insertions, 2 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index 0cd7cd9..c397118 100755
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -1,4 +1,5 @@
-#! /bin/bash
+#! /usr/bin/fish
+
function fish_prompt -d "Write out the prompt"
printf '(%s%s %s%s%s)> ' (set_color 'magenta') (hostname|cut -d . -f 1) (set_color $fish_color_cwd) (prompt_pwd) (set_color normal)
end
@@ -15,4 +16,32 @@ function less
/bin/less -FXRS $argv
end
-set PAGER less
+function ls
+ /bin/ls -F --color=always $argv
+end
+
+function mysql
+ /usr/bin/mysql --pager $argv
+end
+
+function slrn
+ set -x NNTPSERVER 'news.gmane.org'
+ /usr/bin/slrn $argv
+end
+
+function shutdown
+ dbus-send --system --print-reply \
+ --dest="org.freedesktop.ConsoleKit" \
+ /org/freedesktop/ConsoleKit/Manager \
+ org.freedesktop.ConsoleKit.Manager.Stop
+end
+
+function reboot
+ dbus-send --system --print-reply \
+ --dest="org.freedesktop.ConsoleKit" \
+ /org/freedesktop/ConsoleKit/Manager \
+ org.freedesktop.ConsoleKit.Manager.Restart
+end
+
+set -x PAGER 'less -FXRS'
+set -x BROWSER firefox