Respostas:
A Apple controla quando / se atualiza, emacs
para que a maioria das pessoas instale uma versão mais recente da ferramenta e altere sua variável PATH para que a nova versão seja encontrada primeiro e executada por padrão.
Se você gosta do som, recomendo instalar o Homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Em seguida, instale o emacs:
brew install emacs
Adicione um link para que funcione como emacs
no Terminal:
ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications
Isso instalará a versão 'stable'. No momento da redação deste artigo, são 24,5:
» brew info emacs
emacs: stable 24.5 (bottled), devel 25.0-dev, HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/
Isso é significativamente mais recente (24.5.1) do que a versão que acompanha o El Capitan (22.1.1):
» emacs --version
GNU Emacs 22.1.1
Isso poderia ser feito, mas é melhor não fazê-lo. Certos diretórios, incluindo / usr / bin, são atualizados e controlados pela Apple, para que todas as alterações sejam removidas quando o sistema operacional for atualizado, também em El Capitan e acima desse caminho bloqueado pelo SiP e, portanto, você precisará passar por mais obstáculos para chnage arquivos lá.
$ ls -lO /usr/bin/emacs
-r-xr-xr-x 1 root wheel restricted,compressed 35581744 Jan 13 20:12 /usr/bin/emacs
No entanto, na prática, não há necessidade de fazer isso. Instale um novo emacs nos locais aos quais você tem acesso, por exemplo, para linha de comando em / usr / local / bin ou ~ / bin - ou versões da GUI em / Applications ou ~ / Applications. / usr / local / bin é o caminho padrão; portanto, em todos os casos, é necessário editar o caminho para colocar o diretório que contém o emacs antes de / usr / bin.
Ao usar o comando brew, o comando correto é, brew upgrade emacs
mesmo que você tenha feito a brew update
, a instalação instalará o Emacs 25, a versão mais antiga.
Apenas compartilhando minha experiência.
brew upgrade emacs
falhará se não houver emacs instalado no brew disponível, brew install emacs
instalará a versão mais recente (emacs-26.1_1 agora).