<br><br><div class="gmail_quote">On Sat, Feb 20, 2010 at 09:29, Jordan Johnson <span dir="ltr">&lt;<a href="mailto:jmj@fellowhuman.com">jmj@fellowhuman.com</a>&gt;</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&#39;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&#39;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 &amp; love from vim (yes, I&#39;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&#39;t it?<br>In fact, I&#39;d personally even prefer to have only these in auto-completion than all the ones from the docs.<br>

<br><br></div></div>