I'm controlling a macvim instance (the "server") from command-line by issuing commands via `vim --remote-send` (the "client").
Everything seems to work except recording macros. For instance, I send this command: "qa2hrXq" This is supposed to record a macro in register "a" that moves the cursor 2 characters left and replaces the current character with "X". Simple enough, and when I send this via the client, the server runs the commands (when the macro is being recorded, the status bar of the server even says "--recording--"). BUT, the server doesn't record the macro into register "a". When switch to the server and issue "@a" there, nothing happens. When I look at the output of ":registers" command, register "a" is listed but is empty. When I record the same macro on the server, register "a" gets filled in and "@a" works. Reproducible always. MacVim 7.3 (2010 Aug 15) p1-353 Although MacVim has its own implementation of client/server protocol, MacVim maintainer says this looks like a core issue: http://code.google.com/p/macvim/issues/detail?id=391 -- You received this message from the "vim_dev" 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
