Hi there,
When I'm starting to type a function in the SLIME REPL and have typed, say, "(string-", I can press tab and I get a list of possible completions. I assume these are found dynamically from the module, so they include e.g. things I've not typed before.
However, when editing a source file in Lisp mode I can do M-/ which can cycle through options, but only those it's seen previously e.g. earlier in the source file or in the REPL.
I find it really inconvenient to have to C-x o to the REPL in order to see expansions for functions I don't remember (which is normally because I've not used them recently!). Does anyone know how I can get this aspect of REPL-like behaviour in a lisp-mode buffer?
When I'm starting to type a function in the SLIME REPL and have typed, say, "(string-", I can press tab and I get a list of possible completions. I assume these are found dynamically from the module, so they include e.g. things I've not typed before.
However, when editing a source file in Lisp mode I can do M-/ which can cycle through options, but only those it's seen previously e.g. earlier in the source file or in the REPL.
I find it really inconvenient to have to C-x o to the REPL in order to see expansions for functions I don't remember (which is normally because I've not used them recently!). Does anyone know how I can get this aspect of REPL-like behaviour in a lisp-mode buffer?