oh-my-fish/plugins/emacs/functions/__launch_emacs.fish
Kelvin Smith 55a2e6d003 Add emacs plugin (updated)
Updated in response to comments from @bucaran

Port of oh-my-zsh emacs plugin.
Includes a function to kill emacs from command line once
a daemon has started.

More information included in plugins/emacs/README.md.

See reference plugin here:
https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/emacs
2015-04-01 10:22:44 +05:30

10 lines
281 B
Fish

function __launch_emacs
set -l x (emacsclient --alternate-editor '' --eval '(x-display-list)' 2>/dev/null)
if begin; test -z "$x"; or test $x = nil; end
emacsclient $argv --alternate-editor '' --create-frame
else
or emacsclient $argv --alternate-editor ''
end
end