Subject: bug#16604: closed (Re: bug#16604: 24.3.50; False negatives in lisp-completion-at-point)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 06 Feb 2014 01:39:02 +0000

Your bug report

#16604: 24.3.50; False negatives in lisp-completion-at-point

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
16604: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16604
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#16604: 24.3.50; False negatives in lisp-completion-at-point
From: Dmitry Gutov <[email-masked]>
To: Stefan Monnier <[email-masked]>
Cc: [email-masked]
Date: Thu, 06 Feb 2014 03:38:22 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Version: 24.4

On 05.02.2014 15:53, Stefan Monnier wrote:
> The suffix is not a problem.  But the prefix is, because with an empty
> string, the boundary will always be zero.  And we can't disallow tables
> that return an explicit 0 boundary.

True.

> Please install, thank you,

Revision 116279.

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