Hi, Currently, the clientserver feature is automatically enabled when GVim starts, but it has to be enable by the command line argument --servername when Vim runs in a terminal emulator. The Vim-R-plugin uses the clientserver feature to receive messages from R. The messages tell Vim to:
- Update the list of functions for syntax highlight. - Update the list of objects for omnicompletion. - Update the list of objects in the Object Browser (if opened). Everything works fine. The problem is that users of Vim in a terminal emulator have to read the documentation to discover that they must use the argument --servername, which is a uncommon requirement for using Vim effectively. So, I wonder how difficult it would be to allow the clientserver feature to be enabled either after Vim startup (so the Vim-R-plugin could start it) or while the vimrc is being sourced. An alternative idea to improve the situation is to create a function that queues commands to be executed when Vim is ready to do it, so a server written in Python, C or other language could receive commands and call this function. Note: The Vim-R-plugin is here: http://www.vim.org/scripts/script.php?script_id=2628 Thank you! -- Jakson Alves de Aquino Federal University of Ceara Social Sciences Department www.lepem.ufc.br/aquino.php -- -- 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 --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
