> Steve Hall Sent on May 07, 2006
> 
> On Sat, 2006-05-06 at 22:32 -0700, Suresh Govindachar wrote:
> >
> > Really was hard to figure out what you are after.  
> 
> Sorry, I was trying to be as clear as I could.
> 
> > And if I understand you in your other post of today correctly, you
> > want to use z= rather than spellsuggest() because you do not want to
> > write the following type of code (even though the following type of
> > code would do what you are after):
> >
> >     let index = 0
> >     let b=['Select word:']
> >     for item in spellsuggest('fooey', 10)
> >        let index += 1
> >        let b     += [index.'. '.item]
> >     endfor
> >     let correct=inputlist(b) 
> 
> Actually I was trying to avoid writing all the wrapper code that this
> code omits. :)  z= does more than this snippet, it figures out what
> word it is, displays the list, requests user input, processes user
> input, and changes the word.
> 
> The only thing I couldn't make it do is work from a function call, 

  I tried 

     :normal i<c-v><c-o>z=
  
  and it almost worked.  So the question for Bram is whether (from
  in input mode) i_CTRL-O z= is supposed to work!

> but by now I've blown a few hours and have written the wrapper, 
> complete with PopUp menu. 


Reply via email to