[slime-devel] Re: slime.el `slime-expand-abbreviations-and-complete'

Madhu enometh at meer.net
Sat Dec 16 01:27:05 UTC 2006


* Edi Weitz <ubqm4292g.fsf at agharta.de> :
| I had tried that yesterday already.  It didn't work for me at all - I
| got "buffer is read-only" error messages.

Did you choose a completion (from several alternatives) from the
*Completions* buffer, by <Enter> or clicking on it?

I believe The "buffer is read only" error messages also expose the
bug, and occurs because slime-repl-face has text properties read-only,
while the code accesses parts of the input it shouldnt. This probably
masks the bug being addressed. Again, I had convinced myself before
posting that fix that the existing code was wrong, and still wish to
know what I'm missing

| However, I regularly use slime-complete-symbol* as my completion
| function (but with other pop-up settings) and my text never got
| garbled.  And I liked the behaviour where point was directly after the
| shortest unambiguous prefix.

Perhaps you could tell me what settings you use? I almost always use
slime inside an emacs running under terminal, with only one frame, but
tried other settings too, and the text invariably got garbled. 

As for reverting the change, I dont mind as I have been fixing this
locally for years. The fact is I found slime-completion* unusable
without fixing it, which is why I was surprised no one had complained
before.
--
Regards
Madhu




More information about the slime-devel mailing list