branch: externals/orgalist
commit f3a57e79ac06072899401e7f3e298b8d3e8055f7
Author: Nicolas Goaziou <[email protected]>
Commit: Nicolas Goaziou <[email protected]>

    Fix workaround bug#31361
    
    * orgalist.el (orgalist-mode): Re-apply advice.
---
 orgalist.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/orgalist.el b/orgalist.el
index 842c357..518d63a 100644
--- a/orgalist.el
+++ b/orgalist.el
@@ -785,9 +785,10 @@ C-c C-c         `orgalist-check-item'"
       (advice-add 'indent-according-to-mode
                   :around (lambda (old)
                             "Workaround bug#31361."
-                            (let ((indent-line-function
-                                   (advice--cd*r indent-line-function)))
-                              (funcall old)))
+                            (or (orgalist--indent-line)
+                                (let ((indent-line-function
+                                       (advice--cd*r indent-line-function)))
+                                  (funcall old))))
                   '((name . orgalist-fix-bug:31361)))))
    (t
     (remove-function (local 'fill-paragraph-function) #'orgalist--fill-item)

Reply via email to