emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release


From: Visuwesh
Subject: [BUG] org-fold-core--fix-folded-region slows down typing [9.6.6 (release_9.6.6 @ /home/viz/lib/ports/emacs/lisp/org/)]
Date: Fri, 09 Jun 2023 18:12:37 +0530
User-agent: Gnus/5.13 (Gnus v5.13)

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: org-fold-core-slow-profile
Description: Binary data

Attachment: org-fold-core-fast-profile
Description: Binary data

Attachment: org-fold-core-emacs-Q-still-kinda-slow
Description: Binary data


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
 )

reply via email to

[Prev in Thread] Current Thread [Next in Thread]