Недавно я перешел от vim
в Emacs
, потому что я хочу использовать org-mode
. Я открыл файл ~ 10000, файл 50 КБ в Emacs23
org-mode
и продолжил добавлять около 10 заголовков первого уровня. Производительность на четырехъядерном процессоре с 3 ГБ оперативной памяти в Emacs23 под Ubuntu 10.04/32bit была настолько медленной, что была непригодной для использования. Я нашел два темы в списке сообщений org-mode
, в котором обсуждалось это. Кажется, что включение linum
приводит к низкой производительности. Я могу жить без номеров строк в файлах .org
, если это необходимо, но я не хочу отключать номера строк для всех файлов, которые я редактирую. Если я собираюсь "жить" в "Emacs", мне нужны номера строк для всех других файлов.
Как отключить linum
только для некоторых или всех файлов .org
? Можно ли это сделать, если у меня есть несколько файлов, открытых в Emacs
и переключаться между ними? Я нашел некоторое обсуждение об отключении номеров строк для основных режимов здесь, но я ничего не смог реализовать (хотя linum-off.el
script упомянутый на странице выглядит многообещающим, я еще не знаю (E) Lisp, поэтому я не могу его изменить, как я необходимо).
Я обновил org-mode
от версии 6.21b, который пришел с Emacs23
до версии 7.5, но это не имело никакого значения. Производительность в графическом интерфейсе Emacs
настолько плоха, что приложение вообще не отвечает. Производительность с -nw
"лучше", но все еще непригодна.