Ich habe einen Alias in der bash, der emacsclient ausführt, wenn der emacs-Daemon bereits läuft und sonst emacs startet. Wenn eine neue Instanz von Emacs jedoch hochfährt, kann ich sie im Hintergrund laufen lassen, damit ich das Terminal noch benutzen kann (oder es schließe)? In meinem Bash-Profil, ich habeEmacs-Alias erstellen, der im Hintergrund startet?
alias ec="/usr/bin/emacsclient.emacs-snapshot -n -c -a /usr/bin/emacs-snapshot"
Und ich könnte am Terminal sein und
$ ec newfile
Wenn Emacs-Daemon nicht läuft bereits geben, ist es eine Alias ich erstellen kann die Zeile oben zu machen tun das Äquivalent von
$ emacs newfile &
anstelle von
$ emacs newfile
(Ich sollte auch erwähnen, dass ich Linux Ubuntu verwende und emacs-snapshot ist dem Alias 'emacs' zugewiesen).
Vielen Dank!
Warum der 'Fall'? Nur $ myscript $ @ "' funktioniert genauso wie 'meinscript', wenn $ # o ist. – dubiousjim
@profjim: vielleicht in bash, aber nicht in älteren Versionen von '/ bin/sh'. Das 'Case' garantiert Portabilität. In älteren Versionen verhält sich "myscript" $ @ "als' myscript "" ', wenn' $ # '0 ist. Wenn du so alt bist wie ich bin, lernst du" Bug-for-Bug-Kompatibilität "beizubehalten. . –
Gut zu wissen, danke! – dubiousjim