"Pascal J.Bourguignon" pjb@informatimago.com writes:
Here is a version of slime-symbol-name-at-point that's more sophisticated than the one using thing-at-point. If there's a dot-double-quote after the symbol at point, then it removes the dot.
The Right Thing would be to match the symbol at point depending on the expected symbols (known CLHS / current program symbols), and to try several possibilities (to be able to handle case when the symbol-dot does not end a string).
Do you know about `C-u M-.'? This way it slurps the symbol into the minibuffer where you can do small edits (like removing a trailing #. character). I find this okay so I'm not very keen on DWIM'ifying.
P.S., please send unidiffs - even in small functions it takes some eyeballing to see what's changed :-)
-Luke