branch: externals/mmm-mode
commit 44e5100e688b1583b3c6927d487556772ea32ab3
Author: Dmitry Gutov <[email protected]>
Commit: Dmitry Gutov <[email protected]>

    Add a couple of FIXMEs
---
 mmm-class.el  | 2 ++
 mmm-region.el | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/mmm-class.el b/mmm-class.el
index 34beae9..6b7d604 100644
--- a/mmm-class.el
+++ b/mmm-class.el
@@ -106,6 +106,8 @@ error once all classes have been applied."
 ;;}}}
 ;;{{{ Apply All Classes
 
+;; FIXME: This should be called by syntax-propertize-function,
+;; not vice versa.
 (cl-defun mmm-apply-all (&key (start (point-min)) (stop (point-max)))
   "MMM-ify from START to STOP by all submode classes.
 The classes come from mode/ext, `mmm-classes', `mmm-global-classes',
diff --git a/mmm-region.el b/mmm-region.el
index db5dcc7..d8b98f5 100644
--- a/mmm-region.el
+++ b/mmm-region.el
@@ -697,6 +697,9 @@ region and mode for the previous position."
       (font-lock-mode 1)
     (font-lock-mode 0)))
 
+;; FIXME: Most uses of this function happen when the buffer is parsed
+;; into regions manually. That should go away after
+;; syntax-propertize-function does this.
 (defun mmm-refontify-maybe (&optional start stop)
   "Re-fontify from START to STOP, or entire buffer, if enabled."
   (when font-lock-mode

Reply via email to