LINUX.ORG.RU

emacs: печать букв с позицией > 79


0

0

Перещёл на Sarge. Локаль ru_RU.utf-8. Заметил неприятный баг. В емаксе все буквы с номером колонки 80 и дальше печатаются в текстовом терминале бордовыми буквами на бордовом фоне (вообще нихрена не видно), в Х (и в терминале и в графическом режиме) бордовыми буквами на жёлтом фоне (тоже не фонтан).

Раньше была Слака и koi8-r. И таких проблем не было.

Вот мой .emacs

(tool-bar-mode 'nil)
(menu-bar-mode 'nil)
(global-font-lock-mode 1)
(global-set-key [f3] 'goto-line)
(add-hook 'c-mode-hook 'turn-on-font-lock)
(add-hook 'caml-mode-hook 'font-lock-mode)

(setq auto-mode-alist
(cons '("\\.ml[iyl]?$" . caml-mode) auto-mode-alist))
;; you should probably comment the next line or replace ~remy by another path
(setq load-path (cons "/usr/share/emacs/21.2/site-lisp" load-path))
(autoload 'caml-mode "ocaml" (interactive)
"Major mode for editing Caml code." t)
(autoload 'camldebug "camldebug" (interactive) "Debug caml mode")

(keyboard-translate ?\C-h ?\C-?)
(keyboard-translate ?\C-? ?\C-h)


(set-language-environment 'Cyrillic-ISO)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(set-input-method 'cyrillic-jcuken)
(define-coding-system-alias 'utf-8 'utf-8)
(put-charset-property 'cyrillic-iso8859-5 'preferred-coding-system 'utf-8)
(codepage-setup 1251)
(define-coding-system-alias 'windows-1251 'cp1251)
(set-input-mode nil nil 'We-will-use-eighth-bit-of-input-byte)
(setq-default coding-system-for-read 'utf-8)
(set-selection-coding-system 'utf-8)


(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(column-number-mode t)
'(kill-whole-line t)
'(next-line-add-newlines t)
'(normal-erase-is-backspace t)
'(require-final-newline t))


По крайней мере подскажите это глюк emacs'a или терминала!

★★★★★

Re: emacs: печать букв с позицией > 79

Исправил. Это пакет develock-el установил такое начертание для длинных линий. Вот его описание:

Description: additional font-lock keywords for the developers on Emacs Develock is a minor mode which provides the ability to make font- lock highlight leading and trailing whitespace, long lines and oddities in the file buffer for Lisp modes, ChangeLog mode, Texinfo mode, C modes, Java mode, Jde-mode , CPerl mode, Perl mode, HTML modes and some Mail modes.

Я его не ставил. Наверное зависимостями притянуло. Снёс его нафиг и всё исправилось.

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