回答:
bashのエイリアスには引数を指定できませんが、関数を使用できます。
e() { emacs "$@" & }
それから
e foo.txt
あなたがしたいことをします。
e foo*
との両方foo.cpp
を含むディレクトリを入力したときに問題が発生foo.h
します。ファイルの1つだけが開きます。
"$@"
代わりに使用"$1"
します。
emacs $* &
そしてさらに良い解決策があると思われるe() { command emacs $* & disown }
emacsclient
か、gnuclient
新しいを開くのではなく、コマンドラインからファイルを開くには、emacs
ファイルごとに:emacswiki.org/emacs/EmacsClientを