Я часто использую режим сокращений в Emacs, когда пишу прозу или просто делаю заметки. Было бы неплохо, если бы был какой-либо способ определения аббревиатур для конкретного языка, например. если я напишу «proj» в английском тексте, он расширится до «project», а если я напишу его в шведском тексте, он расширится до «projekt». Точно так же «riskfac» расширится до «фактор риска» на английском языке, но «рискфактор» на шведском языке. Как это сделать?
Было бы особенно хорошо, если бы это можно было связать с ispell-dictionary, который используется в настоящее время. Я знаю, что существуют разные таблицы сокращений, но они относятся к режимам, а не к языкам.
Любые идеи здесь?