Неправильная кодировка при вставке в 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
зла