Emacs: как завершить команды / псевдонимы, определенные в .bashrc? - PullRequest
2 голосов
/ 09 февраля 2012

Есть ли какой-нибудь (не слишком навязчивый) способ заставить TAB-завершение псевдонимов, определенных в ~ / .bashrc, работать в оболочке emacs (открываемой оболочкой M-x)?

Например, я определил команду "foo" через псевдоним foo = "bar" в .bashrc. Я могу набрать "foo" в оболочке emacs и выполнить команду, но я не могу просто набрать "fo" + TAB - она ​​не будет расширена до "foo".

Я нашел Команды из .bashrc недоступны в Emacs , но я не уверен, является ли это определенным ответом с точки зрения того, возможно это или нет. Я пытался играть с shopt -s expand_aliases, но не уверен, куда именно это поставить.

Я работаю с Emacs 24.0.92 (9.0) в Mac OS X 10.7.3. Я знаю, что есть проблема с настройкой PATH на Mac, но это не проблема. У меня точно такой же PATH, как в терминале.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...