LINUX.ORG.RU

Emacs, как демон, и org-mode

 ,


0

3

Приветствую!

Помогите разобраться, есть emacs-24.5.1(gentoo), он работает в режиме демона, как сервис systemd. Т.е. использую emacsclient, пишу код, редактирую, просматриваю - все хорошо.

Но есть orgmode, который жутко тормозит на своих org файлах - передвигаешь курсор; текст так вообще через 3-5 секунд появляется. От количества строк в файле(70 и ~3000) и включенных минорных режимов не зависит.
Если запустить обычный, не демон, emacs - все хорошо и быстро.

Куда копать? Какие каналы он использует в демоне? Как понять, что ему не хватает. Трейсы - помогут ли они...

Спасибо!



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

Ответ на: комментарий от MaksVal

Добавил (add-hook 'prog-mode-hook 'linum-mode).
Это решило проблему. Спасибо!

MaksVal
() автор топика
Ответ на: комментарий от MaksVal

Да. Можешь еще попробовать nlinum, но у меня с ним тоже проблемы были. Очень странно, в общем, что оба пакета для нумерации строк так забагованы.

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

Но без нумерации, жутко не привычно. :)

Зачем она вообще? Номер строки можно посмотреть внизу включив line-number-mode, если надо перейти к конкретной строке то есть goto-line.

no-such-file ★★★★★
()

Куда копать?

Для таких случаев есть встроенный профайлер, я им успешно отлавливал нарушителей.

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

Он же вообще в режиме демона не работает.

Да, я о том и говорю, что с ним были проблемы. Но может вдруг уже заработал.

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

Но без нумерации, жутко не привычно. :)

Для настоящих джедаев, есть 25-я версия Emacs с поддержкой нового nlinum. А вообще, только в prog-mode есть смысл от нумерации.

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

Да, там и делал... я кажется написал, как обошёлся...

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