At the request of Nikolai Weibull, I made a patch, the pushkeys({string}) function which add keys sequence to the typeahead bufer.
My point is that absence of such function puts console vim users at disadvantage. Gui vim users always have this functionality by means of remote_send(v:serername,{string}); Implementation is exceptionally simple, it's 1-liner. We just call existing server_to_input_buf(). It's same thing as receiving end of remote_send(v:serer_name,{string}) does, but works for any vim, even if vim has no server name. The doc patch is included. I realize it's release time and feature addition is unlikely at this point. Yakov
pushkey.patch
Description: Binary data