On 13/04/09 07:54, Maxim Kim wrote: > > Hi > I have just found that I can not use russian text in a q-macro using > russian keymap. > In normal mode: > qqaПривет, Мир!q > Then @q and result is: > Ghbdtn? Vbh! > > I tried it at vanilla vim 7.2 and vim 7.2 1-148.
What is in register q? (":reg q" without the quotes will tell you). If it's "aGhbdtn? Vbh!" (without the quotes) then the language-mapping wasn't applied to the recorded keystrokes, but only to what got written into the buffer. OTOH if it's "aПривет, Мир!" then I don't know what went wrong. For this kind of repeated insert, do it once without recording, "yank" it into a register of your choice (let's say a) (see ":help v_a"), and "put" it from there (using either "ap in Normal mode or Ctrl-R a in Insert mode) when needed. I have several such "repeated inserts" in various registers, but I practically never use q-style recording. Best regards, Tony. -- It is easier to be a "humanitarian" than to render your own country its proper due; it is easier to be a "patriot" than to make your community a better place to live in; it is easier to be a "civic leader" than to treat your own family with loving understanding; for the smaller the focus of attention, the harder the task. -- Sydney J. Harris --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---