LINUX.ORG.RU
ФорумAdmin

шрифты emacs + windows + консоль


0

0

Поставил emacs 22.1 в windowsXP.
В графической моде работает на ура шрифты итд все нормально настраивается меняется. Кодировки cp1251 и 866 с русскими символами работают на ура.

Но при запуске emacs -nw в консольном режиме не могу настроить нормальное отображении русских букв в кодировках 866 и cp1251.

set-language-environmen=”Russian”
set-terminal-coding-system=cp1251 (cp866, cyrillic-…)
codepage-setup=1251 (866)

не помогает

set-default-font вообще не работает
пишет “MS-Windows not in use or not initialize”


Кто знает как настроить нормальное отображение русских букв 1251 и 866 в консольном режиме?

C 866 кодировкой все решилось так

(set-language-environment "Cyrillic-ALT") ;
(codepage-setup '866)
(set-terminal-coding-system 'cyrillic-alternativnyj-dos) ;
(set-buffer-file-coding-system 'cyrillic-alternativnyj-dos);

Теперь не понимаю как правильно вводить русские буковки.
Системным переключателем не получается ни в какую – получается только выполнив команду toggle-input-method.
С-shift естественно в емакс не прилетает чтоб на нее навесить тогле.

Как работать с cp1251 все еще не понятно.

Aleks_IZA
() автор топика
Ответ на: комментарий от Cy6erBr4in

Мда как то тяжело у нас с емаксом – что емаксоиды вымерли совсем?

Остановился на таком конфиге для консоли винды
Минусы
– альтернативную досовскую кодировку сам не определяет
-научить переключать шрифт по CTRL-SHIFT пока не смог – не хочет он на две управляющие кнопки вешать функцию ну никак (

(set-language-environment "Russian") ;
(codepage-setup '1251);
(codepage-setup '866);
(set-terminal-coding-system 'cyrillic-alternativnyj-dos) ;
(set-buffer-file-coding-system 'cyrillic-alternativnyj-dos);
(prefer-coding-system 'cp1251)
(set-input-method 'cyrillic-jcuken)
(prefer-coding-system 'cyrillic-alternativnyj-dos)
(prefer-coding-system 'cp1251)
(set-selection-coding-system 'cp1251)
(setq inhibit-startup-message t)


;(global-set-key (kbd "C-S") 'toggle-input-method)

Aleks_IZA
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.