emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)]
@ 2023-06-09 12:42 Visuwesh
  2023-06-09 15:02 ` Ihor Radchenko
  0 siblings, 1 reply; 4+ messages in thread
From: Visuwesh @ 2023-06-09 12:42 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1205 bytes --]

In a largeish buffer, org-fold-core--fix-folded-region significantly
slows down typing to a point where I have to wait a few milliseconds to
see the characters typed.  With emacs -Q, the slow down isn't as bad as
with my full configuration but it is still noticeable.  Setting
`org-fold-core--ignore-modifications' to t makes the lag go away.

The large buffer that I type in has a PROPERTIES drawer for every
heading there is and I have 481 such headings.  There is one heading
with a couple of drawers that are hundred of lines long and might even
have long lines.  I can send this heading if you would like privately.
The buffer has the following STARTUP options set:

    #+STARTUP: fold num

I have attached three files:

    · org-fold-core-slow-profile: profiler report in the said large
      buffer with my Emacs configuration.
    · org-fold-core-fast-profile: profiler report in a fresh new org
      buffer with only two lines, also recorded with my Emacs
      configuration.
    · org-fold-core-emacs-Q-still-kinda-slow: profiler report in the
      said large buffer recorded in `emacs -Q'.

If this is not enough info, please tell me how to help.  Thank you.


[-- Attachment #2: org-fold-core-slow-profile --]
[-- Type: application/octet-stream, Size: 51507 bytes --]


[profiler-profile "28.1" cpu #s(hash-table size 325 test equal rehash-size 1.5 rehash-threshold 0.8125 data ([profiler-calltree-sort profiler-calltree-sort profiler-calltree-sort profiler-calltree-sort profiler-calltree-sort profiler-calltree-sort profiler-calltree-sort profiler-calltree-sort profiler-report-render-calltree-1 profiler-report-rerender-calltree profiler-report-render-calltree profiler-report-setup-buffer profiler-report-profile-other-window profiler-report-cpu profiler-report funcall-interactively] 4 [split-window olivetti-split-window split-window split-window-right split-window-sensibly window--try-to-split-window display-buffer-pop-up-window display-buffer--maybe-pop-up-window display-buffer--maybe-pop-up-frame-or-window display-buffer pop-to-buffer switch-to-buffer-other-window profiler-report-profile-other-window profiler-report-cpu profiler-report funcall-interactively] 10 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 1729 [frame-parameter if eval posn-at-point line-move-visual line-move next-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 6 [timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 12 [line-move-visual line-move next-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 55 [buffer-match-p show-paren--enabled-p show-paren-function apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil] 4 ["#<compiled -0xbaefd6e22720a76>" mapcar "#<compiled 0x18408ccc76a115b4>" apply seq-map seq-filter proced-auto-update-timer apply timer-event-handler nil nil nil nil nil nil nil] 160 ["#<compiled 0x12c5f97e32e40d9a>" apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil nil] 67 [jit-lock-stealth-fontify apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil nil] 98 [apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 8 [forward-sexp backward-sexp lisp-string-after-doc-keyword-p lisp-font-lock-syntactic-face-function font-lock-default-fontify-syntactically font-lock-fontify-syntactically-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1562e2e88825c043>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-stealth-fontify apply timer-event-handler nil] 4 [display-time-event-handler apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [line-move next-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 2 [default-line-height line-move-partial line-move next-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 2 [line-move-visual line-move previous-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 31 [line-move previous-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 7 [apply derived-mode-p csv-field-index apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil] 3 [canonicalize-coding-system-name coding-system-from-name plz--coding-system "#<compiled -0x10dab64b0b9114ff>" plz--sentinel nil nil nil nil nil nil nil nil nil nil nil] 4 [mapconcat url-hexify-string "#<compiled -0xb3c97fd404ff7c2>" mapcar "#<compiled 0x10a1113d5a65e6e0>" mapconcat url-build-query-string let* let let* progn let* let let* progn let] 4 [cconv-analyze-form cconv-fv cconv-make-interpreted-closure function setq let let* let progn let* ement-room-list ement-room-list-revert revert-buffer if save-current-buffer progn] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all] 8 [advice-add "#<compiled -0x39d7ea73133570a>" macroexpand macroexp-macroexpand macroexp--expand-all macroexpand-all "#<compiled -0x1a90bfa572e1fdac>" "#<compiled -0x8a68568e547cf7d>" mapcar "#<compiled -0x8a68568e547cf7d>" mapcar "#<compiled -0x8a68568e547cf7d>" mapcar "#<compiled -0x14842a45384bdf79>" "#<compiled -0x8a68568e547cf7d>" mapcar] 4 [cconv-analyze-form cconv-fv cconv-make-interpreted-closure function let* let let* progn let* progn let let* progn let let* progn] 4 ["#<compiled -0x197adb871aaadaf6>" cl-loop if when "#<lambda 0x1ab0e38908d54ffb>" taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed "#<lambda 0x1ffbff67ff>"] 3 [macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--all-clauses macroexp--expand-all] 4 [mapcar cconv-fv cconv-make-interpreted-closure function let* let let* progn let* progn let let* progn let let* progn] 4 [cl-loop if when "#<lambda -0x186c60d946e79b98>" funcall setq progn and while let* catch cl--block-wrapper cl-block cl-loop if when] 5 [let* progn let* progn let* progn "#<lambda 0x87866a6b2f800>" "#<compiled -0x74e4963255496a9>" sort cl-sort "#<compiled -0xcf81375819d2fc2>" taxy-mapc-taxys taxy-mapc-taxys taxy-mapc* taxy-sort taxy-sort] 3 [function setq let let* let taxy-magit-section-format-items let* save-current-buffer if let let* let progn let* ement-room-list ement-room-list-revert] 4 [setq while let* or "#<lambda 0x121ac63f4f9fbefb>" funcall or let let* ement--room-display-name let* let let* progn let let*] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexpand-all] 4 [macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all] 4 [and while let* or "#<lambda 0x121ac63f4f9fbefb>" funcall or let let* ement--room-display-name let* let let* progn let let*] 4 [while let* or "#<lambda 0x121ac63f4f9fbefb>" funcall or let let* ement--room-display-name let* let let* progn let let* progn] 4 [progn let* progn progn and let* ement-room-list-column-format-unread funcall let* "#<lambda -0x1d2851940c2f55a1>" funcall cons setq while let* puthash] 4 [macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all] 4 [macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms] 4 ["#<compiled -0xd338832a06c2a78>" cconv-analyze-form cconv-analyze-form cconv--analyze-function cconv-analyze-form cconv-fv cconv-make-interpreted-closure function setq let let ement-room-notification-state let* let let* progn] 4 ["#<lambda -0x1d2851940c2f55a1>" funcall cons setq while let* puthash "#<lambda 0x3d24c0e0a1330e3>" funcall let while let progn "#<lambda 0x1188f15d4604a816>" funcall let] 4 [progn and while let* or "#<lambda 0x121ac63f4f9fbefb>" funcall or let let* ement--room-display-name let* let let* progn let] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--all-clauses macroexp--expand-all macroexp--all-forms macroexp--expand-all] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--expand-all macroexp--all-forms] 4 [macroexp-macroexpand macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexpand-all cconv-make-interpreted-closure function setq let let ement-room-notification-state let* let] 4 [progn if list delq string-join let progn let* progn let* progn let* progn let* progn let*] 4 [cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form cconv-analyze-form cconv--analyze-function cconv-analyze-form cconv-fv cconv-make-interpreted-closure function let* ement--room-direct-p if progn if or let*] 4 [equal and if progn and while let* or "#<lambda 0x121ac63f4f9fbefb>" funcall or let let* ement--room-display-name let* let] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexpand-all cconv-make-interpreted-closure function setq let] 4 ["#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form] 4 [macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--all-clauses macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all] 4 [seq-empty-p seq-reduce map-nested-elt and let* "#<lambda 0x11f7323cf467eae6>" funcall if let let ement-room-notification-state let* let let* progn let*] 4 [macroexp-macroexpand macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all] 4 [macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms] 4 [let* "#<lambda 0x785731fc4eba264>" funcall if let catch let let* "#<lambda 0x1210b4d397e329ca>" funcall let while let progn if "#<lambda -0xa5ae7487ab27c9e>"] 4 [catch let let* let "#<lambda -0xe746b833dd059f3>" funcall let while let "#<lambda -0xa5ae7487ab27c9e>" funcall if let catch let let*] 4 [catch let let* "#<lambda 0x1210b4d397e329ca>" funcall let while let progn if "#<lambda -0xa5ae744eab27c9e>" funcall if let catch let] 4 [progn if catch let let* let "#<lambda -0xe746b833dd059f3>" funcall let while let "#<lambda -0xa5ae7488ab27c9e>" funcall if let catch] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--all-clauses macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>"] 4 [let while save-excursion let* catch let let* "#<lambda 0x1210b4d397e329ca>" funcall let while let progn if "#<lambda -0xa5ae744eab27c9e>" funcall] 4 [kill-buffer "#<compiled 0x64a7225a0c8387>" plz--sentinel nil nil nil nil nil nil nil nil nil nil nil nil nil] 100 [menu-bar-update-buffers redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 14 [push-mark handle-shift-selection call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 4 [redisplay--highlight-overlay-function rectangle--highlight-for-redisplay apply "#<compiled -0x5dd7e76fa6e1938>" redisplay--update-region-highlight run-hook-with-args redisplay--pre-redisplay-functions redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil] 4 [line-move-partial line-move next-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 16 ["#<compiled -0x1f82be760f7d669d>" apply gui-backend-set-selection gui-set-selection deactivate-mark handle-shift-selection call-interactively command-execute nil nil nil nil nil nil nil nil] 3 [line-move-1 line-move move-end-of-line funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [mouse-fixup-help-message nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 51 [generate-new-buffer substitute-command-keys nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 13 [timer--time-less-p timer--activate timer-activate-when-idle jit-lock-stealth-fontify apply timer-event-handler nil nil nil nil nil nil nil nil nil nil] 3 [syntax-ppss font-lock-default-fontify-syntactically font-lock-fontify-syntactically-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1563982a624ff943>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-stealth-fontify apply timer-event-handler nil nil nil nil] 15 [tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil nil nil nil nil nil nil] 56 [face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil nil nil nil nil] 12 [face-spec-set-match-display face-spec-choose face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil nil] 19 [face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil nil nil nil] 3 [set-face-attribute-from-resource set-face-attributes-from-resources make-face-x-resource-internal face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil] 40 [set-face-attribute apply face-spec-set-2 face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil] 4 [set-face-attributes-from-resources make-face-x-resource-internal face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil nil] 8 [set-face-attribute apply face-spec-reset-face face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil] 4 [face-name set-face-attribute-from-resource set-face-attributes-from-resources make-face-x-resource-internal face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil] 4 [facep check-face face-name set-face-attribute-from-resource set-face-attributes-from-resources make-face-x-resource-internal face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil] 8 [apply face-spec-reset-face face-spec-recalc face-set-after-frame-default x-show-tip tooltip-show tooltip-help-tips run-hook-with-args-until-success tooltip-timeout apply timer-event-handler nil nil nil nil nil] 4 [redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 11 [find-function-library find-function-noselect find-definition-noselect find-function-do-it find-function profiler-report-find-entry funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 8 [switch-to-buffer find-function-do-it find-function profiler-report-find-entry funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 10 [font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156f600e6f243743>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function recenter find-function-do-it find-function profiler-report-find-entry funcall-interactively call-interactively command-execute nil] 4 [show-paren--default show-paren-function apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil] 15 [window-combined-p window--min-size-1 window-min-size frame-windows-min-size redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil] 4 [lisp-string-in-doc-position-p lisp-font-lock-syntactic-face-function font-lock-default-fontify-syntactically font-lock-fontify-syntactically-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156f19bb23670e43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-stealth-fontify apply timer-event-handler nil nil nil] 5 [battery-linux-sysfs battery-update battery-update-handler apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil] 3 [sit-for battery-update-handler apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil] 3 [redisplay sit-for battery-update-handler apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil] 66 [looking-back font-lock-default-fontify-syntactically font-lock-fontify-syntactically-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156fadf5489da343>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-stealth-fontify apply timer-event-handler nil nil nil nil] 3 [font-lock-default-unfontify-region font-lock-unfontify-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156f11b0634d0443>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-stealth-fontify apply timer-event-handler nil nil nil nil nil] 3 [eldoc-print-current-symbol-info "#<compiled 0x1bdee092919df0d5>" apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil] 4 [eldoc-display-message-no-interference-p eldoc-display-in-echo-area run-hook-with-args "#<compiled 0x12ed729efad403e>" "#<compiled 0x138508dae21649a6>" elisp-eldoc-var-docstring run-hook-with-args-until-success eldoc-documentation-default eldoc--invoke-strategy eldoc-print-current-symbol-info "#<compiled 0x1bdee092919df0d5>" apply timer-event-handler nil nil nil] 18 [font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156fae14f40e0743>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-stealth-fontify apply timer-event-handler nil nil nil nil nil nil] 4 [eldoc-display-message-no-interference-p eldoc-pre-command-refresh-echo-area nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 ["#<compiled -0xa1631ce25640229>" apply xref-backend-definitions "#<compiled 0xeafe23ed5490443>" xref-show-definitions-buffer xref--show-defs xref--find-definitions "#<compiled -0x17a7bf6aafef2f39>" apply if vz/plumber--xref-advice apply xref-find-definitions funcall-interactively call-interactively command-execute] 4 [find-lisp-object-file-name elisp--xref-find-definitions "#<compiled -0xa1631ce25640229>" apply xref-backend-definitions "#<compiled 0xeafe23ed5490443>" xref-show-definitions-buffer xref--show-defs xref--find-definitions "#<compiled -0x17a7bf6aafef2f39>" apply if vz/plumber--xref-advice apply xref-find-definitions funcall-interactively] 4 [find-function-search-for-symbol "#<compiled 0x1f9ccdfd7dfa386d>" apply xref-location-marker xref-pop-to-location xref-show-definitions-buffer xref--show-defs xref--find-definitions "#<compiled -0x17a7bf6aafef2f39>" apply if vz/plumber--xref-advice apply xref-find-definitions funcall-interactively call-interactively] 4 [forward-sexp elisp--beginning-of-sexp elisp--fnsym-in-current-sexp elisp-eldoc-funcall run-hook-with-args-until-success eldoc-documentation-default eldoc--invoke-strategy eldoc-print-current-symbol-info "#<compiled 0x1bdee092919df0d5>" apply timer-event-handler nil nil nil nil nil] 13 [run-hook-with-args redisplay--pre-redisplay-functions redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [timer--activate timer-activate-when-idle timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil nil] 3 [apply cl-remove-if-not flymake--overlays flymake-diagnostics flymake--mode-line-counter eval pos-visible-in-window-p eldoc-display-message-no-interference-p eldoc-display-in-echo-area run-hook-with-args "#<compiled 0x12ed729efad403e>" "#<compiled 0x138508dae21649a6>" elisp-eldoc-var-docstring run-hook-with-args-until-success eldoc-documentation-default eldoc--invoke-strategy] 1 [keymap-canonicalize redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [redisplay--pre-redisplay-functions redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 1 [coding-system-from-name plz--coding-system "#<compiled -0x10dab64b0b9114ff>" plz--sentinel nil nil nil nil nil nil nil nil nil nil nil nil] 4 [replace-buffer-in-windows kill-buffer "#<compiled -0x1c8c79b17c65382f>" url-generic-parse-url let* let let* progn let let* progn progn let* ement-api let* let] 4 [let let* let progn let* ement-room-list ement-room-list-revert revert-buffer if save-current-buffer progn if ement-room-list-auto-update run-hook-with-args progn let*] 4 [advice-add "#<compiled -0x39d7ea73133570a>" macroexpand macroexp-macroexpand macroexp--expand-all macroexpand-all "#<compiled -0x1a90bfa572e1fdac>" "#<compiled 0x1adfab470299a35>" "#<compiled -0x8a68568e547cf7d>" mapcar "#<compiled -0x14842a45384bdf79>" "#<compiled -0x8a68568e547cf7d>" mapcar taxy-make-take-function funcall taxy-fill] 4 [advice--add-function advice-add "#<compiled -0x39d7ea73133570a>" macroexpand macroexp-macroexpand macroexp--expand-all macroexpand-all "#<compiled -0x1a90bfa572e1fdac>" "#<compiled -0x8a68568e547cf7d>" mapcar "#<compiled -0x8a68568e547cf7d>" mapcar "#<compiled -0x8a68568e547cf7d>" mapcar "#<compiled -0x14842a45384bdf79>" "#<compiled -0x8a68568e547cf7d>"] 3 ["#<compiled -0x197adb871aaadaf6>" cl-loop if when "#<lambda -0x186c60d946e79b98>" funcall setq progn and while let* catch cl--block-wrapper cl-block cl-loop if] 4 [if when "#<lambda -0x186c60d946e79b98>" funcall setq progn and while let* catch cl--block-wrapper cl-block cl-loop if when "#<lambda 0x1ab0e38908d54ffb>"] 4 [let* ement--room-direct-p if let let* progn let* progn ement-room-list-key-people funcall not setq progn and while let*] 4 ["#<compiled -0x16aa1743a5dfea60>" cl-block cl-loop if when "#<lambda 0x1ab0e38908d54ffb>" taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed "#<lambda 0x1ffbff67ff>"] 4 [if when "#<lambda -0x187e6257524f9c9d>" taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed taxy-take-keyed "#<lambda 0x1ffbff67ff>" "#<compiled -0x13f02e90734bc383>" taxy-fill taxy-sort taxy-sort] 4 [progn let* progn "#<lambda 0x87866a6b2f800>" "#<compiled -0x74e4963255496a9>" sort cl-sort "#<compiled -0xcf81375819d2fc2>" taxy-mapc-taxys taxy-mapc-taxys taxy-mapc* taxy-sort taxy-sort taxy-sort taxy-sort taxy-sort*] 4 [macroexp-macroexpand macroexp--expand-all macroexpand-all cconv-make-interpreted-closure function setq let let* ement--room-display-name let* let let* progn let let* progn] 4 [let* progn let* progn progn and let* ement-room-list-column-format-topic funcall let* "#<lambda -0x1d2851940c2f55a1>" funcall cons setq while let*] 4 [progn equal and if progn and while let* or "#<lambda 0x121ac63f4f9fbefb>" funcall or let let* ement--room-display-name let*] 4 [macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms macroexp--expand-all] 4 [progn ement--room-tagged-p ement--room-low-priority-p if progn if or let* let let* progn let let* progn let* progn] 4 [macroexp--all-forms macroexp--all-clauses macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexpand-all] 4 [function setq let let ement-room-notification-state let* let let* progn let* progn progn and let* ement-room-list-column-format-notifications funcall] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>"] 4 [cconv-make-interpreted-closure function setq let let* ement--room-display-name let* let let* progn let let* progn let* progn progn] 4 [progn progn and while let* "#<lambda 0x878668d4cb8000>" funcall setq not setq if progn and while let* or] 4 [macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>"] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--all-clauses macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all] 4 ["#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms] 4 [let* let let* progn let let* progn let* progn progn and let* ement-room-list-column-format-name funcall let* "#<lambda -0x1d2851940c2f55a1>"] 4 [function let* ement--room-direct-p if progn if or let* let let* progn let let* progn let* progn] 4 ["#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>"] 4 [macroexp--all-forms macroexp--expand-all macroexp--all-forms "#<compiled 0xbe24780900be1ef>" macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexp--all-forms macroexp--expand-all macroexpand-all cconv-make-interpreted-closure function let catch let let*] 4 [cconv-analyze-form cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form cconv--analyze-function cconv-analyze-form cconv-fv cconv-make-interpreted-closure function let catch] 4 [cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form "#<compiled -0xd338832a06c2a78>" cconv-analyze-form] 4 [menu-bar-update-buffers redisplay_internal\ \(C\ function\) kill-buffer "#<compiled 0x64a7131c375a47>" plz--sentinel nil nil nil nil nil nil nil nil nil nil nil] 4 ["#<compiled -0x9cb328d6c43506e>" called-interactively-p flymake-running-backends flymake--mode-line-exception eval posn-at-point line-move-visual line-move previous-line funcall-interactively call-interactively command-execute nil nil nil nil] 4 [eldoc-display-message-no-interference-p eldoc-display-in-echo-area run-hook-with-args "#<compiled 0x12ed729efad403e>" "#<compiled 0x138508dae21649a6>" elisp-eldoc-funcall run-hook-with-args-until-success eldoc-documentation-default eldoc--invoke-strategy eldoc-print-current-symbol-info "#<compiled 0x1bdee092919df0d5>" apply timer-event-handler nil nil nil] 26 [undo-auto--boundaries undo-auto--add-boundary execute-kbd-macro "#<lambda 0x8e205b707fd36a>" funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 3 [apply minibuffer-message show-paren-function apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil] 4 [redisplay sit-for minibuffer-message show-paren-function apply timer-event-handler nil nil nil nil nil nil nil nil nil nil] 20 [forward-sexp elisp--beginning-of-sexp elisp--fnsym-in-current-sexp elisp-eldoc-funcall run-hook-with-args-until-success eldoc-documentation-default eldoc--invoke-strategy eldoc-print-current-symbol-info "#<compiled 0x1bdee092919df0d5>" apply timer-event-handler read-event sit-for minibuffer-message show-paren-function apply] 7 [minibuffer-message show-paren-function apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil] 4 [paredit-current-parse-state paredit-in-string-p paredit-move-backward paredit-backward funcall-interactively call-interactively command-execute execute-kbd-macro "#<lambda 0x8e205b707b936a>" funcall-interactively call-interactively command-execute nil nil nil nil] 4 [apply cl-remove apply cl-remove-if-not flymake--overlays flymake-diagnostics flymake--mode-line-counter eval redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil] 3 [menu-bar-update-buffers-1 menu-bar-update-buffers redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil] 7 [read-from-minibuffer read--expression byte-code call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 143 [read--expression byte-code call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 73 [buffer-match-p show-paren--enabled-p show-paren-function apply timer-event-handler read-from-minibuffer read--expression byte-code call-interactively command-execute nil nil nil nil nil nil] 2 [run-hook-with-args redisplay--pre-redisplay-functions redisplay_internal\ \(C\ function\) read-from-minibuffer read--expression byte-code call-interactively command-execute nil nil nil nil nil nil nil nil] 6 [funcall-interactively call-interactively command-execute read-from-minibuffer read--expression byte-code call-interactively command-execute nil nil nil nil nil nil nil nil] 4 [advice--add-function advice-add elisp--local-variables "#<compiled -0x566813d2c8d8997>" "#<compiled 0xc19c74407ba8617>" all-completions "#<compiled 0x1636b66a6f6ce802>" mapcar "#<compiled 0x198e6f27a8a913fd>" all-completions completion-pcm--all-completions completion-substring--all-completions completion-substring-try-completion "#<compiled -0x58dd69af273e464>" completion--some completion--nth-completion] 3 [complete-with-action completion-table-with-predicate apply "#<compiled 0x4a2ede19fc879dc>" all-completions "#<compiled 0x1636b66a6f6ce802>" mapcar "#<compiled 0x198e6f27a8a913fd>" all-completions completion-pcm--all-completions completion-substring--all-completions completion-substring-try-completion "#<compiled -0x58dd69af273e464>" completion--some completion--nth-completion completion-try-completion] 443 ["#<compiled -0x566813d2c8d8997>" "#<compiled 0xc19c74407ba8617>" complete-with-action "#<compiled 0x1769f4a080f06f5e>" completion--some "#<compiled 0x198e6f27a8a913fd>" test-completion completion--do-completion completion--in-region-1 "#<compiled -0x1f9e34cf41c650b0>" apply "#<compiled -0xf4466767ffef22>" completion--in-region completion-in-region completion-at-point funcall-interactively] 4 [complete-with-action completion-table-with-predicate apply "#<compiled 0x4a2ede19fc879dc>" complete-with-action "#<compiled 0x1769f4a080f06f5e>" completion--some "#<compiled 0x198e6f27a8a913fd>" test-completion completion--do-completion completion--in-region-1 "#<compiled -0x1f9e34cf41c650b0>" apply "#<compiled -0xf4466767ffef22>" completion--in-region completion-in-region] 72 [elisp-completion-at-point "#<compiled -0x38457eb513681d1>" completion-in-region--postch read-from-minibuffer read--expression byte-code call-interactively command-execute nil nil nil nil nil nil nil nil] 4 ["#<compiled -0xbaefcec6ab9d276>" mapcar "#<compiled 0x18408ccc76a115b4>" apply seq-map seq-filter proced-auto-update-timer apply timer-event-handler read-from-minibuffer read--expression byte-code call-interactively command-execute nil nil] 12 [eldoc--format-doc-buffer eldoc-display-in-echo-area run-hook-with-args "#<compiled 0x12ed729efad403e>" "#<compiled 0x138508dae21649a6>" elisp-eldoc-funcall run-hook-with-args-until-success eldoc-documentation-default eldoc--invoke-strategy eldoc-print-current-symbol-info "#<compiled 0x1bdee092919df0d5>" apply timer-event-handler read-from-minibuffer read--expression byte-code] 1 [clear-minibuffer-message read-from-minibuffer read--expression byte-code call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 3 [let vz/org-return funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 5 [org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command newline org--newline org-return let vz/org-return funcall-interactively call-interactively command-execute nil nil nil] 4 [org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify delete-space--internal delete-horizontal-space electric-indent-post-self-insert-function self-insert-command newline org--newline org-return let vz/org-return funcall-interactively call-interactively] 4 [self-insert-command newline org--newline org-return let vz/org-return funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 2 [org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command newline org--newline org-return let vz/org-return funcall-interactively call-interactively command-execute nil nil] 4 [org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 57 [org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil] 7 [redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil] 1697 [file-remote-p redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil] 8 [outline-next-heading org-element-section-parser org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil] 6 [org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 54 [org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil] 11 [org-get-limited-outline-regexp org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil] 12 [org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 58 [org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 20 [avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil] 12 [font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b295b650a543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil] 17 [org-element--list-struct org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil] 14 [org-get-limited-outline-regexp org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 17 [flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 8 [avl-tree--do-delete avl-tree-delete org-element--cache-process-request org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil] 5 [timer--activate timer-activate-when-idle run-with-idle-timer org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 6 [org-element--cache-before-change org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 7 [font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b28b72fe3543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil] 4 [avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively] 4 ["#<compiled -0xbaefd127f041676>" mapcar "#<compiled 0x18408ccc76a115b4>" apply seq-map seq-filter proced-auto-update-timer apply timer-event-handler read-event sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil] 30 [org-element--get-node-properties org-element-headline-parser org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 4 [flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [org-element--cache-before-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [avl-tree--do-delete avl-tree--do-delete avl-tree-delete org-element--cache-process-request org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil] 7 [org-fontify-meta-lines-and-blocks font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b3e2cb0ba543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil] 8 [org-element--cache-process-request org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 4 [org-activate-links--text-properties org-activate-links font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b3e0f228c543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil] 8 [org-element--object-lex org-element--parse-objects org-element-headline-parser org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil] 4 [org-element--object-lex org-element-context org--flyspell-object-check-p org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil] 4 [org-element-paragraph-parser org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil] 8 [self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 6 [org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 5 [org-font-lock-add-priority-faces font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b3ea04cf3543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil] 4 [undo-auto-amalgamate self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil] 17 [org--property-global-or-keyword-value org-entry-get-with-inheritance org-entry-get org-log-into-drawer org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil] 8 [org-activate-links--text-properties org-activate-links font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b3ec69e1d543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil] 8 ["#<compiled 0xb50572241280f>" jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil] 4 [timer--time-setter timer-set-idle-time run-with-idle-timer org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 4 [org-get-limited-outline-regexp org-num--verify delete-char backward-delete-char funcall-interactively org-delete-backward-char funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 4 [backward-delete-char funcall-interactively org-delete-backward-char funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [org-element--list-struct org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify delete-char backward-delete-char funcall-interactively org-delete-backward-char funcall-interactively call-interactively command-execute nil nil nil] 4 [org-element--cache-compare avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil] 4 [rx--translate rx-to-string org-element-headline-parser org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil] 2 [org-fontify-extend-region font-lock-extend-jit-lock-region-after-change run-hook-with-args jit-lock-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 3 [flyspell-word-search-backward flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil] 64 [flyspell-word-search-forward flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil] 16 [org-element--parse-to org-element-at-point org-back-to-heading org-num--verify delete-char backward-delete-char funcall-interactively org-delete-backward-char funcall-interactively call-interactively command-execute nil nil nil nil nil] 9 [org-element-at-point org-element-at-point-no-context org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil] 4 [and if org-raise-scripts@vz/less-annoying-script-fontify apply org-raise-scripts font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b25dc445f543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil] 4 [avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil] 6 [avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively] 3 [font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x1561b251b6052543>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil] 8 [timerp internal-timer-start-idle nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 3 [org-element--cache-find org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 4 [read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil nil nil] 53 [completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil nil nil nil] 24 ["#<compiled -0xbaefd127f03aa76>" mapcar "#<compiled 0x18408ccc76a115b4>" apply seq-map seq-filter proced-auto-update-timer apply timer-event-handler read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively] 21 [electric-indent-post-self-insert-function self-insert-command funcall-interactively call-interactively command-execute read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil] 1 [complete-with-action "#<compiled 0x73ad5916361470d>" try-completion completion--complete-and-exit completion-complete-and-exit minibuffer-complete-and-exit funcall-interactively call-interactively command-execute read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively] 54 [execute-extended-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 4 [profiler-report funcall-interactively call-interactively command-execute execute-extended-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil] 8 [Automatic\ GC] 0)) (25731 6920 769594 43000) nil]

[-- Attachment #3: org-fold-core-fast-profile --]
[-- Type: application/octet-stream, Size: 12620 bytes --]


[profiler-profile "28.1" cpu #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ([menu-bar-update-buffers redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 2 [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 95 [let vz/org-return funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 3 [org-element--current-element org-element--parse-to org-element-at-point org-element-at-point-no-context org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil] 15 [org-activate-dates font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c5d34d80343>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 4 [org-element--parse-to org-element-at-point org-element-at-point-no-context org-indent-line indent-according-to-mode electric-indent-post-self-insert-function self-insert-command newline org--newline org-return let vz/org-return funcall-interactively call-interactively command-execute nil] 7 [apply user-error org-back-to-heading org-up-heading-safe org-entry-get-with-inheritance org-entry-get org-log-into-drawer org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil] 4 [self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 36 [redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil] 189 [org-fontify-inline-src-blocks font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c5ea4bdaf43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil] 10 [org-match-line org-at-table-p org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [org-activate-dates font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c5ea4bdaf43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil] 6 [use-region-p delete-selection-pre-hook nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [tab-bar--history-pre-change nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 6 [backward-delete-char funcall-interactively org-delete-backward-char funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [file-remote-p redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil] 12 [sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil] 18 [org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 4 [org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 7 [avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-up-heading-safe org-entry-get-with-inheritance org-entry-get org-log-into-drawer org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil] 4 [org-get-property-block org--property-local-values org-entry-get-with-inheritance org-entry-get org-log-into-drawer org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil] 8 [org-fontify-meta-lines-and-blocks font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2e78617f1f43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 4 [org-get-limited-outline-regexp org-before-first-heading-p org-get-property-block org--property-local-values org-entry-get-with-inheritance org-entry-get org-log-into-drawer org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil] 4 [org-fontify-inline-src-blocks font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2e78906abf43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 4 [if eval redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil] 4 [org-element-org-data-parser org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 10 [font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2f7bc5b4ff43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil] 9 [org-fold-core--fix-folded-region self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 10 [org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-up-heading-safe org-entry-get-with-inheritance org-entry-get org-log-into-drawer org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil] 8 [flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 9 [font-lock-fontify-region "#<compiled -0x156e2c304192ef43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil] 4 ["#<compiled 0x767626601f07394>" run-hook-wrapped internal-echo-keystrokes-prefix nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 ["#<compiled -0xbaefd8246a0ee76>" mapcar "#<compiled 0x18408ccc76a115b4>" apply seq-map seq-filter proced-auto-update-timer apply timer-event-handler nil nil nil nil nil nil nil] 23 [org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 13 [timer--time-less-p timer--activate timer-activate-when-idle run-with-idle-timer org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 4 [font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c31a2f65f43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil] 9 [org-fontify-meta-lines-and-blocks-1 org-fontify-meta-lines-and-blocks font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c3908466f43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil] 4 [battery-linux-sysfs battery-update battery-update-handler apply timer-event-handler read-event sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil] 6 [redisplay sit-for battery-update-handler apply timer-event-handler read-event sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil] 15 [org-element--parse-to org-element-at-point org-element-at-point-no-context org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil] 10 [flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 15 [font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c3fd2243f43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil] 4 [org-do-emphasis-faces font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c22e33bcf43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil] 5 [org-fontify-inline-src-blocks-1 org-fontify-inline-src-blocks font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x156e2c22e33bcf43>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil] 6 [org-get-limited-outline-regexp org-element--current-element org-element--parse-to org-element-at-point org-element-at-point-no-context org-mode-flyspell-verify flyspell-word flyspell-post-command-hook nil nil nil nil nil nil nil nil] 6 [org-element--cache-before-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [org-fold-core-get-region-at-point org-fold-core--fix-folded-region self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 5 [jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) redisplay sit-for flyspell-check-word-p flyspell-post-command-hook nil nil nil nil nil nil nil nil nil] 6 [command-execute nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 5 [menu-bar-update-buffers redisplay_internal\ \(C\ function\) read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil] 2 [read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil nil nil] 20 [mode-line-eol-desc eval redisplay_internal\ \(C\ function\) read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil] 4 [buffer-match-p show-paren--enabled-p show-paren-function apply timer-event-handler read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil] 8 [command-execute read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil nil] 2 [completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil nil nil nil] 18 ["#<compiled -0xbaefd8246a24676>" mapcar "#<compiled 0x18408ccc76a115b4>" apply seq-map seq-filter proced-auto-update-timer apply timer-event-handler read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively] 15 [complete-with-action "#<compiled 0x73ad5916361470d>" try-completion completion--complete-and-exit completion-complete-and-exit minibuffer-complete-and-exit funcall-interactively call-interactively command-execute read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively] 58 [execute-extended-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 4 [profiler-report funcall-interactively call-interactively command-execute execute-extended-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil] 8 [Automatic\ GC] 0)) (25731 7010 97842 926000) nil]

[-- Attachment #4: org-fold-core-emacs-Q-still-kinda-slow --]
[-- Type: application/octet-stream, Size: 8713 bytes --]


[profiler-profile "28.1" cpu #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ([nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 1755 [org-element--cache-sync apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil nil] 22 [org-element--cache-process-request org-element--cache-sync apply timer-event-handler nil nil nil nil nil nil nil nil nil nil nil nil] 9 [org-element--get-node-properties org-element-headline-parser org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 5 [org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 21 [self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil] 2 [org-fold-core--fix-folded-region self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 54 [org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil nil nil] 6 [jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [file-remote-p redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [org-element-headline-parser org-element--cache-for-removal org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 12 [avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify] 2 [org-element--cache-compare avl-tree--do-delete avl-tree--do-delete avl-tree--do-delete avl-tree-delete org-element--cache-process-request org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil] 2 [org-element--cache-find org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 6 [if eval redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil nil nil nil] 4 [org-fold-core-get-folding-spec org-fold-core--fix-folded-region self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 4 [framep-on-display display-graphic-p if unless eval redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil nil nil] 4 [avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point] 6 [org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil] 3 [org-element--cache-compare avl-tree--do-delete avl-tree--do-delete avl-tree-delete org-element--cache-process-request org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil] 3 [org-element--cache-compare avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify] 7 [org-element--list-struct org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil] 12 [timer--time-less-p timer--activate timer-activate-when-idle run-with-idle-timer org-element--cache-sync org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil] 3 [timer-set-idle-time run-with-idle-timer org-element--cache-sync org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 4 [org-element--cache-submit-request org-element--cache-after-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 4 [font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x15617d1afded44c3>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil nil] 4 [org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil] 6 [org-match-line org-at-table-p org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 1 [avl-tree--do-enter avl-tree--do-enter avl-tree-enter org-element--cache-put org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil] 4 [org-activate-tags font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x15617d77b74034c3>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil] 4 [org-get-limited-outline-regexp org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil] 3 [org-element-section-parser org-element--current-element org-element--parse-to org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil] 6 [avl-tree--do-delete avl-tree--do-delete avl-tree-delete org-element--cache-process-request org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil] 3 [font-lock-fontify-keywords-region font-lock-default-fontify-region font-lock-fontify-region "#<compiled -0x15617d44776074c3>" run-hook-wrapped jit-lock--run-functions jit-lock-fontify-now jit-lock-function redisplay_internal\ \(C\ function\) nil nil nil nil nil nil nil] 4 [org-element--cache-sync org-element-at-point org-back-to-heading org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil] 4 [org-element--cache-before-change self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 4 [org-num--verify self-insert-command org-self-insert-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil nil nil] 3 [read-from-minibuffer completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil nil nil] 30 [completing-read-default completing-read read-extended-command-1 read-extended-command byte-code call-interactively command-execute nil nil nil nil nil nil nil nil nil] 22 [profiler-report funcall-interactively call-interactively command-execute execute-extended-command funcall-interactively call-interactively command-execute nil nil nil nil nil nil nil nil] 8 [Automatic\ GC] 46)) (25731 7115 581696 571000) nil]

[-- Attachment #5: Type: text/plain, Size: 27489 bytes --]



Emacs  : GNU Emacs 29.0.91 (build 2, x86_64-pc-linux-gnu, X toolkit, Xaw scroll bars)
 of 2023-06-01
Package: Org mode version 9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)

current state:
==============
(setq
 org-agenda-prefix-format '((agenda . " %12:c %12t %s") (todo . " %i %-12:c") (tags . " %i %-12:c")
                            (search . " %i %-12:c"))
 org-attach-preferred-new-method 'dir
 org-link-elisp-confirm-function 'yes-or-no-p
 org-directory "/home/viz/doc/org"
 org-bibtex-headline-format-function #[257 "\300%1\236A\207" [:title] 3 "\n\n(fn ENTRY)"]
 org-pdftools-get-desc-function 'vz/org-pdftools-link-description
 org-agenda-todo-keyword-format "%s"
 org-agenda-scheduled-leaders '("Scheduled " "Sched. %2d ")
 org-startup-folded t
 org-agenda-skip-scheduled-if-done t
 org-agenda-files '("/home/viz/doc/org/calendar.org" "/home/viz/doc/org/habits.org"
                    "/home/viz/doc/uni/schedule.org" "/home/viz/doc/uni/epac.org")
 org-capture-templates '(("u" "University Schedule")
                         ("ua" "Assignment" entry
                          (file+headline "/home/viz/doc/uni/schedule.org" "Changes/Quizzes/Assignments")
                          #'doct--fill-template :empty-lines-after 1 :prepend t :doct
                          (:doct-name "Assignment" :keys "a" :headline "Changes/Quizzes/Assignments" :tag
                           ":assignment:" :stat "DEADLINE: " :inherited-keys "ua" :after-finalize
                           vz/update-calendar-markers-after-capture :file "/home/viz/doc/uni/schedule.org"
                           :prepend t :empty-lines-after 1 :template
                           "* TODO %?  %{tag}\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:tag ":assignment:" :stat "DEADLINE: "))
                          )
                         ("uq" "Quiz" entry
                          (file+headline "/home/viz/doc/uni/schedule.org" "Changes/Quizzes/Assignments")
                          #'doct--fill-template :empty-lines-after 1 :prepend t :doct
                          (:doct-name "Quiz" :keys "q" :tag ":quiz:" :headline "Changes/Quizzes/Assignments" :stat
                           "SCHEDULED: " :inherited-keys "uq" :after-finalize
                           vz/update-calendar-markers-after-capture :file "/home/viz/doc/uni/schedule.org"
                           :prepend t :empty-lines-after 1 :template
                           "* TODO %?  %{tag}\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:tag ":quiz:" :stat "SCHEDULED: "))
                          )
                         ("uo" "Other" entry
                          (file+headline "/home/viz/doc/uni/schedule.org" "Changes/Quizzes/Assignments")
                          #'doct--fill-template :empty-lines-after 1 :prepend t :doct
                          (:doct-name "Other" :keys "o" :headline "Changes/Quizzes/Assignments" :tag "" :stat
                           "SCHEDULED: " :inherited-keys "uo" :after-finalize
                           vz/update-calendar-markers-after-capture :file "/home/viz/doc/uni/schedule.org"
                           :prepend t :empty-lines-after 1 :template
                           "* TODO %?  %{tag}\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:tag "" :stat "SCHEDULED: "))
                          )
                         ("uh" "Homework" entry
                          (file+headline "/home/viz/doc/uni/schedule.org" "Changes/Quizzes/Assignments")
                          #'doct--fill-template :empty-lines-after 1 :prepend t :doct
                          (:doct-name "Homework" :keys "h" :headline "Changes/Quizzes/Assignments" :tag ":hw:"
                           :stat "DEADLINE: " :inherited-keys "uh" :after-finalize
                           vz/update-calendar-markers-after-capture :file "/home/viz/doc/uni/schedule.org"
                           :prepend t :empty-lines-after 1 :template
                           "* TODO %?  %{tag}\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:tag ":hw:" :stat "DEADLINE: "))
                          )
                         ("um" "Misc" entry (file+olp "/home/viz/doc/uni/schedule.org" "Others")
                          #'doct--fill-template :empty-lines-after 1 :prepend t :doct
                          (:doct-name "Misc" :keys "m" :stat "%^{Type|SCHEDULED: |DEADLINE: }" :tag "" :olp
                           ("Others") :inherited-keys "um" :after-finalize
                           vz/update-calendar-markers-after-capture :file "/home/viz/doc/uni/schedule.org"
                           :prepend t :empty-lines-after 1 :headline "Semester VI" :template
                           "* TODO %?  %{tag}\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:stat "%^{Type|SCHEDULED: |DEADLINE: }" :tag ""))
                          )
                         ("uc" "Club")
                         ("uca" "Appointment" entry (file "/home/viz/doc/uni/epac.org") #'doct--fill-template
                          :empty-lines-after 1 :prepend nil :doct
                          (:doct-name "Appointment" :keys "a" :stat "SCHEDULED: " :file
                           "/home/viz/doc/uni/epac.org" :inherited-keys "uca" :tag "" :prepend nil :headline nil
                           :after-finalize vz/update-calendar-markers-after-capture :empty-lines-after 1 :template
                           "* TODO %?  %{tag}\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:stat "SCHEDULED: " :tag ""))
                          )
                         ("ucd" "Deadline" entry (file "/home/viz/doc/uni/epac.org") #'doct--fill-template
                          :empty-lines-after 1 :prepend nil :doct
                          (:doct-name "Deadline" :keys "d" :stat "DEADLINE: " :file "/home/viz/doc/uni/epac.org"
                           :inherited-keys "ucd" :tag "" :prepend nil :headline nil :after-finalize
                           vz/update-calendar-markers-after-capture :empty-lines-after 1 :template
                           "* TODO %?  %{tag}\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:stat "DEADLINE: " :tag ""))
                          )
                         ("p" "Private")
                         ("ps" "Schedule" entry (file+headline "/home/viz/doc/org/calendar.org" "Schedules")
                          #'doct--fill-template :empty-lines-after 1 :doct
                          (:doct-name "Schedule" :keys "s" :headline "Schedules" :stat "SCHEDULED: " :file
                           "/home/viz/doc/org/calendar.org" :inherited-keys "ps" :empty-lines-after 1 :template
                           "* TODO %?\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:stat "SCHEDULED: "))
                          )
                         ("pd" "Deadlines" entry (file+headline "/home/viz/doc/org/calendar.org" "Deadline")
                          #'doct--fill-template :empty-lines-after 1 :doct
                          (:doct-name "Deadlines" :keys "d" :headline "Deadline" :stat "DEADLINE: " :file
                           "/home/viz/doc/org/calendar.org" :inherited-keys "pd" :empty-lines-after 1 :template
                           "* TODO %?\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom
                           (:stat "DEADLINE: "))
                          )
                         ("pa" "Appointment" entry (file+headline "/home/viz/doc/org/calendar.org" "Appointments")
                          #'doct--fill-template :empty-lines-after 1 :doct
                          (:doct-name "Appointment" :keys "a" :headline "Appointments" :stat "" :file
                           "/home/viz/doc/org/calendar.org" :inherited-keys "pa" :empty-lines-after 1 :template
                           "* TODO %?\n%{stat}%(call-interactively #'org-time-stamp)" :doct-custom (:stat ""))
                          )
                         ("pp" "Project" entry (file+headline "/home/viz/doc/org/calendar.org" "Projects")
                          "* TODO %?" :empty-lines-after 1 :doct
                          (:doct-name "Project" :keys "p" :headline "Projects" :template "* TODO %?" :file
                           "/home/viz/doc/org/calendar.org" :inherited-keys "pp" :empty-lines-after 1)
                          )
                         ("d" "Dump links, book names, w/e")
                         ("da" "Article" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1
                          :prepend t :doct
                          (:doct-name "Article" :keys "a" :todo-state "TODO " :description "%^{Name|}" :typ
                           "article" :inherited-keys "da" :file "dump.org" :prepend t :empty-lines-after 1
                           :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom (:todo-state "TODO " :description "%^{Name|}" :typ "article"))
                          )
                         ("de" "Emacs" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1 :prepend
                          t :doct
                          (:doct-name "Emacs" :keys "e" :todo-state "TODO " :description "%^{What is it?|}" :typ
                           "emacs" :inherited-keys "de" :file "dump.org" :prepend t :empty-lines-after 1 :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom (:todo-state "TODO " :description "%^{What is it?|}" :typ "emacs"))
                          )
                         ("dn" "Notes" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1 :prepend
                          t :doct
                          (:doct-name "Notes" :keys "n" :todo-state "" :description "Notes on %^{What?|}" :typ
                           "notes" :inherited-keys "dn" :file "dump.org" :prepend t :empty-lines-after 1 :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom (:todo-state "" :description "Notes on %^{What?|}" :typ "notes"))
                          )
                         ("dl" "Location" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1
                          :prepend t :doct
                          (:doct-name "Location" :keys "l" :todo-state "" :description "%^{எங்கே அவள்|}" :typ
                           "location" :inherited-keys "dl" :file "dump.org" :prepend t :empty-lines-after 1
                           :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom (:todo-state "" :description "%^{எங்கே அவள்|}" :typ "location"))
                          )
                         ("dq" "Quote" entry (file "dump.org")
                          "* %^{Quote|Quote %U|}\n:PROPERTIES:\n:type: quote\n:added: %U\n:END:\n%(vz/capture-link-for-quote)\n\n#+BEGIN_QUOTE\n%?\n\n—%^{Author|}\n#+END_QUOTE"
                          :empty-lines-after 1 :prepend t :doct
                          (:doct-name
                           
                                                                                                                                                                                                                        "Quote"
                           
                                                                                                                                                                                                                        :keys
                           
                                                                                                                                                                                                                        "q"
                           
                                                                                                                                                                                                                        :template
                           
                                                                                                                                                                                                                        ("* %^{Quote|Quote %U|}" ":PROPERTIES:" ":type: quote" ":added: %U" ":END:" "%(vz/capture-link-for-quote)" "\n#+BEGIN_QUOTE\n%?\n\n—%^{Author|}\n#+END_QUOTE")
                           
                                                                                                                                                                                                                        :inherited-keys "dq" :file "dump.org" :prepend t :empty-lines-after 1)
                          )
                         ("dm" "Music" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1 :prepend
                          t :doct
                          (:doct-name "Music" :keys "m" :todo-state "" :description "%^{Name|}" :typ "music"
                           :inherited-keys "dm" :file "dump.org" :prepend t :empty-lines-after 1 :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom (:todo-state "" :description "%^{Name|}" :typ "music"))
                          )
                         ("ds" "Software" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1
                          :prepend t :doct
                          (:doct-name "Software" :keys "s" :todo-state "" :description "%^{Description|}" :typ
                           "software" :inherited-keys "ds" :file "dump.org" :prepend t :empty-lines-after 1
                           :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom (:todo-state "" :description "%^{Description|}" :typ "software"))
                          )
                         ("db" "Book" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1 :prepend
                          t :doct
                          (:doct-name "Book" :keys "b" :todo-state "TODO " :description "%^{Name|}" :typ "book"
                           :inherited-keys "db" :file "dump.org" :prepend t :empty-lines-after 1 :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom (:todo-state "TODO " :description "%^{Name|}" :typ "book"))
                          )
                         ("do" "Others" entry (file "dump.org") #'doct--fill-template :empty-lines-after 1
                          :prepend t :doct
                          (:doct-name "Others" :keys "o" :todo-state "TODO " :description "%^{Description|}" :typ
                           "%^{Type|misc|anime}" :inherited-keys "do" :file "dump.org" :prepend t
                           :empty-lines-after 1 :template
                           ("* %{todo-state}%{description}" ":PROPERTIES:" ":type: %{typ}" ":added: %U" ":END:"
                            "%?")
                           :doct-custom
                           (:todo-state "TODO " :description "%^{Description|}" :typ "%^{Type|misc|anime}"))
                          )
                         )
 org-noter-default-notes-file-names '("annotations.org")
 org-persist-after-read-hook '(org-element--cache-persist-after-read)
 org-ctrl-c-ctrl-c-hook '(vz/org-open-at-point-for-ctl-c-ctl-c)
 org-time-stamp-custom-formats '("<%A %d %B, %Y>" . "<%A %d %B, %Y %H:%M>")
 org-export-before-parsing-hook '(org-attach-expand-links)
 org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
 org-noter-doc-split-fraction '(0.6 . 0.4)
 org-default-notes-file "/home/viz/doc/org/notes.org"
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-file-apps '(("\\.html?\\'" closure
                  (vz/acme-tag-mode-abbrev-table vz/acme-tag-mode-syntax-table avy-style avy-action
                   vz/mpris-mode-abbrev-table vz/mpris-mode-syntax-table vz/pubchem-mode-abbrev-table
                   vz/pubchem-mode-syntax-table t)
                  (filename _) (browse-url (concat "file://" filename)))
                 (auto-mode . emacs) (directory . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . default)
                 ("\\.pdf\\'" . default))
 org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function
 org-ascii-format-drawer-function #[771 "%1\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"]
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines
                  org-cycle-optimize-window-after-visibility-change org-cycle-display-inline-images)
 org-persist-before-read-hook '(org-element--cache-persist-before-read)
 org-font-lock-set-keywords-hook '(vz/org-buttonify-stars vz/org-fontify-horizontal-break)
 org-modules '(ol-man org-tempo ol-doi ol-w3m ol-bbdb ol-bibtex ol-docview ol-gnus ol-info ol-irc ol-mhe ol-rmail
               ol-eww)
 org-noter-doc-property-in-notes t
 org-mode-hook '(gb/er/config-org-mode-expansions org-pdftools-setup-link vz/org-prettify-maybe
                 vz/org-resize-latex-hook org-tempo-setup flyspell-mode
                 #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-fold-show-all append local]
                   5]
                 #[0 "\300\301\302\303\304$\207"
                   [add-hook change-major-mode-hook org-babel-show-result-all append local] 5]
                 org-babel-result-hide-spec org-babel-hide-all-hashes
                 #[0 "\301\211%10\207" [imenu-create-index-function org-imenu-get-tree] 2] vz/org-style
                 turn-on-auto-fill vz/org-mode-set-ogh-function)
 org-babel-load-languages '((emacs-lisp . t) (racket . t) (shell . t) (C . t) (julia . t) (python . t)
                            (fortran . t) (gnuplot . t))
 org-agenda-skip-deadline-if-done t
 org-agenda-todo-ignore-time-comparison-use-seconds t
 org-agenda-time-grid '((daily today require-timed) (800 1000 1200 1400 1600 1800 2000) "------"
                        "----------------")
 org-agenda-span 30
 org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"]
 org-agenda-show-all-dates nil
 org-latex-format-headline-function 'org-latex-format-headline-default-function
 org-confirm-shell-link-function 'yes-or-no-p
 org-agenda-compact-blocks t
 org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 outline-isearch-open-invisible-function 'outline-isearch-open-invisible
 org-use-sub-superscripts '{}
 org-agenda-skip-timestamp-if-done t
 org-agenda-sorting-strategy '((agenda deadline-up scheduled-up timestamp-up) (todo priority-down category-keep)
                               (tags priority-down category-keep) (search category-keep))
 org-fold-catch-invisible-edits 'error
 org-agenda-format-date 'vz/org-agenda-format-date
 org-odt-format-headline-function 'org-odt-format-headline-default-function
 org-attach-dir-relative t
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-capture-prepare-finalize-hook '(doct-run-prepare-finalize)
 org-src-preserve-indentation t
 org-entities-user '(("ddagger" "\\ddagger" t "&x2021" "[ddagger]" "[ddagger]" "‡")
                     ("ominus" "\\ominus" t "o" "o" "o" "⊖") ("vdots" "\\vdots" t "&x2999" "..." "..." "⋮")
                     ("ddots" "\\ddots" t "&x22F1" "..." "..." "⋱")
                     ("iint" "\\iint" t "&x222C" "[double integral]" "[double integral]" "∬")
                     ("iiint" "\\iiint" t "&x222D" "[triple integral]" "[triple integral]" "∭")
                     ("oint" "\\oint" t "&x222E" "[countour integral]" "[countour integral]" "∮")
                     ("oiint" "\\oiint" t "&x222F" "[surface integral]" "[surface integral]" "∯")
                     ("oiiint" "\\oiiint" t "&x2230" "[volume integral]" "[volume integral]" "∰"))
 org-babel-tangle-lang-exts '(("fortran" . "F90") ("python" . "py") ("julia" . "jl") ("D" . "d") ("C++" . "cpp")
                              ("racket" . "rkt") ("emacs-lisp" . "el") ("elisp" . "el"))
 org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-agenda-window-setup 'other-window
 org-agenda-inhibit-startup t
 org-src-fontify-natively nil
 org-support-shift-select t
 org-structure-template-alist '(("p" . "src racket :async :require plot") ("a" . "export ascii") ("c" . "center")
                                ("C" . "comment") ("e" . "example") ("E" . "export") ("h" . "export html")
                                ("l" . "export latex") ("q" . "quote") ("s" . "src") ("v" . "verse"))
 org-noter-insert-selected-text-inside-note nil
 org-preview-latex-image-directory "/home/viz/.cache/org-ltximg/"
 org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate)
 org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"]
 org-noter-notes-mode-hook '(sow-mode)
 org-confirm-babel-evaluate nil
 org-fold-core-isearch-open-function 'org-fold--isearch-reveal
 org-preview-latex-default-process 'dvisvgm
 org-capture-before-finalize-hook '(doct-run-before-finalize)
 org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function
 org-pdftools-markup-pointer-function 'pdf-annot-add-underline-markup-annotation
 org-persist-before-write-hook '(org-element--cache-persist-before-write)
 org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
 org-agenda-todo-ignore-scheduled t
 org-link-shell-confirm-function 'yes-or-no-p
 org-display-custom-times t
 org-babel-pre-tangle-hook '(save-buffer)
 org-agenda-loop-over-headlines-in-active-region nil
 org-fontify-quote-and-verse-blocks t
 org-agenda-start-on-weekday nil
 org-capture-mode-hook '(doct-run-hook)
 org-agenda-deadline-faces '((1.0 . org-warning) (0.5 . org-upcoming-deadline)
                             (0.0 . org-upcoming-distant-deadline))
 org-noter-notes-search-path '("/home/viz/doc/org" "/home/viz/doc/uni/notes")
 outline-minor-mode-cycle t
 org-occur-hook '(org-first-headline-recenter)
 org-capture-after-finalize-hook '(doct-run-after-finalize vz/kill-frame-after-org-capture-script)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 outline-minor-mode-prefix "%1a"
 org-link-parameters '(("nov" :follow nov-org-link-follow :store nov-org-link-store)
                       ("pdf" :follow org-pdftools-open :complete org-pdftools-complete-link :store
                        org-pdftools-store-link :export org-pdftools-export)
                       ("attachment" :follow org-attach-follow :complete org-attach-complete-link)
                       ("id" :follow org-id-open) ("eww" :follow org-eww-open :store org-eww-store-link)
                       ("rmail" :follow org-rmail-open :store org-rmail-store-link)
                       ("mhe" :follow org-mhe-open :store org-mhe-store-link)
                       ("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export)
                       ("info" :follow org-info-open :export org-info-export :store org-info-store-link
                        :insert-description org-info-description-as-command)
                       ("gnus" :follow org-gnus-open :store org-gnus-store-link)
                       ("docview" :follow org-docview-open :export org-docview-export :store
                        org-docview-store-link)
                       ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link)
                       ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link
                        :store org-bbdb-store-link)
                       ("w3m" :store org-w3m-store-link)
                       ("doi" :follow org-link-doi-open :export org-link-doi-export)
                       ("man" :follow org-man-open :export org-man-export :store org-man-store-link) ("file+sys")
                       ("file+emacs") ("shell" :follow org-link--open-shell)
                       ("news" :follow
                        #[514 "\301\300\302%4Q%2\"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                       ("mailto" :follow
                        #[514 "\301\300\302%4Q%2\"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                       ("https" :follow
                        #[514 "\301\300\302%4Q%2\"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                       ("http" :follow
                        #[514 "\301\300\302%4Q%2\"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                       ("ftp" :follow #[514 "\301\300\302%4Q%2\"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"])
                       ("help" :follow org-link--open-help :store org-link--store-help)
                       ("file" :complete org-link-complete-file) ("elisp" :follow org-link--open-elisp))
 org-html-format-headline-function 'org-html-format-headline-default-function
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-num-format-function 'org-num-default-format
 org-return-follows-link t
 org-noter-default-heading-title "Page $p$"
 org-special-ctrl-a/e t
 org-src-lang-modes '(("fortran" . f90) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("bash" . sh)
                      ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist)
                      ("desktop" . conf-desktop) ("dot" . fundamental) ("elisp" . emacs-lisp) ("ocaml" . tuareg)
                      ("screen" . shell-script) ("shell" . sh) ("sqlite" . sql) ("toml" . conf-toml))
 org-tab-before-tab-emulation-hook '(org-tempo-complete-tag)
 org-scheduled-past-days 2305843009213693951
 org-deadline-past-days 2305843009213693951
 org-agenda-current-time-string "----- NOW ------"
 org-agenda-block-separator nil
 org-agenda-todo-ignore-deadlines t
 org-list-allow-alphabetical t
 org-agenda-deadline-leaders '(" Deadline " "   In %2dd " "%4dd ago ")
 org-agenda-use-time-grid nil
 )

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)]
  2023-06-09 12:42 [BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)] Visuwesh
@ 2023-06-09 15:02 ` Ihor Radchenko
  2023-06-09 15:58   ` Visuwesh
  0 siblings, 1 reply; 4+ messages in thread
From: Ihor Radchenko @ 2023-06-09 15:02 UTC (permalink / raw)
  To: Visuwesh; +Cc: emacs-orgmode

Visuwesh <visuweshm@gmail.com> writes:

> In a largeish buffer, org-fold-core--fix-folded-region significantly
> slows down typing to a point where I have to wait a few milliseconds to
> see the characters typed.  With emacs -Q, the slow down isn't as bad as
> with my full configuration but it is still noticeable.  Setting
> `org-fold-core--ignore-modifications' to t makes the lag go away.

Well. This can happen when you have a huge number of text properties in
your buffer. It is caused by details of how Emacs stores and searches
text properties.

You can try to set `org-fold-core-style' to overlays. Or you can try to
disable flyspell. Or you can try to disable org-num that adds up to text
properties.

Canceled.
Not much can be done on Org side.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)]
  2023-06-09 15:02 ` Ihor Radchenko
@ 2023-06-09 15:58   ` Visuwesh
  2023-06-10  9:49     ` Ihor Radchenko
  0 siblings, 1 reply; 4+ messages in thread
From: Visuwesh @ 2023-06-09 15:58 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode

[வெள்ளி ஜூன் 09, 2023] Ihor Radchenko wrote:

> Visuwesh <visuweshm@gmail.com> writes:
>
>> In a largeish buffer, org-fold-core--fix-folded-region significantly
>> slows down typing to a point where I have to wait a few milliseconds to
>> see the characters typed.  With emacs -Q, the slow down isn't as bad as
>> with my full configuration but it is still noticeable.  Setting
>> `org-fold-core--ignore-modifications' to t makes the lag go away.
>
> Well. This can happen when you have a huge number of text properties in
> your buffer. It is caused by details of how Emacs stores and searches
> text properties.
>
> You can try to set `org-fold-core-style' to overlays. Or you can try to
> disable flyspell. Or you can try to disable org-num that adds up to text
> properties.

What kind of disasters will I invite if I permanently set
`org-fold-core--ignore-modifications' to t?

> Canceled.
> Not much can be done on Org side.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)]
  2023-06-09 15:58   ` Visuwesh
@ 2023-06-10  9:49     ` Ihor Radchenko
  0 siblings, 0 replies; 4+ messages in thread
From: Ihor Radchenko @ 2023-06-10  9:49 UTC (permalink / raw)
  To: Visuwesh; +Cc: emacs-orgmode

Visuwesh <visuweshm@gmail.com> writes:

>> You can try to set `org-fold-core-style' to overlays. Or you can try to
>> disable flyspell. Or you can try to disable org-num that adds up to text
>> properties.
>
> What kind of disasters will I invite if I permanently set
> `org-fold-core--ignore-modifications' to t?

1. Auto-unfolding will be broken
2. Some text inserted in the middle of folded regions may remain visible.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-06-10  9:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-09 12:42 [BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)] Visuwesh
2023-06-09 15:02 ` Ihor Radchenko
2023-06-09 15:58   ` Visuwesh
2023-06-10  9:49     ` Ihor Radchenko

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).