Depois de algumas experiências (e algumas leituras de TFM) solicitadas pelo comentário de Daimrod, aprendi que o problema surgiu da forma como o Aquamacs faz a configuração. Ele carrega o arquivo ~/.emacs
, mas esse é o primeiro arquivo que ele carrega de quatro, e meu text-mode-hook
estava sendo substituído por um dos arquivos carregados após ele
Especificamente, o pedido (de acordo com a seção 4.3 do manual do Aquamacs, personalizando Aquamacs ) é:
~/.emacs
~/Library/Preferences/Aquamacs Emacs/customizations.el
/Library/Preferences/Aquamacs Emacs/Preferences.el (for all users)
~/Library/Preferences/Aquamacs Emacs/Preferences.el
Meu acréscimo ao text-mode-hook
estava sendo substituído por uma linha no arquivo customizations.el
, motivo pelo qual o modo de linha visual não estava sendo carregado.
O manual também diz que os usuários não devem usar ~ / .emacs para personalizações, mas o último arquivo Preferences.el, então movi tudo em .emacs para o meu Preferences.el. Tudo agora funciona como eu esperava.