Plusieurs sessions / instances liées de Vim et R avec Vim-r-plugin


4

OSX 10.8. MacVim + Vim-r-plugin = Vim envoie des commandes à R. Awesome! (Remarque: je demande ici à utiliser MacVim et R.app (c'est-à-dire w / Gui), pas non plus dans un terminal, car pour cela, j'ai besoin des deux pour disposer de l'interface utilisateur habituelle de l'application.)

Mais: puis-je lancer plusieurs instances de MacVim et plusieurs instances de l'application R et les relier correctement? \ rf sur une nouvelle fenêtre (GUI-) dans MacVim (comme dans la fenêtre OSX, pas dans vim-window) ne lance pas une nouvelle session R mais plutôt "trouve" (et met au point) celle qui existe déjà, même si le -) Les fenêtres de MacVim sont dans une certaine mesure en mode bac à sable (par exemple, vous ne pouvez pas y / p à travers elles). Cela reste vrai même lorsque je force une nouvelle instance de MacVim en utilisant open -n -a MacVim. En ouvrant de nouvelles instances R de cette manière, toutes les commandes envoyées (de l’une des fenêtres / instances MacVim) sont dirigées vers la plus récente instance de R.

Des solutions intelligentes? Diagramme montrant ce que je veux

-------------------------------------------------------
|    MacVim 1 <--> R 1    ||    MacVim 2  <--> R 2    |
-------------------------------------------------------

etc.


1
Auparavant, il existait une option appelée vimrplugin_by_vim_instance. Cependant, le journal des modifications indique que cette option a été supprimée dans la version 0.9.9.2. Vous ne pouvez pas penser pourquoi? Peut-être devriez-vous écrire à l'auteur. Son email est disponible si vous le faites :help vim-r-plugin en mode commande.

as-tu essayé :help vim-r-plugin Je suis à peu près sûr que cela est décrit dans l'aide!
statquant

Tout ce que j'ai pu trouver, c'est ce que @asb a dit; peut-être que je ne cherche pas assez fort ou aux bons endroits?
Philip
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.