Hi folks,
I'm wondering if it would be hard to get M-. to be able to look in packages other than the current package.
The problem I am trying to solve is that I really like to use M-. by entering in the function names in order to hop around within the code. The is all fine and well as I work in the main package that uses all the others, but once I hop over to one of the used packages I can't M-. at will without switching packages.
I'm willing to do the work if it's easy to medium, just asking you slime guru's as to complexity.
Thanks much, William Halliburton
The problem I am trying to solve is that I really like to use M-. by entering in the function names in order to hop around within the code. The
for that i'm using fuzzy completion together with M-.
i'm not sure how much of this work on stock slime, but here's what i do:
- press M-. with the caret on empty space
- type in parts of the symbol i'm looking for into the minibuffer
- press TAB to bring up fuzzy completion
- edit further if needed and press TAB again
- select what i'm looking for in the fuzzy result window and press enter twice
hth,
Hey thanks. That trick definitely lowers the pain threshold. Thanks again.
One other tip I just got off-list was to just use package prefixes. Which also works well.
Woop for increased productivity.
Will
On Wed, Feb 2, 2011 at 6:40 PM, Attila Lendvai attila.lendvai@gmail.comwrote:
The problem I am trying to solve is that I really like to use M-. by entering in the function names in order to hop around within the code.
The
for that i'm using fuzzy completion together with M-.
i'm not sure how much of this work on stock slime, but here's what i do:
press M-. with the caret on empty space
type in parts of the symbol i'm looking for into the minibuffer
press TAB to bring up fuzzy completion
edit further if needed and press TAB again
select what i'm looking for in the fuzzy result window and press enter
twice
hth,
-- attila
Notice your eroding (digital) freedom, and do something about it! PGP: 2FA1 A9DC 9C1E BA25 A59C 963F 5D5F 45C7 DFCD 0A39 OTR XMPP: 8647EEAC EA30FEEF E1B55146 573E52EE 21B1FF06
One annoyance I have with M-. is that it interns symbols. Normally it's not a problem except when the symbol does not exist (mistyped, incomplete) and I end up polluting the package which hinders subsequent completions.