]> code.delx.au - gnu-emacs-elpa/blobdiff - context-coloring-emacs-lisp.el
Reorganize files.
[gnu-emacs-elpa] / context-coloring-emacs-lisp.el
index dbe1354bca231a64f74765d55d96e1f02db5937c..e2556e5976b9a3ae8a659f0c139e1bb99967e888 100644 (file)
   "Move forward through whitespace and comments."
   (while (forward-comment 1)))
 
+(defsubst context-coloring-elisp-colorize-comments-and-strings
+  (&optional min max)
+  "Color comments and strings from MIN to MAX."
+  (context-coloring-colorize-comments-and-strings min max t))
+
 (defsubst context-coloring-elisp-forward-sws ()
   "Move through whitespace and comments, coloring comments."
   (let ((start (point)))
     (context-coloring-forward-sws)
-    (context-coloring-colorize-comments-and-strings start (point))))
+    (context-coloring-elisp-colorize-comments-and-strings start (point))))
 
 (defsubst context-coloring-elisp-forward-sexp ()
   "Skip/ignore missing sexps, coloring comments and strings."
@@ -606,7 +611,7 @@ It could be a quoted or backquoted expression."
   (context-coloring-elisp-increment-sexp-count)
   (let ((start (point)))
     (forward-sexp)
-    (context-coloring-colorize-comments-and-strings start (point))))
+    (context-coloring-elisp-colorize-comments-and-strings start (point))))
 
 ;; Elisp has whitespace, words, symbols, open/close parenthesis, expression
 ;; prefix, string quote, comment starters/enders and escape syntax classes only.
@@ -692,7 +697,7 @@ It could be a quoted or backquoted expression."
      (cond
       ;; Just colorize the changed region.
       (context-coloring-changed-p
-       (let* ( ;; Prevent `beginning-of-defun' from making poor assumptions.
+       (let* (;; Prevent `beginning-of-defun' from making poor assumptions.
               (open-paren-in-column-0-is-defun-start nil)
               ;; Seek the beginning and end of the previous and next
               ;; offscreen defuns, so just enough is colored.