обновление консоли emacs (/ usr / bin / emacs) на Mac - PullRequest
21 голосов
/ 04 ноября 2011

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

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

Я не уверен, каким образом у меня изначально был / usr / bin / emacs, возможно, он пришел с MacOS

Ответы [ 6 ]

29 голосов
/ 05 ноября 2011

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

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

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

alias enw '/Applications/Emacs.app/Contents/MacOS/Emacs -nw'
8 голосов
/ 04 ноября 2011

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

3 голосов
/ 04 ноября 2011

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

% sudo port install emacs

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

2 голосов
/ 17 августа 2016

Я был в том же поиске и закончил установку с Homebrew , чтобы я мог получить последнюю версию вместе с несколькими библиотеками, как описано в этот ответ в Emacs Стек 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 на месте.

2 голосов
/ 09 февраля 2013

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

#!/bin/sh
exec /Applications/Emacs.app/Contents/MacOS/Emacs "$@"
0 голосов
/ 08 мая 2018

Я создал символическую ссылку в /usr/local/bin, указывающую на новую версию emacs, которая была в Applications/Emacs.app/Contents/MacOS/

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