Настройка Emacs

Модератор: Модераторы разделов

Аватара пользователя
Ardzhan
Сообщения: 57
ОС: Debian + WinXP на виртуалке

Настройка Emacs

Сообщение Ardzhan »

Почему-то при включении подсветки синтаксиса некоторые куски строк emacs выделяет желтым и меняет цвет шрифта. Причем, смысл этой подсветки я понять не могу, такое ощущение, что он ставит ее произвольно. Что это обозначает и можно ли выключить? Пример в аттачменте (я обвел кружками).
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Настройка Emacs

Сообщение Uncle_Theodore »

А покажите свой .emacs
Что-то мне не удается воспроизвести такое поведение...
Спасибо сказали:
divenvrsk
Сообщения: 379
ОС: Ubuntu, openSuSE

Re: Настройка Emacs

Сообщение divenvrsk »

установлен режим ширины буфера и отключен автоматический перенос.
выделены строки превышающие ширину буфера.
Спасибо сказали:
Аватара пользователя
Ardzhan
Сообщения: 57
ОС: Debian + WinXP на виртуалке

Re: Настройка Emacs

Сообщение Ardzhan »

Код: Выделить всё

aardzhanov@pc-anton:~$ cat ./.emacs
(line-number-mode t)
(column-number-mode t)
(tool-bar-mode 'nil)
(mouse-wheel-mode t)
(pc-bindings-mode)
(pc-selection-mode)
(transient-mark-mode t)
(setq default-major-mode 'text-mode)
(setq fill-column 75)
(auto-fill-mode t)
(show-paren-mode 1)
(setq inhibit-startup-message t)
(setq initial-scratch-message nil)
(setq scroll-conservatively 50)
(setq scroll-preserve-screen-position 't)
(setq scroll-margin 10)
(setq-default tab-width 4)
(cd "~/")
(set-background-color "white")
(set-foreground-color "black")
(set-cursor-color "green")
(blink-cursor-mode nil)
(setq backup-inhibited t)
(setq auto-save-default nil)
(setq indent-tabs-mode nil)
(setq compile-command "make debug")
(require 'iswitchb)
(iswitchb-mode 1)
(require 'highlight-current-line)
(highlight-current-line-on t)
(set-face-background 'highlight-current-line-face "light yellow")


(codepage-setup 1251)
(define-coding-system-alias 'windows-1251 'cp1251-dos)
(define-coding-system-alias 'microsoft-1251 'cp1251-dos)
(define-coding-system-alias 'microsoft-cp1251 'cp1251-dos)
(define-coding-system-alias 'windows-cp1251 'cp1251-dos)
(define-coding-system-alias 'koi8-u 'cyrillic-koi8)
(define-coding-system-alias 'KOI8-R 'cyrillic-koi8)
(cond (window-system (set-frame-font "-cronyx-courier-medium-r-*-*-*-*-*-*-*-90-
*-cp1251")))

(set-language-environment 'Cyrillic-ISO)
(set-terminal-coding-system 'cp1251-dos)
(set-keyboard-coding-system 'cp1251-dos)
(set-selection-coding-system 'cp1251-dos)
(set-clipboard-coding-system 'cp1251-dos)
(set-buffer-file-coding-system 'cp1251-dos)
(set-default-coding-systems 'cp1251-dos)
;(setq default-process-coding-system 'cp1251-dos)
;(setq default-buffer-file-coding-system 'cp1251-dos)
(setq coding-system-for-write 'cp1251-dos)
(setq coding-system-for-read 'cp1251-dos)
(prefer-coding-system 'cp1251-dos)
(modify-coding-system-alist 'file "\.*" 'cp1251-dos)
(set-input-method 'cyrillic-jcuken)
(coding-system-put 'cp1251-dos 'mime-charset 'windows-1251)aardzhanov@pc-anton:~
aardzhanov@pc-anton:~$
Спасибо сказали:
Аватара пользователя
Ardzhan
Сообщения: 57
ОС: Debian + WinXP на виртуалке

Re: Настройка Emacs

Сообщение Ardzhan »

divenvrsk, как эту подсветку выключить???
Спасибо сказали:
Аватара пользователя
Ardzhan
Сообщения: 57
ОС: Debian + WinXP на виртуалке

Re: Настройка Emacs

Сообщение Ardzhan »

Никто не знает???
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Настройка Emacs

Сообщение Uncle_Theodore »

Мне думается, проблема вот в этой строке

Код: Выделить всё

(setq fill-column 75)

Максимальная длина строки у Вас 75 символов. Все, что больше -- желтенькое.
Спасибо сказали:
Аватара пользователя
Ardzhan
Сообщения: 57
ОС: Debian + WinXP на виртуалке

Re: Настройка Emacs

Сообщение Ardzhan »

Пробовал, менял fill-column - не помогало.
Желтенькое начиналось после 78 символа.
Теперь о причине проблемы. Можно было запускать emacs с параметром geometry, с шириной буфера 100, тогда начиналась эта подсветка с 98 строки.
Вообщем я уже пришел к тому, что начал по одному удалять все пакеты, относящиеся к emacs.
А проблема оказалась в M-x develock-mode.
Вообщем-то при его выключении вообще многое стало аккуратнее и красивее.
Поэтому этот пакет я снес )
Как камень с плеч упал, меня эта полоса раздражала, два дня бился...
Огромное спасибо всем откликнувшимся.
Спасибо сказали: