]> git.eshelyaron.com Git - sweep.git/commitdiff
Support Prettify Symbols and similar minor modes
authorEshel Yaron <me@eshelyaron.com>
Thu, 14 Sep 2023 16:20:33 +0000 (18:20 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 14 Sep 2023 16:20:33 +0000 (18:20 +0200)
* sweeprolog.el (sweeprolog-analyze-some-terms): Call
'font-lock-fontify-keywords-region' to support minor modes that
rely on 'font-lock-keywords'.

sweeprolog.el

index 655f395b5c5a1d4fe61c381d4a70737c5dc9718a..266db397d5b72543872471e2ed102514b6af53f0 100644 (file)
@@ -2982,7 +2982,7 @@ modified."
         (sweeprolog-end-of-top-term)
         (sweeprolog-analyze-region start (point) "true")))))
 
-(defun sweeprolog-analyze-some-terms (beg end &optional _verbose)
+(defun sweeprolog-analyze-some-terms (beg end &optional verbose)
   (let ((sweeprolog--analyze-point (point)))
    (save-match-data
      (save-mark-and-excursion
@@ -3001,6 +3001,7 @@ modified."
          (sweeprolog-end-of-top-term)
          (skip-chars-forward " \t\n")
          (sweeprolog-analyze-term cur (point))
+         (font-lock-fontify-keywords-region start (point) verbose)
          `(jit-lock-bounds ,start . ,(point)))))))
 
 (defun sweeprolog-syntax-propertize (start end)