como instalar o emacs 26 (ou qualquer versão mais recente) no mac

15

Alguém (em outra resposta do SE) mencionou um recurso disponível apenas em 26, então acho que agora preciso atualizar.

Como você instala o emacs 26 no macOS Sierra?

O que eu tentei:

Googled how install emacs 26 Mac, brew install emacs.

guerreiro ninja americano
fonte
1
Se você gosta de cerveja, use cerveja. Se você gosta da facilidade de baixar um aplicativo pré-empacotado básico, consulte o link Outras versões no emacsformacosx.com Se você gosta de criar o seu próprio, faça isso - você só precisa de gitversões recentes de autoconfe automakee as ferramentas de linha de comando desenvolvedor no OSX.
lawlist

Respostas:

15

Dê uma olhada nas opções de receita do brew emacs com brew info emacs. Tem esta opção:

--devel
    Install development version 26.0.90

Para substituir o emacs atual, execute:

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

A biblioteca imagemagick @ 6 e o ​​emacs são alterados com frequência, excluindo-os das atualizações automáticas e atualizando manualmente em horários convenientes:

brew pin imagemagick@6 emacs
Heikki
fonte
7

Infelizmente brew linkappsagora está obsoleto.

Você pode usá- brew cask install emacslo, mas ele não permite que você baixe o emacs 26 a partir de 01/04/2018. EDIT: Como Guilherme Salomé apontou, agora brew cask install emacsinstalará a versão 26.1.

No entanto, você pode fazer o download da compilação desejada em https://emacsformacosx.com/builds .

ibizaman
fonte
4
brew cask install emacsestá funcionando agora, está baixando a versão 26.1
Guilherme Salomé
5

Uma maneira atual (no momento deste comentário) de instalar a versão GUI do Emacs (26.2 no momento) no macOS Mojave é com

brew cask install emacs

Isso instalará o pacote Emacs.app nos /Applicationslinks de configuração. Você pode iniciar o Emacs via Spotlight ou do terminal conforme o esperado.

Michael Teter
fonte
2

Isso instala apenas a versão do terminal do Emacs 26.1. Se você (como eu) prefere usar a versão GUI do Emacs, não pode instalá-lo com

brew install emacs

Isso ocorre porque as pessoas que mantêm a mistura acham difícil manter e testar todas as versões e opções personalizadas de várias fórmulas. Desde então, eles abandonaram o suporte a opções personalizadas e incentivaram os usuários a manter seus próprios toques . Como outros usuários mencionaram, você pode usar a versão emacs-mac ou também a versão emacs-plus, mas se preferir usar a versão não editada e com sinalizadores personalizados para suportar fontes coloridas, suporte para ImageMagick e tudo mais, sugiro que você use a versão usando o seguinte toque homebrew-emacs-head .

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

Ou se você preferir a versão emacs-head (atualmente 27.x)

brew tap daviderestivo/emacs-head
brew install emacs-head --HEAD --with-cocoa
Anmol Jagetia
fonte
1

MacOs tem seu próprio Emacs. Em 2019, ainda é 22.x. Para usar a última versão do Emacs, faça

  1. No Terminal run brew cask install emacs- ele instalará a versão mais recente do emacs na /Applicationspasta.
  2. Em seguida, edite (ou crie, se ainda não tiver) seu ~/.bash_profilearquivo, adicionando uma nova linha

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

  3. Em seguida, execute o Terminal source ./bash_profilepara atualizar o ambiente do bash.
  4. Em seguida, execute o Terminal emacs -versionpara garantir que você use a versão mais recente do Emacs.

Isso permitirá que você use a versão do terminal Emacs. Se você deseja usar a interface do usuário do Emacs, basta remover -nwna etapa 2.

Rostyslav Druzhchenko
fonte