[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp
From: |
Yuchen Pei |
Subject: |
Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook |
Date: |
Sun, 04 Jun 2023 16:45:34 +1000 |
User-agent: |
K-9 Mail for Android |
On 4 June 2023 16:23:45 GMT+10:00, Ihor Radchenko <yantar92@posteo.net> wrote:
>Yuchen Pei <id@ypei.org> writes:
>
>> emacs-29 756244c69638bc3562d8cd2c1aa126216e99fb29 build.
>>
>> Not sure how to reprod with something from scratch. But here are the
>> steps to reprod with a large "organic" org file with emacs -Q
>>
>> - (add-hook 'before-save-hook 'time-stamp)
>> - Open a very large org file with a "Time-stamp:" at the beginning of the
>> file
>> - (setq org-refile-use-cache t)
>> - (setq org-refile-use-outline-path t)
>> - (setq org-refile-targets '((org-agenda-files :maxlevel . 5)))
>> - (setq org-goto-interface 'outline-path-completion)
>> - M-x org-goto, which triggers `org-refile-get-targets`, wait for it to
>> finish
>
>Potentially a duplicate of https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58558
>`org-refile-get-targets' creates a bunch of markers in buffer and in the
>discussion of bug#58558 we have found that
>`parse-sexp-lookup-properties' set to non-nil dramatically slows down
>searching in buffer, with slowdown scaling with the number of markers.
>There is also a fix.
>
>Yuchen, may you try to set `parse-sexp-lookup-properties' locally to nil
>in your large Org buffer? If it helps, that's it.
>
Thanks. Tried that, and it did not fix the issue.
- 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook, Yuchen Pei, 2023/06/03
- Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook, Ihor Radchenko, 2023/06/04
- Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook,
Yuchen Pei <=
- Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook, Ihor Radchenko, 2023/06/12
- Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook, Yuchen Pei, 2023/06/12
- Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook, Ihor Radchenko, 2023/06/12
- Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook, Yuchen Pei, 2023/06/13
- Re: 29.0.91 756244c696 Saving large org file can be slow with time-stamp before-save-hook, Ihor Radchenko, 2023/06/13