LINUX.ORG.RU

Emacs: linum-mode и скорость прокрутки

 , ,


0

2

При включенном linum-mode прокрутка (и клавиатурой и мышью) становится медленной и появляются рывки. При отключенном работает плавно. В сети про это многие пишут, но решения, кроме отключения режима, не нашел. Emacs24, GTK.

Кто-нибудь сталкивался? Возможно ли как-то починить?

PS. Настройки linum и scroll дефолтные. Изменение параметров вроде mouse-wheel-scroll-*, redisplay-dont-pause, jit-lock-defer-time почти не помогает.

PPS. setnu-mode заметно быстрее, но тоже притормаживает и настройки не все есть.



Последнее исправление: gv (всего исправлений: 2)

Это не лечится если включён linum-mode. Но можешь попробовать дополнение «smooth-scroll», которое находится в одном из репозиториев, кажется в Marmalade. Отпишись пожалуйста после эксперимента.

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

Проверил smooth-scroll.el и smooth-scrolling.el отсюда: http://www.emacswiki.org/emacs/SmoothScrolling

Прокрутка с «ускорением» мышки, но при включенном linum — с рывками. Пока что самый приемлимый вариант для меня такой:

(require 'setnu)

(setq mouse-wheel-scroll-amount '(2 ((shift) . 2)))
(setq mouse-wheel-progressive-speed nil)
(setq mouse-wheel-follow-mouse 't)

(setq scroll-step 0)
(setq scroll-margin 1)
(setq scroll-conservatively 10000)

(setq redisplay-dont-pause t)
(setq jit-lock-defer-time 0.05)
gv
() автор топика
Ответ на: комментарий от vasily_pupkin

linum?! nlinum!

Отлично, спасибо! Прокрутка не тормозит, после небольшого допиливания функциональность не хуже linum.

PS. Кроме всего прочего, с setnu еще auto-complete.el лагает.

gv
() автор топика
21 ноября 2014 г.

С linum еще адово лагает пермещение курсора (!) по файлам боле 150mb. Как это полечить? Если есть достойные альтернативы, то почему они не являются дефолтными?

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