Acontece que isso é um bug no Emacs. Não reconhece o novo padrão ao declarar uma localidade. Veja ( link , link )
Eu estava usando a solução apresentada no primeiro link, adicionando (require 'iso-transl)
ao meu .emacs
. Deixou-me o estranho ° → Ä°
por razões que não conheço.
Eu consertei isso pelo aliasing
alias emacs='env XMODIFIERS="" LC_ALL=is_IS.UTF-8 emacs'
e alterando a linha
Exec=emacs %F
em /usr/local/share/applications/emacs.desctop
para
Exec=env XMODIFIERS="" LC_ALL=is_IS.UTF-8 emacs %F