Я недавно перешел с 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 , упомянутый на странице выглядит многообещающе, я неt (пока) знаю (E) Lisp, поэтому я не могу изменить его так, как мне нужно).
Я обновил Org-mode
с версии 6.21b, которая шла с Emacs23
до версии 7.5, но этоне имеет значения.Производительность в Emacs
GUI настолько плохая, что приложение вообще не отвечает.Производительность с -nw
"лучше", но все еще непригодна.