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.

Raspunde prin e-mail lui