feedkeys \<cr> Enter key

15 views
Skip to first unread message

Ni Va

unread,
Apr 1, 2018, 4:09:08 AM4/1/18
to vim_use
Hi,


In order to easily test command I have mapped this following.

feedkeys enters well WEATHER chars but not <Enter> key.

nnoremap <F5> :!start gvim -c "call feedkeys(':WEATHER\<cr>')"<cr>

Lifepillar

unread,
Apr 1, 2018, 5:01:45 AM4/1/18
to vim...@googlegroups.com
Surround feedkeys()'s argument in double, not single, quotes.

Life.



Ni Va

unread,
Apr 1, 2018, 5:18:03 AM4/1/18
to vim_use
gives me error

Lifepillar

unread,
Apr 1, 2018, 5:32:22 AM4/1/18
to vim...@googlegroups.com
Try: ... 'call feedkeys(":WEATHER\<cr>")'<cr>
i.e., use single quotes for the outer quoting.

Life.

Ni Va

unread,
Apr 1, 2018, 5:50:25 AM4/1/18
to vim...@googlegroups.com
It results in that, I think double quote is needed to embrace call feedkey and inside double single quote ''

"D:/Logiciels/Vim/feedkeys(:WEATHER/" Illegal file name
Error detected while processing command line:




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

--- You received this message because you are subscribed to a topic in the Google Groups "vim_use" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vim_use/UYd_FOUyDw0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Bram Moolenaar

unread,
Apr 1, 2018, 6:57:23 AM4/1/18
to vim...@googlegroups.com, Ni Va

Ni Va wrote:

> It results in that, I think double quote is needed to embrace call feedkey
> and inside double single quote ''
>
> "D:/Logiciels/Vim/feedkeys(:WEATHER/" Illegal file name
> Error detected while processing command line:

[...]

> >>>> In order to easily test command I have mapped this following.
> >>>>
> >>>> feedkeys enters well WEATHER chars but not <Enter> key.
> >>>>
> >>>> nnoremap <F5> :!start gvim -c "call
> >>>> feedkeys(':WEATHER\<cr>')"<cr>

The problem is that this is inside a mapping. I haven't tried it, but
most likely the mapping will eat the backslash. Either leave out the
backslash, so the mapping converts it to a real CR, or add another
backslash.

--
From "know your smileys":
=):-) Uncle Sam

/// Bram Moolenaar -- Br...@Moolenaar.net -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///

Christian Brabandt

unread,
Apr 1, 2018, 7:14:41 AM4/1/18
to vim...@googlegroups.com

On So, 01 Apr 2018, Ni Va wrote:

> It results in that, I think double quote is needed to embrace call feedkey and
> inside double single quote ''
>
> "D:/Logiciels/Vim/feedkeys(:WEATHER/" Illegal file name
> Error detected while processing command line:

Quoting on the command line in Windows is nasty. I suggest to put the
command into a vim script file and source that using the -u command line
or similar.

Best,
Christian
--
Bescheidenheit ist die zarte Kunst, deinen Charme zu erhöhen, indem du
vorgibst, seiner nicht gewahr zu sein.
-- Oliver Herford

Ni Va

unread,
Apr 2, 2018, 3:29:19 AM4/2/18
to vim_use
Ok thank you.

Best mapping I have done is that one even if I have to enter <Enter> key

nnoremap <F5> :!start gvim -c "call feedkeys(':WEATHER')"<cr>
Reply all
Reply to author
Forward
0 new messages