emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/org 5b4eebfabd 3/3: Prefer `condition-case-unless-debug


From: ELPA Syncer
Subject: [elpa] externals/org 5b4eebfabd 3/3: Prefer `condition-case-unless-debug' where possible
Date: Thu, 1 Jun 2023 09:59:32 -0400 (EDT)

branch: externals/org
commit 5b4eebfabdc6a9b4ed223025161a342cb312c1d0
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>

    Prefer `condition-case-unless-debug' where possible
    
    * lisp/org-clock.el (org-clock-play-sound):
    * lisp/org-element.el (org-element-at-point):
    * lisp/org-src.el (org-src--edit-element):
    (org-fontify-inline-src-blocks):
    * lisp/org.el (ox):
    (org-fontify-meta-lines-and-blocks):
    (org-map-dblocks):
    * lisp/ox-odt.el (org-odt--export-wrap): Use
    `condition-case-unless-debug' to allow more descriptive backtraces
    when `debug-on-error' is non-nil.
    
    Link: https://orgmode.org/list/878rdnq1iy.fsf@web.de
---
 lisp/org-clock.el   |  2 +-
 lisp/org-element.el | 22 +++++++++++-----------
 lisp/org-src.el     |  4 ++--
 lisp/org.el         |  8 ++++----
 lisp/ox-odt.el      |  2 +-
 5 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/lisp/org-clock.el b/lisp/org-clock.el
index c9f97c5fc4..9a30b478ed 100644
--- a/lisp/org-clock.el
+++ b/lisp/org-clock.el
@@ -902,7 +902,7 @@ If CLOCK-SOUND is non-nil, it overrides `org-clock-sound'."
            (if (executable-find "aplay")
                (start-process "org-clock-play-notification" nil
                               "aplay" file)
-             (condition-case nil
+             (condition-case-unless-debug nil
                  (play-sound-file file)
                (error (beep t) (beep t))))))))))
 
diff --git a/lisp/org-element.el b/lisp/org-element.el
index 3c1c9c89c4..51032c81b6 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -7833,7 +7833,7 @@ element ending there."
                                         (org-element--request-beg
                                          (car 
org-element--cache-sync-requests)))))
                         (org-element--cache-find pom))
-                    (condition-case err
+                    (condition-case-unless-debug err
                         (org-element--parse-to pom)
                       (error
                        (org-element--cache-warn
@@ -7853,16 +7853,16 @@ element ending there."
     (unless (eq 'org-data (org-element-type element))
       (unless (and cached-only
                    (not (and element
-                             (or (= pom (org-element-property :begin element))
-                                 (and (not (memq (org-element-type element) 
org-element-greater-elements))
-                                      (>= pom (org-element-property :begin 
element))
-                                      (< pom (org-element-property :end 
element)))
-                                 (and (org-element-property :contents-begin 
element)
-                                      (>= pom (org-element-property :begin 
element))
-                                      (< pom (org-element-property 
:contents-begin element)))
-                                 (and (not (org-element-property :contents-end 
element))
-                                      (>= pom (org-element-property :begin 
element))
-                                      (< pom (org-element-property :end 
element)))))))
+                           (or (= pom (org-element-property :begin element))
+                               (and (not (memq (org-element-type element) 
org-element-greater-elements))
+                                    (>= pom (org-element-property :begin 
element))
+                                    (< pom (org-element-property :end 
element)))
+                               (and (org-element-property :contents-begin 
element)
+                                    (>= pom (org-element-property :begin 
element))
+                                    (< pom (org-element-property 
:contents-begin element)))
+                               (and (not (org-element-property :contents-end 
element))
+                                    (>= pom (org-element-property :begin 
element))
+                                    (< pom (org-element-property :end 
element)))))))
         (if (not (eq (org-element-type element) 'section))
             element
           (org-element-at-point (1+ pom) cached-only))))))
diff --git a/lisp/org-src.el b/lisp/org-src.el
index 6daa9fd217..f15ba8e998 100644
--- a/lisp/org-src.el
+++ b/lisp/org-src.el
@@ -584,7 +584,7 @@ Leave point in edit buffer."
        ;; Initialize buffer.
        (when (functionp initialize)
          (let ((org-inhibit-startup t))
-           (condition-case e
+           (condition-case-unless-debug e
                (funcall initialize)
              (error (message "Initialization fails with: %S"
                              (error-message-string e))))))
@@ -717,7 +717,7 @@ as `org-src-fontify-natively' is non-nil."
 
 (defun org-fontify-inline-src-blocks (limit)
   "Try to apply `org-fontify-inline-src-blocks-1'."
-  (condition-case nil
+  (condition-case-unless-debug nil
       (org-fontify-inline-src-blocks-1 limit)
     (error (message "Org mode fontification error in %S at %d"
                     (current-buffer)
diff --git a/lisp/org.el b/lisp/org.el
index 74972722d1..0e5740412b 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -716,7 +716,7 @@ defined in org-duration.el.")
   "Load all extensions listed in `org-modules'."
   (when (or force (not org-modules-loaded))
     (dolist (ext org-modules)
-      (condition-case nil (require ext)
+      (condition-case-unless-debug nil (require ext)
        (error (message "Problems while trying to load feature `%s'" ext))))
     (setq org-modules-loaded t)))
 
@@ -905,7 +905,7 @@ depends on, if any."
 
 (eval-after-load 'ox
   '(dolist (backend org-export-backends)
-     (condition-case nil (require (intern (format "ox-%s" backend)))
+     (condition-case-unless-debug nil (require (intern (format "ox-%s" 
backend)))
        (error (message "Problems while trying to load export backend `%s'"
                       backend)))))
 
@@ -5375,7 +5375,7 @@ by a #."
   :group 'org-appearance)
 
 (defun org-fontify-meta-lines-and-blocks (limit)
-  (condition-case nil
+  (condition-case-unless-debug nil
       (org-fontify-meta-lines-and-blocks-1 limit)
     (error (message "Org mode fontification error in %S at %d"
                    (current-buffer)
@@ -8772,7 +8772,7 @@ If COMMAND is not given, use `org-update-dblock'."
       (while (re-search-forward org-dblock-start-re nil t)
        (goto-char (match-beginning 0))
         (save-excursion
-          (condition-case nil
+          (condition-case-unless-debug nil
               (funcall cmd)
             (error (message "Error during update of dynamic block"))))
        (unless (re-search-forward org-dblock-end-re nil t)
diff --git a/lisp/ox-odt.el b/lisp/ox-odt.el
index b0266079ad..da2d4c0e8c 100644
--- a/lisp/ox-odt.el
+++ b/lisp/ox-odt.el
@@ -4016,7 +4016,7 @@ contextual information."
             ;; Delete temporary directory and also other embedded
             ;; files that get copied there.
             (delete-directory org-odt-zip-dir t))))
-     (condition-case err
+     (condition-case-unless-debug err
         (progn
           (unless (executable-find "zip")
             ;; Not at all OSes ship with zip by default



reply via email to

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