В org-файле с почти 5000 строками прокрутка будет невыносимо медленной, пока я не выключу font-lock-mode
. Проверка того, что происходит в profiler
, в том, что основной причиной замедления является функция org-do-latex-and-related
, определенная в org.el
. Похоже, что он застрял в while
l oop:
- org-do-latex-and-related 16587 54%
- if 16587 54%
- progn 16587 54%
- catch 16587 54%
while 16587 54%
Цель этой функции - отразить фрагменты кода LaTeX в буфере организации. Тем не менее, у меня нет никакого фрагмента кода LaTeX в моем массивном орг-файле. Кто-нибудь знает, почему эта функция использует так много ресурсов в файле Org без кода LaTeX?