Быстрый вопрос. Я люблю Emacs. Хотя я ненавижу набирать текст, поэтому мне нравится использовать e
для вызова emacs.
Ранее у меня был .bash_profile (OS X), настроенный как: alias e="emacs ."
. Тем не менее, я устал от необходимости печатать emacs {file}, когда я просто хотел отредактировать один файл.
Итак, я попытался поднять это, от какого-то поиска, но bash жалуется на []
:
###smart emacs, open file, or if none, dir
e()
{
if [$1]; then
emacs $1
else
emacs .
fi
}
Я хочу использовать это для: e something.c
или просто e
.