Неправильная кодировка при вставке в emacs

Я пытаюсь вставить акцентированные символы (например, á, é, í) в Emacs, но вот что я получаю:

акценты вставлены в Emacs
Когда я вставляю в какой-то другой редактор, например Vim, он работает нормально. Я уже пытался положить это в моем init.el

(setq utf-translate-cjk-mode nil)
(set-language-environment 'utf-8)
(set-keyboard-coding-system 'utf-8-unix)
(setq locale-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(set-clipboard-coding-system 'utf-8)
(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))

но, похоже, не помогло. Есть идеи?

РЕДАКТИРОВАТЬ: забыл упомянуть, моя операционная система - Arch Linux, и системная кодировка также UTF-8.

РЕДАКТИРОВАТЬ 2: Сначала я думал, что это проблема кодирования, но я обнаружил, что это на самом деле связано с evil-mode, Это происходит только когда я использую "+p зла

0 ответов

Другие вопросы по тегам