dluciv: (Default)
[personal profile] dluciv
... виндовый Emacs прекрасно работает с виндовой консолью, более того, он даже понимает, когда размер консоли меняется всякими третьими тулзами типа conman (http://home.gna.org/conman/), или просто меняется встроенными средствами (в Виндах же можно растянуть консоль по вертикали).
Чтобы воспользоваться родным языком, надо только поменять кодировку консоли, например, зафигачив в свои скрипты такое, и вызвав потом его через <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)
  )
)
Пруфпик:

UPD: менять кодировку клавиатурного ввода, по большому счёту, не обязательно, т.к. у Emacs есть своя подсистема многоязыкового ввода, не зависящая от среды. С точностью до некоторых глюков, предпочтительно использовать её, а не системное переключение раскладки.

Да, под виндой

Date: 2009-10-27 11:52 pm (UTC)
From: [identity profile] zhengxi.livejournal.com
У меня оно "работает" вот так.


Если у тебя работает нормально - скажи какие у тебя версии, я себе такие же поставлю.

Re: Да, под виндой

Date: 2009-10-28 08:16 am (UTC)
From: [identity profile] dluciv.livejournal.com
Ээээ ну тут я ни виндовой консоли, ни юниксовой не вижу. Так что к ним как-бы и претензий быть не может. А речь, как раз, о них шла (я гарантирую это).

Я на картинке вижу виндовый Емакс, который при помощи своего cmdproxy.exe ухватил за stdin, stdout и stderr виндовую коммандную оболочку. Да, они с виндовым питоном, кажись не договорились, у меня "работает" так же...

Если уж на то пошло, то питон через емаксовский eshell под виндой не работает вообще никак (даже слово "python" не печатает), а под юниксом - относительно нормально.

Подозреваю, виноват Емакс.

Re: Да, под виндой

Date: 2009-10-28 08:37 am (UTC)
From: [identity profile] zhengxi.livejournal.com
Теперь понял, ты про работу самого емакса в консоли написал.

А меня в емаксе бесит, как консоль работаёт в нем :)

Re: Да, под виндой

Date: 2009-10-28 08:39 am (UTC)
From: [identity profile] dluciv.livejournal.com
Угу.

Ну можно теперь дополнить известный слоган: Емакс был бы неплохой операционкой, будь в нём приличные текстовый редактор и консоль.

Хотя, как по мне, текстовый редактор в нём вполне сносный.

February 2022

S M T W T F S
  12345
6789101112
13141516 171819
20212223242526
2728     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 17th, 2026 05:44 am
Powered by Dreamwidth Studios