<br><br><div class="gmail_quote">On Sat, Feb 20, 2010 at 09:29, Jordan Johnson <span dir="ltr"><<a href="mailto:jmj@fellowhuman.com">jmj@fellowhuman.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi all,<br>
<br>
Today (prompted by a student's penchant for impenetrably terse identifier names) I spent some time looking at the word completion feature in DrScheme. AFAICT the only words that can be auto-completed (at least via C-/) are those drawn from the docs. Is that correct?<br>
<br>
In searching I found some (fairly old) posts suggesting that completion wasn't offered for names in the program text, because recognizing defined names would be complicated by the presence of macros. Is that still the case?<br>
<br>
If so, it would be Really Neat to have something like the completion I know & love from vim (yes, I'm a wacky vi-using schemer), where you can type the first few letters of a word, then use C-p and C-n to cycle through completions drawn from the nearest identically-prefixed words before and after (respectively) the insertion point. Usually the names I want to complete are nearby anyway, so it works well. Does this functionality (or similar) exist?<br>
<br></blockquote><div><br><br>I second that.<br>It would probably at least be possible to add the identifiers that can be seen in the (define ...) drop-down list, wouldn't it?<br>In fact, I'd personally even prefer to have only these in auto-completion than all the ones from the docs.<br>
<br><br></div></div>