Subject: 24.3.50; False negatives in lisp-completion-at-point
From: Dmitry Gutov <[email-masked]>
To: [email-masked]
Date: Fri, 31 Jan 2014 06:46:01 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Example:

(defmacro fizzle (&rest body)
  (declare (indent defun))
  `(let ((coooooooon 0))
     ,@body))

(defun fozzle ()
  (fizzle
    (foo co)))

1. Evaluate the macro.

2. Put point after "co" in fozzle, press C-M-i.

3. See it get automatically completed to "coooooooon", even though there
are many dynamic variables that start with "co".

In GNU Emacs 24.3.50.4 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.6)
 of 2014-01-23 on axl
Repository revision: 116128 [email-masked]
Windowing system distributor `The X.Org Foundation', version 11.0.11405000
System Description:	Ubuntu 13.10