[slime-devel] Re: slime-display-edit-hilights

Peter Seibel peter at gigamonkeys.com
Mon Dec 19 23:31:24 UTC 2005


Peter Seibel <peter at gigamonkeys.com> writes:

> "Marco Baringer" <mb at bese.it> writes:
>
>> Alain.Picard at memetrics.com writes:
>>
>>> Marco Baringer writes:
>>>  > 
>>>  > for those of you who don't follow c.l.l (which is probaly a good idea)
>>>  > i commited William Bland's patch[1]. see the ChangeLog for details.
>>>
>>> Yeah, that's pretty cool, but there are two major annoyances with it:
>>>  * It tries to do it's thing even in the REPL.
>>>    This seems insane; you only want to do this in source files, IMHO
>>
>> nikodemus fixed this yesterday..
>
> Hmmm. I see his entry in the ChangeLog but I still get the
> highlighting in the REPL.

Meanwhile, here's a patch to turn off hilighting when in a comment.

-Peter

Index: ChangeLog
===================================================================
RCS file: /project/slime/cvsroot/slime/ChangeLog,v
retrieving revision 1.821
diff -u -r1.821 ChangeLog
--- ChangeLog	18 Dec 2005 17:24:36 -0000	1.821
+++ ChangeLog	19 Dec 2005 23:29:56 -0000
@@ -1,3 +1,8 @@
+2005-12-19  Peter Seibel  <peter at gigamonkeys.com>
+
+	* slime.el (slime-self-insert-command): Got rid of message about
+	setting up face and skipping edit-hilights when in a comment.
+
 2005-12-18  Nikodemus Siivola <nikodemus at random-state.net>
 
 	* slime.el (slime-mode-hook): Bind simple characters to
Index: slime.el
===================================================================
RCS file: /project/slime/cvsroot/slime/slime.el,v
retrieving revision 1.571
diff -u -r1.571 slime.el
--- slime.el	18 Dec 2005 17:24:36 -0000	1.571
+++ slime.el	19 Dec 2005 23:30:05 -0000
@@ -9888,8 +9888,9 @@
 (defun slime-self-insert-command ()
   (interactive)
   (self-insert-command 1)
-  (when (and slime-display-edit-hilights (slime-connected-p))
-    (message "Setting up face.")
+  (when (and slime-display-edit-hilights
+             (slime-connected-p)
+             (not (member 'font-lock-comment-face (text-properties-at (point)))))
     (let ((overlay (make-overlay (- (point) 1) (point))))
       (flet ((putp (name value) (overlay-put overlay name value)))
         (putp 'face 'slime-display-edit-face)


-- 
Peter Seibel           * peter at gigamonkeys.com
Gigamonkeys Consulting * http://www.gigamonkeys.com/
Practical Common Lisp  * http://www.gigamonkeys.com/book/




More information about the slime-devel mailing list