Oct. 27th, 2009

dluciv: (Default)
... виндовый 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 есть своя подсистема многоязыкового ввода, не зависящая от среды. С точностью до некоторых глюков, предпочтительно использовать её, а не системное переключение раскладки.

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 01:28 am
Powered by Dreamwidth Studios