[Openmcl-devel] Completion in Listener generates error
R. Matthew Emerson
rme at clozure.com
Sat Sep 11 10:20:57 PDT 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:
>
> Error:
> 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
mailing list