come installare emacs 26 (o qualsiasi altra versione più recente) su mac


16

Qualcuno (in un'altra risposta di SE) ha menzionato una funzione disponibile solo in 26, quindi suppongo che ora devo aggiornare.

Come installi emacs 26 su macOS Sierra?

Cosa ho provato:

Googled how install emacs 26 Mac, brew install emacs.


1
Se ti piace la birra, usa la birra. Se ti piace la facilità di download di un'app preconfezionata e indipendente, allora dai un'occhiata al link Altre versioni su emacsformacosx.com Se ti piace costruirne una tua, allora fallo - ti servono solo gitversioni recenti di autoconfe automakee gli strumenti da riga di comando degli sviluppatori su OSX.
elenco delle leggi

Risposte:


16

Dai un'occhiata alle opzioni di ricetta di emacs brew con brew info emacs. Ha questa opzione:

--devel
    Install development version 26.0.90

Per sostituire i tuoi attuali emacs, esegui:

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

La libreria imagemagick @ 6 e lo sviluppo di emacs cambiano frequentemente, quindi escludili dagli aggiornamenti automatici ed esegui gli aggiornamenti manualmente in momenti convenienti:

brew pin imagemagick@6 emacs

7

Purtroppo brew linkappsora è deprecato.

Puoi usarlo brew cask install emacsma non ti consente di scaricare emacs 26 dal 4/1/2018. EDIT: Come ha sottolineato Guilherme Salomé , ora brew cask install emacsverrà installata la versione 26.1.

Puoi comunque scaricare la build che desideri da https://emacsformacosx.com/builds .


4
brew cask install emacsfunziona ora, sta attualmente scaricando la versione 26.1
Guilherme Salomé,

5

Un modo attuale (al momento di questo commento) per installare la versione GUI di Emacs (26.2 in questo momento) su macOS Mojave è con

brew cask install emacs

Ciò installerà il pacchetto Emacs.app nei /Applicationscollegamenti di installazione e. Puoi avviare Emacs tramite Spotlight o dal terminale come previsto.


2

Questo installa solo la versione terminale di Emacs 26.1. Se (come me) preferisci usare la versione GUI di Emacs, non puoi installarla con

brew install emacs

Questo perché le persone che mantengono la birra hanno trovato ingombrante mantenere e testare tutte le versioni e le opzioni personalizzate di più formule. Da allora hanno abbandonato il supporto per le opzioni personalizzate e incoraggiano gli utenti a mantenere i propri tocchi . Come altri hanno già detto, puoi usare la versione di emacs-mac o puoi anche usare la versione di emacs-plus ma se preferisci usare la versione inedita e con flag personalizzati per supportare i caratteri di colore, il supporto di ImageMagick e tutto, ti suggerisco di usare la versione usando il seguente tocco homebrew-emacs-head .

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

O se preferisci la versione di emacs-head (attualmente 27.x)

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

2

MacOs ha i suoi Emacs. Nel 2019 è ancora 22.x. Per utilizzare l'ultima versione di Emacs, fare

  1. In esecuzione Terminale brew cask install emacs- installerà l'ultima versione di emacs nella /Applicationscartella.
  2. Quindi modifica (o crea se non hai ancora) il tuo ~/.bash_profilefile aggiungendo una nuova riga

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

  3. Quindi eseguire in Terminal source ./bash_profileper aggiornare l'ambiente bash.
  4. Quindi eseguire in Terminal emacs -versionper assicurarsi di utilizzare l'ultima versione di Emacs.

Ciò ti consentirà di utilizzare la versione del terminale Emacs. Se si desidera utilizzare l'interfaccia utente di Emacs, rimuovere semplicemente -nwnel passaggio 2.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.