summaryrefslogtreecommitdiff
path: root/plugins/emacs/emacs.plugin.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/emacs/emacs.plugin.zsh')
-rw-r--r--plugins/emacs/emacs.plugin.zsh11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/emacs/emacs.plugin.zsh b/plugins/emacs/emacs.plugin.zsh
new file mode 100644
index 000000000..bca79e70e
--- /dev/null
+++ b/plugins/emacs/emacs.plugin.zsh
@@ -0,0 +1,11 @@
+# Use daemon capabilities of emacs 23
+if "$ZSH/tools/require_tool.sh" emacs 23 2>/dev/null ; then
+ export EDITOR="$ZSH/plugins/emacs/emacsclient.sh"
+ alias emacs="$EDITOR --no-wait"
+ alias e=emacs
+
+ alias emasc=emacs
+ alias emcas=emacs
+ # create a new X frame
+ alias emacs_frame='emacsclient --alternate-editor "" --create-frame'
+fi