--- ../slime-hacked/ChangeLog	2007-03-03 14:47:58.000000000 +0100
+++ ChangeLog	2007-03-03 14:54:20.000000000 +0100
@@ -1,3 +1,10 @@
+2007-03-01  Tobias C. Rittweiler <tcr@freebits.de>
+
+	* slime.el (slime-fuzzy-highlight-current-completion): Fix
+	off-by-one error that causes the currently selected 
+	completion in the *Fuzzy Completion* buffer be highlighted
+	one char too far.
+
 2007-02-26  Tobias C. Rittweiler <tcr@freebits.de>
 
 	* swank.lisp: Cleanup of parts of the fuzzy completion code.
--- ../slime-hacked/slime.el	2007-03-03 14:47:58.000000000 +0100
+++ slime.el	2007-03-03 13:56:19.000000000 +0100
@@ -6608,7 +6608,9 @@
 (defun slime-fuzzy-highlight-current-completion ()
   "Highlights the current completion, so that the user can see it on the screen."
   (let ((pos (point)))
-    (setq slime-fuzzy-current-completion-overlay (make-overlay (point) (search-forward " ") (current-buffer) t nil))
+    (setq slime-fuzzy-current-completion-overlay 
+          (make-overlay (point) (1- (search-forward " "))
+                        (current-buffer) t nil))
     (overlay-put slime-fuzzy-current-completion-overlay 'face 'secondary-selection)
     (goto-char pos)))
 
