Eu instalei o Emacs com brew

brew install emacs --with-cocoa
ln -s /usr/local/Cellar/emacs/25.3/Emacs.app /usr/local/bin/
ln -s /usr/local/Cellar/emacs/25.3/Emacs.app /Applications/

e acrescentou o diretório do Homebrew ao PATH em ~/.bashrc

export PATH="/usr/local/Cellar/emacs/25.3/bin:$PATH"

Eu posso abrir um arquivo .md no Emacs. Mas não posso alterar o aplicativo de abertura padrão de todos os arquivos .md para o Emacs.

No Finder, clico com o botão direito do mouse em um arquivo, clico em "Abrir com", clico em "Outros ..." e desça até o arquivo Emacs.app. Se eu clicar em Abrir, o computador continuará normalmente. Se eu marcar a caixa "Sempre abrir com", recebo uma caixa de diálogo de erro com

Você não pode alterar o item index.md para sempre abrir no aplicativo selecionado. O item está bloqueado ou danificado, ou em uma pasta que você não tem permissão para modificar (código de erro -9499).

Error dialog box after setting all .md files to open in Emacs

Da mesma forma, posso clicar com o botão direito do mouse em "Obter Informações", alterar o aplicativo em "Abrir com" para o Emacs e recebo a mesma mensagem de erro.

O sistema operacional é macOS High Sierra Versão 10.13.6. Eu tenho a mesma configuração no meu computador em casa executando El Capitan e este procedimento funciona bem.

Como posso definir todos os arquivos .md para abrir no Emacs?

mmorin
fonte