Обновить
3
garm@garm

Пользователь

0,1
Рейтинг
Отправить сообщение
Вообще, в моей практике, проблемы с кодировками решаются двумя строчками в конфигурационном файле:
;; Установка правильного шрифта.
(set-frame-font "-xos4-terminus-medium-r-normal--24-240-72-72-c-120-iso10646-1")
;; Установка кодировки вставляемых строк.
(setq x-select-request-type 'UTF8_STRING)

Конечно, для отдельных режимов могут понадобится дополнительные настройки.
Хорошая статья для начинающих, хотелось бы развития темы.

Ряд замечаний, относительно подготовки рабочего места.

Устанавливая переменную auto-mode-alist в .emacs мы теряем её общесистемное значение — как правило, в переменной уже содержаться соответствия для различных режимов, как поставляемых с emacs, так и установленных с пакетами дистрибутива. Если это значение терять не хочется, лучше использовать функцию add-to-list.

Так же в emacs'е существует специальный режим для редактирования elisp — emacs-lisp-mode, возможно имеет смысл использовать именно его. В итоге, вместо (setq auto-mode-alist ...) можно написать нечто вроде:

(add-to-list 'auto-mode-alist '("\\.el$". emacs-lisp-mode))

Наконец, весьма вероятно, что emacs и без дополнительной настройки открывает .el файлы в нужном режиме — в этом случае вообще ничего писать не нужно.

На счёт global-font-lock-mode — аналогично, не исключено, что она включена по умолчанию.
2

Информация

В рейтинге
4 913-й
Откуда
Россия
Зарегистрирован
Активность