Запускать пакетные скрипты Emacs в OSX - PullRequest
0 голосов
/ 08 августа 2010

Я давний пользователь GNU / Linux.Хотя OSX во многом похожа на GNU / Linux, она во многих отношениях отличается.Например, когда я устанавливаю Firefox, я ожидаю, что смогу запустить firefox в оболочке, чтобы запустить его.Но не в OSX.

Это доставляет мне некоторые неудобства при запуске пакетных сценариев Emacs.Допустим, у меня есть этот скрипт:

#!/usr/bin/env emacs --script

(message "Hello world!")

Я могу запустить его без проблем.Но я буду использовать встроенный в OSX emacs.И в большинстве случаев это невозможно, поскольку версия Emacs довольно старая.

Установка Emacs с нуля позволила создать Bash-скрипт, который назывался некоторым двоичным файлом Emacs.установка Emacs из http://emacsformacosx.com/ Я не могу сделать эту работу.Кто-нибудь может придумать решение для этого?

Ответы [ 2 ]

4 голосов
/ 09 августа 2010

(1) Запустить Emacs.

(2) Откройте Монитор активности. (Приложения> Утилиты> Монитор активности)

(3) Найдите Emacs в списке запущенных процессов в разделе «Имя процесса».

(4) Выберите его.

(5) Выберите «Осмотреть» на панели инструментов.

(6) В открывшемся окне выберите вкладку «Открыть файлы и порты».

(7) Имя исполняемого файла Emacs, запущенного в данный момент, должно быть второй строкой в ​​списке. (Первая строка должна быть / Users / yourusername .) В моем случае это /Applications/Emacs.app/Contents/MacOS/Emacs, что довольно стандартно.

1 голос
/ 08 августа 2010

Да, вы выкопаете путь к приложению Emacs Emacs.

У меня есть X EMACS на моей машине (не приложение emacs), но путь будет примерно таким:

/Applications/Emacs.app/Contents/bin/emacs

Точный путь можно найти с помощью ls изкомандная строка.

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