Форум сайта python.su
Пользуюсь vim в виндовс и линукс для экспериментов с питоном. В конфиге у меня настроено, что при создании или открытии файла с расширением “py” устанавливается кодировка буфера utf-8.
Пытаюсь подружиться с emacs (также виндовс и линукс) - не удается настроить такое же поведение редактора.
Подскажите, пожалуйста, каким образом это настроить?
Офлайн
у меня во всем конфиге про utf-8 только вот такая строка, не помню уже для чего это нужно
(define-coding-system-alias 'UTF-8 'utf-8)
Офлайн
Проблема просто в том, что в виндовс я также открываю обычные текстовые файлы - если я настраиваю все в utf-8, то там обычные текстовые файлы отображаются некорректно.
Пока что нашел такой вариант: (.emacs)
;; Coding-system (set-language-environment 'UTF-8) (if (or (system-is-linux) (system-is-mac)) (progn (setq default-buffer-file-coding-system 'utf-8) (setq-default coding-system-for-read 'utf-8) (setq file-name-coding-system 'utf-8) (set-selection-coding-system 'utf-8) (set-keyboard-coding-system 'utf-8-unix) (set-terminal-coding-system 'utf-8) (prefer-coding-system 'utf-8)) (progn (setq default-buffer-file-coding-system 'windows-1251) (setq file-name-coding-system 'windows-1251) (set-selection-coding-system 'windows-1251) (set-keyboard-coding-system 'windows-1251-unix) (set-terminal-coding-system 'windows-1251) (prefer-coding-system 'windows-1251)))
Офлайн