[Openmcl-devel] Completion in Listener generates error
R. Matthew Emerson
rme at clozure.com
Sat Sep 11 17:20:57 UTC 2010
On Sep 11, 2010, at 5:57 AM, Willem Rein Oudshoorn wrote:
> 1. Start Clozure CL32, version: 1.6-dev-r14241M-trunk (DarwinX8632)!
> or the 64 bit version, both 1.6-dev-r14241M-trunk (DarwinX8664)!
> 2. type in the listener:
> (probe-file #P"~/xxx
> [Such that no file or directory starts with 'xxx']
> 3. After the '/' press the key Alt-/
> Notice it shows in the echo area that there are no expansions
> starting with 'xxx' [This is GOOD]
> 4. Press again Alt-/
> This brings up the AltConsole with:
> Unmatched ~/
> "No expansions for \"~/xxx\""
> While executing: (:INTERNAL GUI::|-[HemlockTextstorageTextView keyDown:]|), in process Initial(0).
> I didn't expect the AltConsole to pop up.
> As far as I can tell, the reason for the error is that, the dynamic
> abbrev code raises an error in which the string "~sxxx" is part of
> the description, and that string is later interpreted again
> as a format control string.
Your diagnosis appears to be correct. I think this should be fixed in r14253.
More information about the Openmcl-devel