Al ordenar las líneas por sort-lineslas líneas que comienzan con, äviene después de las líneas que comienzan con z. Sería bueno si las líneas pudieran clasificarse ignorando los acentos, Umlauts, etc., como en un diccionario. Idealmente, una línea que comienza con änderndebería aparecer después de una línea que comienza con anderen.
Hay una solución simple para buscar caracteres acentuados mencionados en https://superuser.com/a/675172/ pero no se puede usar aquí. Me pregunto si esa solución puede adaptarse en esta situación.

isearchyquery-replaceen la próxima versión de emacs.Respuestas:
Yo uso esta función para eso
EDITAR: para ordenar la región o el búfer:
fuente
my-sort-lines-buffer? O reescribir a(defun my-sort-lines (start end) (interactive "r") (shell-command-on-region start end "LC_COLLATE=en_US.UTF-8 sort" (buffer-name) t))?