Подтвердить что ты не робот

Обновление консоли emacs (/usr/bin/emacs) на Mac

Я активно использую /usr/bin/emacs в терминале.

У меня Emacs 22, и я хотел бы обновить его до 23. Интересно, как это сделать. Googling "emacs download mac" дает мне Emacs.app, у которого есть собственное окно и пользовательский интерфейс, но я этого не хочу.

Я не уверен, что у меня /usr/bin/emacs, в первую очередь, возможно, это было с Mac OS?

4b9b3361

Ответ 1

Вы можете запустить версию Emacs.app в терминале следующим образом:

/Applications/Emacs.app/Contents/MacOS/Emacs -nw

В моем файле .cshrc я использую псевдоним, чтобы сделать это проще:

alias enw '/Applications/Emacs.app/Contents/MacOS/Emacs -nw'

Ответ 2

Это стандартный редактор, включенный в OS X и многие другие * nix-системы вместе с vi/vim и pico. Лично я бы не обновил предварительно установленный. Я бы установил из Macports, Fink или Homebrew или скомпилировал из самого источника в другое место (например, /usr/local).

Ответ 3

Установите emacs из macports.

% sudo port install emacs

Затем запустите его с терминала

Ответ 4

Или вы можете установить Emacs.app, следуйте инструкциям здесь, чтобы создать ~/bin/emacs script, а затем запустите как emacs -nw или любые другие варианты.

#!/bin/sh
exec /Applications/Emacs.app/Contents/MacOS/Emacs "[email protected]"

Ответ 5

Я был в этом же поиске и закончил установку Homebrew, чтобы я мог получить последнюю версию вместе с несколькими библиотеками, как описано в этот ответ на веб-сайте Emacs Stack Exchange:

В настоящее время я использую только копии снимков GNU Emacs. Они имеют достаточно хорошую поддержку OS X и, безусловно, проще всего установить и лучше всего поддерживаются сообществом.

Я использовал их для Emacs для Mac OS X, но теперь я использую Homebrew, потому что он поддерживает больше библиотек, в частности GNU TLS для зашифрованных сетевых подключений.

Всего: используйте brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick:).

(Обратите внимание, что GNU Emacs является предустановленным в Mac OS X, по крайней мере, на моем уровне 10.10.5)

Это добавило новый двоичный код Emacs в /usr/local/bin/emacs, оставив существующую установку и /usr/bin/emacs на месте.