LINUX.ORG.RU

Кому удалось подружить кодировки cp1251 и cp866, дабы емакс через буффер *shell* отображал все правильно.

Профессору Vincent Goulet. Здесь можно подглядеть настройки либо взять готовую сборочку, что я всегда и делаю.

Deleted
()

Каким же извращенцем нужно быть, чтобы насиловать емакс на винде и задавать вопросы на форуме упоротых линуксоидов

SL_RU ★★★★
()
Ответ на: комментарий от SL_RU

Ну почему, пользуешься нормальной системой, а в пятницу изолированно и дозировано тыкаешь палочкой красноглазую поделку.

anonymous
()
Ответ на: комментарий от elen12354

Точно, кракозябры. Прошу прощения.

Deleted
()

Я, возможно, неправильно понял вопрос, но, по старой памяти, в консоли NT 5.x (cmd.exe) неизбежно наблюдались артефакты даже при правильных настройках конкретного приложения (vim, emacs).

По легенде, это баг cmd.exe.

Лечилось всё забиванием на cmd.exe и установкой ConEmu.

Bass ★★★★★
()
Ответ на: комментарий от Bass

немного покопавшись (на самом деле много) выяснилось, что надо создавать собственное языковое окружение, потому что в стандартном списке автоопределений нет ни ср1251, ни ср866. Осталось выяснить как это сделать.

elen12354
() автор топика

Попробуй:

(defconst +IS-WINDOWS+ (eq system-type 'windows-nt))
;; This is windows only
;; I have finally solved the problem of external processes to use Russian language,
;; Now rg.exe can actually search Russian words from Emacs.
(when +IS-WINDOWS+
  (setq default-process-coding-system '(utf-8-dos . cp1251-dos)))

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