Код: Выделить всё
(custom-set-variables
'(scroll-conservatively 50 nil nil "Scroll up to this many lines, to bring point back on screen.")
'(scroll-margin 10 nil nil "Number of lines of margin at the top and bottom of a window.")
'(global-hl-line-mode t nil (hl-line) "Non-nil if Global-Hl-Line mode is enabled."))
, но вот в чем проблема: при включении global-hl-line-mode "сбивается прицел" у скроллинга вниз, т.е. курсор опять начинает прыгать (на пол страницы), при этом верхний скроллинг ведет себя нормально.
Еще tabbar считаю довольно полезной штукой, но вот в чем беда, при его включении "прицел сбивается" у верхнего скроллинга, но прыгать начинает всего на одну строку.
Я так понимаю надо как то сообщить emacs'у об tabbar'е и hl-line'е (что размер страницы уменьшился), но как?
ECB (Emacs Code Browser) просто отличная штука, но и тут не обошлось без проблем

Т.к. ECB запускается у меня не автоматически, hl-line-mode, работает в нем не так как хотелось бы

Немного подумав сделал вот что:
Код: Выделить всё
(global-set-key (kbd "\e\ee") 'ecb-activate-with-hl)
(defun ecb-activate-with-hl()
(interactive)
(ecb-activate)
(global-hl-line-mode)
(global-hl-line-mode)
)
, hl-line-mode теперь работает везде правильно, но это решение мне не нравится, ибо некрасивое

ps Все вышесказанное относится к GNU Emacs 21.4.1 и Debian Etch.
pss Мой конфиг: