emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] org-element--cache: Org parser error (error "rx '**' range error") [9.7 (9.7-??-d6f3aed7b @ /Users/fbartik/.config/emacs/.local/straight/build-29.1/org/)]
@ 2023-08-22 16:23 fb--- via General discussions about Org-mode.
  2023-08-24  7:49 ` Ihor Radchenko
  0 siblings, 1 reply; 2+ messages in thread
From: fb--- via General discussions about Org-mode. @ 2023-08-22 16:23 UTC (permalink / raw)
  To: emacs-orgmode

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



Hi,

I'm very new to Emacs and org and I'm running into this issue when I 
start Emacs from scratch and reload my last session.

The error I get looks like this and there are multiples on each start:

Warning (org-element-cache): org-element--cache: Org parser error in 
config.el::5943. Resetting.
  The error was: (error "rx '**' range error")
  Backtrace:
nil

I'm sure there are issues with my configuration, which is pasted below.  
This is because I'm using the Doom Emacs framework as well as snippets 
of other users' configurations.

Thanks for any advice,
Franta Bartik

Emacs  : GNU Emacs 29.1 (build 2, x86_64-apple-darwin22.6.0, NS 
appkit-2299.70 Version 13.5 (Build 22G74))
  of 2023-08-10
Package: Org mode version 9.7 (9.7-??-d6f3aed7b @ 
/Users/fbartik/.config/emacs/.local/straight/build-29.1/org/)

current state:
==============
(setq
  org-link-elisp-confirm-function nil
  org-directory "~/syncthing/org/"
  org-after-todo-state-change-hook '(log-todo-next-creation-date)
  org-after-refile-insert-hook '(save-buffer)
  org-indirect-buffer-display 'current-window
  org-roam-db-gc-threshold 2305843009213693951
  org-bibtex-headline-format-function #[257 "\300\x01\236A\207" [:title] 3 
"\n\n(fn ENTRY)"]
  org-log-done 'time
  org-roam-mode-hook '(+org-roam-detach-magit-section-mode-map-h 
turn-on-visual-line-mode)
  org-agenda-custom-commands '(("g" "Get Things Done (GTD)"
                                ((agenda ""
                                  ((org-agenda-skip-function
                                    '(org-agenda-skip-entry-if 
'deadline))
                                   (org-deadline-warning-days 0))
                                  )
                                 (todo "NEXT"
                                  ((org-agenda-skip-function
                                    '(org-agenda-skip-entry-if 
'deadline))
                                   (org-agenda-prefix-format "  %i %-12:c 
[%e] ")
                                   (org-agenda-overriding-header 
"\nTasks\n"))
                                  )
                                 (agenda nil
                                  ((org-agenda-entry-types '(:deadline))
                                   (org-agenda-format-date "") 
(org-deadline-warning-days 7)
                                   (org-agenda-skip-function
                                    '(org-agenda-skip-entry-if 'notregexp 
"\\* NEXT"))
                                   (org-agenda-overriding-header 
"\nDeadlines"))
                                  )
                                 (tags-todo "inbox"
                                  ((org-agenda-prefix-format "  %?-12t% 
s")
                                   (org-agenda-overriding-header 
"\nInbox\n"))
                                  )
                                 (tags "CLOSED>=\"<today>\""
                                  ((org-agenda-overriding-header 
"\nCompleted today\n")))
                                 )
                                )
                               )
  org-load-hook '(+org-init-org-directory-h +org-init-appearance-h 
+org-init-agenda-h
                  +org-init-attachments-h +org-init-babel-h 
+org-init-babel-lazy-loader-h
                  +org-init-capture-defaults-h +org-init-capture-frame-h
                  +org-init-custom-links-h +org-init-export-h 
+org-init-habit-h
                  +org-init-hacks-h +org-init-keybinds-h 
+org-init-popup-rules-h
                  +org-init-smartparens-h +org-init-roam-h)
  org-startup-folded nil
  org-babel-after-execute-hook 
'(+org-redisplay-inline-images-in-babel-result-h)
  org-link-abbrev-alist '(("doomdir" . "/Users/fbartik/.config/doom/%s")
                          ("emacsdir" . 
"/Users/fbartik/.config/emacs/%s")
                          ("doom-repo" . 
"https://github.com/doomemacs/doomemacs/%s")
                          ("wolfram" . 
"https://wolframalpha.com/input/?i=%s")
                          ("wikipedia" . 
"https://en.wikipedia.org/wiki/%s")
                          ("duckduckgo" . "https://duckduckgo.com/?q=%s")
                          ("gmap" . "https://maps.google.com/maps?q=%s")
                          ("gimages" . "https://google.com/images?q=%s")
                          ("google" . "https://google.com/search?q=")
                          ("youtube" . "https://youtube.com/watch?v=%s")
                          ("github" . "https://github.com/%s"))
  org-agenda-files '("~/git/organised-exchange/exchange.org"
                     "/Users/fbartik/syncthing/org/inbox.org"
                     "/Users/fbartik/syncthing/org/agenda.org"
                     "/Users/fbartik/syncthing/org/projects.org"
                     "/Users/fbartik/syncthing/org/work.org")
  org-capture-templates '(("i" "Inbox" entry (file 
"~/syncthing/org/inbox.org")
                           "* TODO %?\n/Entered on/ %U")
                          ("s" "Slipbox" entry (file 
"~/syncthing/org/org-roam/inbox.org")
                           "* %?\n/Entered on/ %U")
                          )
  org-roam-node-display-template #("${type:15} ${title:*} ${tags:10}" 22 
32 (face org-tag))
  org-persist-after-read-hook '(org-element--cache-persist-after-read)
  org-refile-targets '(("projects.org" :regexp . 
"\\(?:\\(?:Note\\|Task\\)s\\)")
                       ("work.org" :regexp . 
"\\(?:\\(?:Note\\|Task\\)s\\)"))
  org-export-before-parsing-hook '(org-attach-expand-links)
  org-cycle-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h
                             org-babel-hide-result-toggle-maybe 
org-babel-header-arg-expand
                             +org-clear-babel-results-h 
+org-cycle-only-current-subtree-h)
  org-default-notes-file "/Users/fbartik/syncthing/org/notes.org"
  org-roam-find-file-hook 
'(doom--setq-org-id-link-to-org-use-id-for-org-roam-find-file-h
                            org-roam-buffer--setup-redisplay-h
                            org-roam--register-completion-functions-h
                            org-roam--replace-roam-links-on-save-h
                            org-roam-db-autosync--setup-update-on-save-h
                            +org-roam-enable-auto-backlinks-buffer-h)
  org-refile-use-outline-path 'file
  org-archive-hook '(org-attach-archive-delete-maybe)
  org-file-apps '((remote . emacs) (auto-mode . emacs) (directory . 
emacs)
                  ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) 
("\\.pdf\\'" . default))
  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 '(doom-themes-enable-org-fontification)
  org-modules '(ol-bibtex)
  org-image-actual-width nil
  org-attach-use-inheritance t
  org-mode-local-vars-hook '(+org-init-gifs-h 
+indent-guides-disable-maybe-h)
  org-mode-hook '(er/add-org-mode-expansions 
+lookup--init-org-mode-handlers-h
                  (closure (t) (&rest _)
                   (add-hook 'before-save-hook 'org-encrypt-entries nil 
t))
                  #[0 "\300\301\302\303\304$\207"
                    [add-hook change-major-mode-hook org-fold-show-all 
append local] 5]
                  #[0 "\301\211\x10\207" [imenu-create-index-function 
org-imenu-get-tree] 2]
                  doom-disable-show-paren-mode-h 
doom-disable-show-trailing-whitespace-h
                  +org-make-last-point-visible-h org-appear-mode 
org-fancy-priorities-mode
                  org-superstar-mode evil-org-mode toc-org-enable
                  #[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 
embrace-org-mode-hook
                  org-eldoc-load)
  org-src-window-setup 'other-window
  org-id-locations-file "/Users/fbartik/syncthing/org/.orgids"
  org-roam-ref-annotation-function 'org-roam-ref-read--annotation
  org-roam-directory "/Users/fbartik/syncthing/org/org-roam/"
  org-superstar-todo-bullet-alist '(("TODO" . 9744) ("[ ]" . 9744) 
("DONE" . 9745)
                                    ("[X]" . 9745))
  org-agenda-span 'day
  org-priority-faces '((65 . error) (66 . warning) (67 . success))
  org-roam-db-node-include-function #[0 "\300\207" [t] 1]
  org-roam-node-template-prefixes '(("doom-type" . "@") ("doom-tags" . 
"#") ("tags" . "#")
                                    ("todo" . "t:"))
  org-confirm-shell-link-function 'yes-or-no-p
  org-agenda-skip-unavailable-files t
  outline-isearch-open-invisible-function 'outline-isearch-open-invisible
  org-use-sub-superscripts '{}
  org-startup-indented t
  org-highlight-latex-and-related '(native script entities)
  org-agenda-mode-hook '(+org-habit-resize-graph-h 
org-fancy-priorities-mode
                         evil-org-agenda-mode)
  org-roam-capture-preface-hook '(org-roam-capture--try-capture-to-ref-h)
  org-link-translation-function 'toc-org-unhrefify
  org-agenda-before-write-hook '(org-agenda-add-entry-text)
  org-capture-prepare-finalize-hook 
'(org-roam-capture--install-finalize-h)
  org-src-preserve-indentation t
  org-roam-preview-function 'org-roam-preview-default-function
  org-entities-user '(("flat" "\\flat" nil "" "" "266D" "♭")
                      ("sharp" "\\sharp" nil "" "" "266F" "♯"))
  org-src-mode-hook '(org-src-babel-configure-edit-buffer 
org-src-mode-configure-edit-buffer)
  org-roam-db-autosync-mode t
  org-agenda-window-setup 'current-window
  org-tags-exclude-from-inheritance '("crypt")
  org-clock-out-remove-zero-time-clocks t
  org-log-buffer-setup-hook '(org-roam-log--setup)
  org-hide-leading-stars t
  org-todo-keywords '((sequence "TODO(t)" "NEXT(n)" "HOLD(h)" "|" 
"DONE(d)"))
  org-agenda-inhibit-startup t
  org-roam-capture-new-node-hook 
'(org-roam-capture--insert-captured-ref-h)
  org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent)
  org-preview-latex-image-directory 
"/Users/fbartik/.config/emacs/.local/cache/org/latex/"
  org-fontify-whole-heading-line t
  org-speed-command-hook '(org-speed-command-activate 
org-babel-speed-command-activate)
  org-clock-persist-file 
"/Users/fbartik/.config/emacs/.local/etc/org-clock-save.el"
  org-eldoc-breadcrumb-separator " → "
  org-persist-directory 
"/Users/fbartik/.config/emacs/.local/cache/org/persist/"
  org-export-backends '(md ascii html icalendar latex odt)
  org-roam-list-files-commands '(fd fdfind rg find)
  org-enforce-todo-dependencies t
  org-confirm-babel-evaluate nil
  org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal
  org-clock-in-resume t
  org-insert-heading-respect-content t
  org-M-RET-may-split-line nil
  org-clock-persist 'history
  org-persist-before-write-hook 
'(org-element--cache-persist-before-write)
  org-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h
                       org-babel-hide-result-toggle-maybe 
org-babel-header-arg-expand
                       +org-clear-babel-results-h 
+org-cycle-only-current-subtree-h)
  org-link-shell-confirm-function 'yes-or-no-p
  org-agenda-finalize-hook '(org-fancy-priorities-create-overlays
                             +org-exclude-agenda-buffers-from-workspace-h
                             +org-defer-mode-in-agenda-buffers-h)
  org-babel-pre-tangle-hook '(save-buffer)
  org-roam-completion-everywhere t
  org-agenda-loop-over-headlines-in-active-region nil
  org-fontify-quote-and-verse-blocks t
  org-agenda-start-on-weekday nil
  org-attach-id-dir "/Users/fbartik/syncthing/org/.attach/"
  org-todo-keyword-faces '(("[-]" . +org-todo-active) ("STRT" . 
+org-todo-active)
                           ("[?]" . +org-todo-onhold) ("WAIT" . 
+org-todo-onhold)
                           ("HOLD" . +org-todo-onhold) ("PROJ" . 
+org-todo-project)
                           ("NO" . +org-todo-cancel) ("KILL" . 
+org-todo-cancel))
  org-capture-mode-hook '(+org-show-target-in-capture-header-h 
evil-insert-state)
  org-agenda-deadline-faces '((1.001 . error) (1.0 . org-warning)
                              (0.5 . org-upcoming-deadline)
                              (0.0 . org-upcoming-distant-deadline))
  org-occur-hook '(org-first-headline-recenter)
  org-capture-after-finalize-hook '(+org-capture-cleanup-frame-h)
  org-roam-log-setup-hook '(org-roam--register-completion-functions-h)
  org-metadown-hook '(org-babel-pop-to-session-maybe)
  org-roam-node-annotation-function 'org-roam-node-read--annotation
  org-link-parameters '(("orgit-rev" :store orgit-rev-store :follow 
orgit-rev-open :export
                         orgit-rev-export :complete 
orgit-rev-complete-link)
                        ("orgit-log" :store orgit-log-store :follow 
orgit-log-open :export
                         orgit-log-export :complete 
orgit-log-complete-link)
                        ("orgit" :store orgit-status-store :follow 
orgit-status-open :export
                         orgit-status-export :complete 
orgit-status-complete-link)
                        ("bibtex" :follow org-bibtex-open :store 
org-bibtex-store-link)
                        ("notmuch-tree" :store 
org-notmuch-tree-store-link :follow
                         org-notmuch-tree-open)
                        ("notmuch-search" :store 
org-notmuch-search-store-link :follow
                         org-notmuch-search-open)
                        ("notmuch" :store org-notmuch-store-link :follow 
org-notmuch-open)
                        ("roam" :follow org-roam-link-follow-link)
                        ("yt" :follow org-yt-follow :image-data-fun 
org-yt-image-data-fun)
                        ("id" :follow org-roam-id-open)
                        ("img" :image-data-fun +org-inline-image-data-fn)
                        ("doom-changelog" :follow
                         (closure (t) (link)
                          (find-file (doom-path doom-docs-dir 
"changelog.org"))
                          (org-match-sparse-tree nil link))
                         )
                        ("doom-user" :follow
                         (closure (t) (link)
                          (browse-url
                           (format "https://github.com/%s"
                            (string-remove-prefix "@" 
(+org-link-read-desc-at-point link)))
                           )
                          )
                         :face (closure (t) (_) 'org-priority))
                        ("doom-ref" :follow
                         (closure (t) (link)
                          (let
                           ((link (+org-link-read-desc-at-point link))
                            (url "https://github.com") (doom-repo 
"doomemacs/doomemacs"))
                           (let ((saved-match-data (match-data)))
                            (unwind-protect
                             (progn
                              (browse-url
                               (cond
                                ((string-match
                                  
"^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)"
                                  link)
                                 (format "%s/%s/issues/%s" url
                                  (or (match-string 1 link) doom-repo) 
(match-string 2 link))
                                 )
                                ((string-match
                                  
"^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link)
                                 (format "%s/%s/commit/%s" url
                                  (or (match-string 1 link) doom-repo) 
(match-string 2 link))
                                 )
                                ((user-error "Invalid doom-ref link: %S" 
link)))
                               )
                              )
                             (set-match-data saved-match-data t))
                            )
                           )
                          )
                         :face
                         (closure (t) (link)
                          (let ((link (+org-link-read-desc-at-point 
link)))
                           (if
                            (or
                             (string-match
                              
"^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)" link)
                             (string-match
                              
"^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link)
                             )
                            'org-link 'error)
                           )
                          )
                         )
                        ("doom-executable" :activate-func
                         +org-link--doom-executable-link-activate-fn 
:help-echo
                         +org-link-doom--help-echo-from-textprop :face 
org-verbatim)
                        ("doom-module" :follow 
+org-link-follow-doom-module-fn :activate-func
                         +org-link--doom-module-link-activate-fn :face
                         +org-link--doom-module-link-face-fn :help-echo
                         +org-link-doom--help-echo-from-textprop)
                        ("doom-package" :follow 
+org-link-follow-doom-package-fn
                         :activate-func 
+org-link--doom-package-link-activate-fn :face
                         (closure (t) (_) '(:inherit org-priority :slant 
italic)) :help-echo
                         +org-link-doom--help-echo-from-textprop)
                        ("cmd" :follow
                         (closure ((fn . describe-command)) (path 
_prefixarg)
                          (funcall fn
                           (or (intern-soft path)
                            (user-error "Can't find documentation for %S" 
path))
                           )
                          )
                         :activate-func 
+org-link--command-link-activate-command :face
                         help-key-binding :help-echo 
+org-link-doom--help-echo-from-textprop)
                        ("face" :follow
                         (closure ((fn . describe-face)) (path 
_prefixarg)
                          (funcall fn
                           (or (intern-soft path)
                            (user-error "Can't find documentation for %S" 
path))
                           )
                          )
                         :activate-func 
+org-link--face-link-activate-face :face
                         (font-lock-type-face underline))
                        ("fn" :follow
                         (closure ((fn . helpful-callable)) (path 
_prefixarg)
                          (funcall fn
                           (or (intern-soft path)
                            (user-error "Can't find documentation for %S" 
path))
                           )
                          )
                         :activate-func +org-link--fn-link-activate-fn 
:face org-code)
                        ("var" :follow
                         (closure ((fn . helpful-variable)) (path 
_prefixarg)
                          (funcall fn
                           (or (intern-soft path)
                            (user-error "Can't find documentation for %S" 
path))
                           )
                          )
                         :activate-func +org-link--var-link-activate-fn 
:face org-code)
                        ("kbd" :follow
                         (closure (t) (ev) (interactive "e")
                          (minibuffer-message "%s"
                           (+org-link-doom--help-echo-from-textprop nil 
(current-buffer)
                            (posn-point (event-start ev)))
                           )
                          )
                         :help-echo 
+org-link-doom--help-echo-from-textprop :face
                         help-key-binding)
                        ("doom-modules" :complete
                         (closure
                          ((dir-fn closure ((dir-var . doom-modules-dir)) 
nil
                            (symbol-value dir-var))
                           (requires) (key . "doom-modules"))
                          nil (if requires (mapc #'require (ensure-list 
requires)))
                          (+org--relative-path (+org--read-link-path key 
(funcall dir-fn))
                           (funcall dir-fn))
                          )
                         :follow
                         (closure
                          ((dir-fn closure ((dir-var . doom-modules-dir)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (org-link-open-as-file (expand-file-name link 
(funcall dir-fn)) nil)
                          )
                         :face
                         (closure
                          ((dir-fn closure ((dir-var . doom-modules-dir)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (let*
                           ((path (expand-file-name link (funcall 
dir-fn)))
                            (option-index (string-match-p "::\\(.*\\)\\'" 
path))
                            (file-name (substring path 0 option-index)))
                           (if (file-exists-p file-name) 'org-link 
'error))
                          )
                         :requires nil)
                        ("doom-docs" :complete
                         (closure
                          ((dir-fn closure ((dir-var . doom-docs-dir)) 
nil
                            (symbol-value dir-var))
                           (requires) (key . "doom-docs"))
                          nil (if requires (mapc #'require (ensure-list 
requires)))
                          (+org--relative-path (+org--read-link-path key 
(funcall dir-fn))
                           (funcall dir-fn))
                          )
                         :follow
                         (closure
                          ((dir-fn closure ((dir-var . doom-docs-dir)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (org-link-open-as-file (expand-file-name link 
(funcall dir-fn)) nil)
                          )
                         :face
                         (closure
                          ((dir-fn closure ((dir-var . doom-docs-dir)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (let*
                           ((path (expand-file-name link (funcall 
dir-fn)))
                            (option-index (string-match-p "::\\(.*\\)\\'" 
path))
                            (file-name (substring path 0 option-index)))
                           (if (file-exists-p file-name) 'org-link 
'error))
                          )
                         :requires nil)
                        ("doom" :complete
                         (closure
                          ((dir-fn closure ((dir-var . doom-emacs-dir)) 
nil
                            (symbol-value dir-var))
                           (requires) (key . "doom"))
                          nil (if requires (mapc #'require (ensure-list 
requires)))
                          (+org--relative-path (+org--read-link-path key 
(funcall dir-fn))
                           (funcall dir-fn))
                          )
                         :follow
                         (closure
                          ((dir-fn closure ((dir-var . doom-emacs-dir)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (org-link-open-as-file (expand-file-name link 
(funcall dir-fn)) nil)
                          )
                         :face
                         (closure
                          ((dir-fn closure ((dir-var . doom-emacs-dir)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (let*
                           ((path (expand-file-name link (funcall 
dir-fn)))
                            (option-index (string-match-p "::\\(.*\\)\\'" 
path))
                            (file-name (substring path 0 option-index)))
                           (if (file-exists-p file-name) 'org-link 
'error))
                          )
                         :requires nil)
                        ("org" :complete
                         (closure
                          ((dir-fn closure ((dir-var . org-directory)) 
nil
                            (symbol-value dir-var))
                           (requires) (key . "org"))
                          nil (if requires (mapc #'require (ensure-list 
requires)))
                          (+org--relative-path (+org--read-link-path key 
(funcall dir-fn))
                           (funcall dir-fn))
                          )
                         :follow
                         (closure
                          ((dir-fn closure ((dir-var . org-directory)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (org-link-open-as-file (expand-file-name link 
(funcall dir-fn)) nil)
                          )
                         :face
                         (closure
                          ((dir-fn closure ((dir-var . org-directory)) 
nil
                            (symbol-value dir-var))
                           )
                          (link)
                          (let*
                           ((path (expand-file-name link (funcall 
dir-fn)))
                            (option-index (string-match-p "::\\(.*\\)\\'" 
path))
                            (file-name (substring path 0 option-index)))
                           (if (file-exists-p file-name) 'org-link 
'error))
                          )
                         :requires nil)
                        ("attachment" :image-data-fun 
+org-inline-image-data-fn :follow
                         org-attach-follow :complete 
org-attach-complete-link)
                        ("file+sys") ("file+emacs") ("shell" :follow 
org-link--open-shell)
                        ("news" :follow
                         #[514 "\301\300\302\x04Q\x02\"\207" ["news" browse-url 
":"] 6
                           "\n\n(fn URL ARG)"]
                         )
                        ("mailto" :follow
                         #[514 "\301\300\302\x04Q\x02\"\207" ["mailto" 
browse-url ":"] 6
                           "\n\n(fn URL ARG)"]
                         )
                        ("https" :follow
                         #[514 "\301\300\302\x04Q\x02\"\207" ["https" 
browse-url ":"] 6
                           "\n\n(fn URL ARG)"]
                         :image-data-fun +org-http-image-data-fn)
                        ("http" :follow
                         #[514 "\301\300\302\x04Q\x02\"\207" ["http" browse-url 
":"] 6
                           "\n\n(fn URL ARG)"]
                         :image-data-fun +org-http-image-data-fn)
                        ("ftp" :follow
                         #[514 "\301\300\302\x04Q\x02\"\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 :face
                         (closure (t) (path)
                          (if
                           (or (file-remote-p path)
                            (if IS-WINDOWS (string-prefix-p "\\\\" path))
                            (file-exists-p path))
                           'org-link '(warning org-link))
                          )
                         )
                        ("elisp" :follow org-link--open-elisp))
  org-roam-capture-templates '(("d" "Plain Note" plain "%?" :if-new
                                (file+head "${slug}.org" "#+title: 
${title}\n")
                                :immediate-finish t :unnarrowed t)
                               ("s" "Command" plain "* %?:\n#+BEGIN_SRC 
sh\n\n#+END_SRC"
                                :if-new
                                (file+head "docs/${slug}.org"
                                 "#+title: ${title}\n#+filetags: docs")
                                :immediate-finish t :unnarrowed t)
                               ("w" "Work notes" plain "%?" :if-new
                                (file+head "worknotes/${title}.org"
                                 "#+title: ${title}\n#+filetags: work")
                                :immediate-finish t :unnarrowed t)
                               )
  org-metaup-hook '(org-babel-load-in-session-maybe)
  org-fancy-priorities-list '("⚑" "⬆" "■")
  org-superstar-leading-bullet 32
  org-imenu-depth 6
  org-display-remote-inline-images 'download
  org-outline-path-complete-in-steps nil
  org-special-ctrl-a/e t
  org-tags-column 0
  org-src-lang-modes '(("md" . markdown) ("C" . c) ("C++" . c++) 
("asymptote" . asy)
                       ("beamer" . latex) ("calc" . fundamental) ("cpp" . 
c++)
                       ("ditaa" . artist) ("desktop" . conf-desktop) 
("dot" . fundamental)
                       ("elisp" . emacs-lisp) ("ocaml" . tuareg) 
("screen" . shell-script)
                       ("sqlite" . sql) ("toml" . conf-toml) ("shell" . 
sh) ("ash" . sh)
                       ("sh" . sh) ("bash" . sh) ("jsh" . sh) ("bash2" . 
sh) ("dash" . sh)
                       ("dtksh" . sh) ("ksh" . sh) ("es" . sh) ("rc" . 
sh) ("itcsh" . sh)
                       ("tcsh" . sh) ("jcsh" . sh) ("csh" . sh) ("ksh88" 
. sh) ("oash" . sh)
                       ("pdksh" . sh) ("mksh" . sh) ("posix" . sh) 
("wksh" . sh) ("wsh" . sh)
                       ("zsh" . sh) ("rpm" . sh))
  org-clock-history-length 20
  org-attach-store-link-p 'attached
  org-roam-indirect-buffer-hook 
'(org-roam--register-completion-functions-h)
  org-id-locations-file-relative t
  org-archive-subtree-save-file-p t
  org-list-allow-alphabetical t
  )

[-- Attachment #2: Type: text/html, Size: 58450 bytes --]

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

* Re: [BUG] org-element--cache: Org parser error (error "rx '**' range error") [9.7 (9.7-??-d6f3aed7b @ /Users/fbartik/.config/emacs/.local/straight/build-29.1/org/)]
  2023-08-22 16:23 [BUG] org-element--cache: Org parser error (error "rx '**' range error") [9.7 (9.7-??-d6f3aed7b @ /Users/fbartik/.config/emacs/.local/straight/build-29.1/org/)] fb--- via General discussions about Org-mode.
@ 2023-08-24  7:49 ` Ihor Radchenko
  0 siblings, 0 replies; 2+ messages in thread
From: Ihor Radchenko @ 2023-08-24  7:49 UTC (permalink / raw)
  To: fb; +Cc: emacs-orgmode

fb--- via "General discussions about Org-mode." <emacs-orgmode@gnu.org>
writes:

> I'm very new to Emacs and org and I'm running into this issue when I 
> start Emacs from scratch and reload my last session.
>
> The error I get looks like this and there are multiples on each start:
>
> Warning (org-element-cache): org-element--cache: Org parser error in 
> config.el::5943. Resetting.
>   The error was: (error "rx '**' range error")
>   Backtrace:
> nil
>
> I'm sure there are issues with my configuration, which is pasted below.  
> This is because I'm using the Doom Emacs framework as well as snippets 
> of other users' configurations.

This error usually happens when something is trying to call Org API in
non-Org buffer. For example, https://github.com/nobiot/md-roam is known
to do this.

May you M-x toggle-debug-on-error, trigger the error, and then share the
backtrace that will be displayed?

-- 
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] 2+ messages in thread

end of thread, other threads:[~2023-08-24  7:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-22 16:23 [BUG] org-element--cache: Org parser error (error "rx '**' range error") [9.7 (9.7-??-d6f3aed7b @ /Users/fbartik/.config/emacs/.local/straight/build-29.1/org/)] fb--- via General discussions about Org-mode.
2023-08-24  7: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).