aboutsummaryrefslogtreecommitdiff
path: root/.oh-my-zsh/plugins/emacs/emacsclient.sh
diff options
context:
space:
mode:
authorMarvin Borner2020-03-16 23:33:42 +0100
committerMarvin Borner2020-03-16 23:33:42 +0100
commit0e9ddbb0bf0cd34500155ea4b03de2e2a38d8ab2 (patch)
tree719da1c7fe5dabb872fe9ff1582c39b55ccd488e /.oh-my-zsh/plugins/emacs/emacsclient.sh
parente5d38956336ab1be954bdbd12808c5f98f8bd925 (diff)
Well I'm using Arch again
Diffstat (limited to '.oh-my-zsh/plugins/emacs/emacsclient.sh')
-rwxr-xr-x.oh-my-zsh/plugins/emacs/emacsclient.sh28
1 files changed, 0 insertions, 28 deletions
diff --git a/.oh-my-zsh/plugins/emacs/emacsclient.sh b/.oh-my-zsh/plugins/emacs/emacsclient.sh
deleted file mode 100755
index 26b28d4..0000000
--- a/.oh-my-zsh/plugins/emacs/emacsclient.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-_emacsfun()
-{
- # get list of emacs frames.
- frameslist=`emacsclient --alternate-editor '' --eval '(frame-list)' 2>/dev/null | egrep -o '(frame)+'`
-
- if [ "$(echo "$frameslist" | sed -n '$=')" -ge 2 ] ;then
- # prevent creating another X frame if there is at least one present.
- emacsclient --alternate-editor "" "$@"
- else
- # Create one if there is no X window yet.
- emacsclient --alternate-editor "" --create-frame "$@"
- fi
-}
-
-
-# adopted from https://github.com/davidshepherd7/emacs-read-stdin/blob/master/emacs-read-stdin.sh
-# If the second argument is - then write stdin to a tempfile and open the
-# tempfile. (first argument will be `--no-wait` passed in by the plugin.zsh)
-if [ "$#" -ge "2" -a "$2" = "-" ]
-then
- tempfile="$(mktemp emacs-stdin-$USER.XXXXXXX --tmpdir)"
- cat - > "$tempfile"
- _emacsfun --no-wait $tempfile
-else
- _emacsfun "$@"
-fi