From b6a3084dd6528cb034f8a19c421f155647c36ffb Mon Sep 17 00:00:00 2001 From: Bodaniel Jeanes Date: Sun, 5 Jul 2009 01:25:58 +1000 Subject: [PATCH] Added Ben's hax passenger reload key bindings --- fish/config.fish | 8 +++----- fish/functions/reload_webkit.fish | 5 +++++ fish/functions/restart_passenger_app.fish | 5 +++++ 3 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 fish/functions/reload_webkit.fish create mode 100644 fish/functions/restart_passenger_app.fish diff --git a/fish/config.fish b/fish/config.fish index 187e29c..5390d5f 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -31,9 +31,7 @@ set -x CLICOLOR 1 set -x JAVA_HOME "/usr/" set -U BROWSER "open -a Safari" - -bind \cr "rake" - -set fish_color_git_branch green set fish_color_cwd blue -set fish_color_uneditable_cwd red \ No newline at end of file +set fish_color_uneditable_cwd red + +bind \er 'restart_rails_app >/dev/null' \ No newline at end of file diff --git a/fish/functions/reload_webkit.fish b/fish/functions/reload_webkit.fish new file mode 100644 index 0000000..88a6a12 --- /dev/null +++ b/fish/functions/reload_webkit.fish @@ -0,0 +1,5 @@ +function reload_webkit + osascript -e 'tell application "WebKit" to do JavaScript \ + "window.location.reload()" in front document' + +end diff --git a/fish/functions/restart_passenger_app.fish b/fish/functions/restart_passenger_app.fish new file mode 100644 index 0000000..e09acdc --- /dev/null +++ b/fish/functions/restart_passenger_app.fish @@ -0,0 +1,5 @@ +function restart_passenger_app + touch tmp/restart.txt + reload_webkit + +end