як встановити Emacs 26 (або будь-яку останню версію) на Mac


16

Хтось (в іншій відповіді SE) згадав про функцію, яка доступна лише у 26, тому я думаю, зараз мені доведеться оновити.

Як встановити emacs 26 на macOS Sierra?

Що я спробував:

Гуглі how install emacs 26 Mac, brew install emacs.


1
Якщо ви любите заварювати, то використовуйте заварку. Якщо вам подобається простота завантаження автономного попередньо упакованого додатка з голими кістками, перегляньте посилання " Інші версії " на emacsformacosx.com. Якщо вам подобається створювати власні, то зробіть це - вам просто потрібні gitостанні версії з autoconfі automakeі інструментів розробника командного рядка на OSX.
законник

Відповіді:


16

Погляньте на варіанти рецептів заварки емаків brew info emacs. Він має такий варіант:

--devel
    Install development version 26.0.90

Щоб замінити поточний emacs, запустіть:

brew unlink emacs
brew uninstall emacs
brew install emacs --devel --with-modules --with-cocoa --with-gnutls \
    --with-librsvg --with-mailutils --with-imagemagick@6
brew linkapps

Бібліотека imagemagick @ 6 та emacs розвиваються часто, тому виключайте їх з автоматичних оновлень і в зручний час виконуйте оновлення вручну:

brew pin imagemagick@6 emacs

7

На жаль brew linkapps, зараз застаріла.

Ви можете використовувати, brew cask install emacsале це не дозволяє завантажувати emacs 26 станом на 01.04.2018. EDIT: Як зазначив Гільерме Саломе , тепер brew cask install emacsбуде встановлена ​​версія 26.1.

Хоча ви можете завантажити потрібну збірку з https://emacsformacosx.com/builds .


4
brew cask install emacsпрацює зараз, наразі завантажує версію 26.1
Guilherme Salomé

5

Поточний (на момент цього коментаря) спосіб встановити GUI-версію Emacs (26.2 на даний момент) на macOS Mojave - це з

brew cask install emacs

Це дозволить встановити пакет Emacs.app у /Applicationsпосилання та встановити. Ви можете запустити Emacs через прожектор або з терміналу, як очікувалося.


2

Це встановлює лише термінальну версію Emacs 26.1. Якщо ви (як я) вважаєте за краще використовувати GUI-версію Emacs, тоді ви не можете її встановити

brew install emacs

Це пояснюється тим, що люди, які підтримують варити, вважають громіздким підтримувати та перевіряти всі версії та спеціальні параметри декількох формул. З тих пір вони припиняють підтримку користувальницьких опцій і спонукають користувачів підтримувати власні крани . Як вже згадували інші, ви можете використовувати версію emacs-mac або ви також можете використовувати версію emacs-plus, але якщо ви віддаєте перевагу використовувати неоредаговану версію та спеціальні прапори для підтримки кольорових шрифтів, підтримку ImageMagick і все, я пропоную вам скористатися версія, використовуючи наступний натисніть homebrew-emacs-head .

brew tap daviderestivo/emacs-head
brew install emacs-head --with-cocoa

Або якщо ви віддаєте перевагу версію emacs-head (зараз 27.x)

brew tap daviderestivo/emacs-head
brew install emacs-head --HEAD --with-cocoa

2

У MacOs є власний Emacs. У 2019 році ще 22.х. Щоб використовувати останню версію Emacs, виконайте це

  1. У запуску терміналу brew cask install emacs- він встановить останню версію emacs у /Applicationsпапку.
  2. Потім відредагуйте (або створіть, якщо у вас ще немає) свого ~/.bash_profileфайлу, додавши новий рядок

    alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'.

  3. Потім запустіть у Terminal, source ./bash_profileщоб оновити bash середовище.
  4. Потім запустіть у Terminal, emacs -versionщоб переконатися, що ви використовуєте останню версію Emacs.

Це дозволить вам використовувати термінальну версію Emacs. Якщо ви хочете використовувати інтерфейс Emacs, просто видаліть його -nwна цьому кроці 2.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.