jak zainstalować emacs 26 (lub inną najnowszą wersję) na Macu

16

Ktoś (w innej odpowiedzi SE) wspomniał o funkcji, która jest dostępna tylko w 26, więc myślę, że teraz muszę zaktualizować.

Jak zainstalować emacs 26 na macOS Sierra?

Co próbowałem:

Google how install emacs 26 Mac, brew install emacs.

amerykański wojownik ninja
źródło
1
Jeśli lubisz napar, użyj naparu. Jeśli podoba Ci się łatwość pobierania samodzielnej, paczkowanej aplikacji, odszukaj ją, klikając link Inne wersje na stronie emacsformacosx.com. Jeśli lubisz tworzyć własne, zrób to - potrzebujesz tylko gitnajnowszych wersji od autoconfa automakei narzędzi wiersza polecenia deweloperem na OSX.
prawnik z

Odpowiedzi:

16

Spójrz na opcje receptury napoju emacs z brew info emacs. Ma tę opcję:

--devel
    Install development version 26.0.90

Aby zastąpić obecny emacs, uruchom:

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

Biblioteka imagemagick @ 6 i emacs zmieniają się często, więc wyklucz je z automatycznych aktualizacji i rób aktualizacje ręcznie w dogodnych momentach:

brew pin imagemagick@6 emacs
Heikki
źródło
7

Niestety brew linkappsjest teraz przestarzałe.

Możesz używać, brew cask install emacsale nie pozwala ci to pobrać emacs 26 od 4.01.2018. EDYCJA: Jak wskazał Guilherme Salomé , teraz brew cask install emacszainstaluje wersję 26.1.

Możesz jednak pobrać kompilację, którą chcesz z https://emacsformacosx.com/builds .

ibizaman
źródło
4
brew cask install emacsdziała teraz, obecnie pobiera wersję 26.1
Guilherme Salomé
5

Obecny (w momencie tego komentarza) sposób instalowania wersji GUI Emacsa (obecnie 26.2) na macOS Mojave jest z

brew cask install emacs

Spowoduje to zainstalowanie pakietu Emacs.app /Applicationsi skonfigurowanie łączy. Możesz uruchomić Emacsa przez Spotlight lub z terminala zgodnie z oczekiwaniami.

Michael Teter
źródło
2

To tylko instaluje terminalową wersję Emacsa 26.1. Jeśli wolisz (jak ja) korzystać z wersji Emacsa z graficznym interfejsem użytkownika, nie możesz go zainstalować

brew install emacs

Wynika to z faktu, że ludzie, którzy utrzymują napar, uważali za kłopotliwe utrzymanie i testowanie wszystkich wersji i niestandardowych opcji wielu formuł. Od tego czasu porzucili obsługę niestandardowych opcji i zachęcają użytkowników do utrzymywania własnych dotknięć . Jak wspomnieli inni, możesz użyć wersji emacs-mac lub możesz również użyć wersji emacs-plus, ale jeśli wolisz korzystać z wersji bez edycji i z niestandardowymi flagami do obsługi czcionek kolorów, obsługi ImageMagick i wszystkich innych, sugeruję użycie wersję za pomocą poniższego dotknij homebrew-emacs-head .

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

Lub jeśli wolisz wersję emacs-head (obecnie 27.x)

brew tap daviderestivo/emacs-head
brew install emacs-head --HEAD --with-cocoa
Anmol Jagetia
źródło
2

MacOs ma swoje własne Emacsa. W 2019 r. Jest jeszcze 22.x. Aby użyć ostatniej wersji Emacsa, wykonaj

  1. W Terminalu uruchomi brew cask install emacsnajnowszą wersję emacsa do /Applicationsfolderu.
  2. Następnie edytuj (lub utwórz, jeśli nadal go nie masz) ~/.bash_profile, dodając nowy wiersz

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

  3. Następnie uruchom w Terminalu, source ./bash_profileaby zaktualizować środowisko bash.
  4. Następnie uruchom w terminalu, emacs -versionaby upewnić się, że używasz najnowszej wersji Emacsa.

Umożliwi to korzystanie z wersji terminala Emacs. Jeśli chcesz korzystać z interfejsu Emacsa, po prostu usuń -nww tym kroku 2.

Rostyslav Druzhchenko
źródło