branch: externals/org-transclusion
commit 571dd7224bfd89d551c61f232849c19d5b389729
Author: gggion <[email protected]>
Commit: gggion <[email protected]>

    fix: byte-compiler warnings in org-transclusion-indent-mode
    
    * org-transclusion-indent-mode.el: Add forward declarations for
    functions and variables to silence byte-compiler warnings.
    (org-transclusion-indent-mode): Add defvar declaration for variable
    defined later by define-minor-mode.
    (org-transclusion-prefix-has-fringe-p)
    (org-transclusion-add-fringe-to-region): Add declare-function forms
    for functions defined in org-transclusion.el.
    (org-transclusion-indent--reapply-all-fringes): Remove unused
    lexical variable line-end.
---
 org-transclusion-indent-mode.el | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/org-transclusion-indent-mode.el b/org-transclusion-indent-mode.el
index c4d8a53bff..75c08b8428 100644
--- a/org-transclusion-indent-mode.el
+++ b/org-transclusion-indent-mode.el
@@ -52,7 +52,14 @@ Used to prevent premature mode deactivation during buffer 
refresh.")
   "Initialization state for waiting on org-indent.
 Either nil, t (initialized), or (TIMER ATTEMPT-COUNT).")
 
-;;;; Helper Functions
+;;;; Forward Declarations
+
+;; Silence byte-compiler warnings for functions defined in org-transclusion.el
+(declare-function org-transclusion-prefix-has-fringe-p "org-transclusion" 
(prefix))
+(declare-function org-transclusion-add-fringe-to-region "org-transclusion" 
(buffer beg end face))
+
+;; Variable defined by define-minor-mode later in this file
+(defvar org-transclusion-indent-mode)
 
 (defun org-transclusion-indent--find-source-overlays ()
   "Return list of all transclusion source overlays in current buffer."
@@ -82,7 +89,6 @@ This function is called after any change that might have 
removed
               (save-excursion
                 (goto-char ov-beg)
                 (let* ((line-beg (line-beginning-position))
-                       (line-end (min (1+ line-beg) ov-end))
                        (line-prefix (get-text-property line-beg 'line-prefix)))
                   ;; If line-prefix exists but has no fringe, re-apply
                   (when (and line-prefix

Reply via email to