<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>