On Sep 11, 9:32 am, Gelonida N <[email protected]> wrote:
> Hi Jacky,
>
> On 09/11/2011 01:13 AM, Jacky Liu wrote:
>
>
>
> > On Sep 11, 2:04 am, Gelonida N <[email protected]> wrote:
>
> >> Now I wondered whether there is a way, that python could capture a
> >> single key press without any prompt.
>
> > Just joking -- maybe this will do:
>
> >     nnoremap <buffer>        \\      :py3 do_something()<CR>
>
> >     python3 << EOF
>
> >     def do_something():
> >             pass
>
> >     EOF
> > Now python will get informed  whenever you press '\\' in normal mode.
> > I suppose you wouldn't like to have it on in all circumstances so the
> > '<buffer>' specifier would most likely be useful here.
>
> For my current problem AK's answer is what I was looking for.
> I wanted to start a python script and 'guide' it with a few key presses
> during it's progress (without having to type return after every key).
>
> so the solution for this kind of issues is:
>
> > import vim
> > c = vim.eval("getchar()")
>
> I can however imagine situations where your solution might come in quite
> handy.
>
> Thanks  a lot.



Yea, I came to a sudden realization seeing AK's reply too, glad that
your problem's been solved.

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to