А знаете ли Вы, что...
Oct. 27th, 2009 12:45 pm... виндовый Emacs прекрасно работает с виндовой консолью, более того, он даже понимает, когда размер консоли меняется всякими третьими тулзами типа conman (http://home.gna.org/conman/), или просто меняется встроенными средствами (в Виндах же можно растянуть консоль по вертикали).
Чтобы воспользоваться родным языком, надо только поменять кодировку консоли, например, зафигачив в свои скрипты такое, и вызвав потом его через <M-x ru-win-console>:
UPD: менять кодировку клавиатурного ввода, по большому счёту, не обязательно, т.к. у Emacs есть своя подсистема многоязыкового ввода, не зависящая от среды. С точностью до некоторых глюков, предпочтительно использовать её, а не системное переключение раскладки.
Чтобы воспользоваться родным языком, надо только поменять кодировку консоли, например, зафигачив в свои скрипты такое, и вызвав потом его через <M-x ru-win-console>:
(defun ru-win-console ()
"Russian Windows console (cp866)"
(interactive)
(progn
(set-terminal-coding-system 'cp866)
(set-keyboard-coding-system 'cp866)
)
)
Пруфпик:![]() |

Да, под виндой
Date: 2009-10-27 11:52 pm (UTC)Если у тебя работает нормально - скажи какие у тебя версии, я себе такие же поставлю.
Re: Да, под виндой
Date: 2009-10-28 08:16 am (UTC)Я на картинке вижу виндовый Емакс, который при помощи своего cmdproxy.exe ухватил за stdin, stdout и stderr виндовую коммандную оболочку. Да, они с виндовым питоном, кажись не договорились, у меня "работает" так же...
Если уж на то пошло, то питон через емаксовский eshell под виндой не работает вообще никак (даже слово "python" не печатает), а под юниксом - относительно нормально.
Подозреваю, виноват Емакс.
Re: Да, под виндой
Date: 2009-10-28 08:37 am (UTC)А меня в емаксе бесит, как консоль работаёт в нем :)
Re: Да, под виндой
Date: 2009-10-28 08:39 am (UTC)Ну можно теперь дополнить известный слоган: Емакс был бы неплохой операционкой, будь в нём приличные текстовый редактор и консоль.
Хотя, как по мне, текстовый редактор в нём вполне сносный.