Wow, Thanks for everyone's feedback :), there are some great ideas on how to get started. I particularly like the idea of running it as a server.
> 2) You start the GUI version as Vim-Server. Used by gvimplugin [2]. > 3) You start the GUI version as a Netbeans-Server. Used by eeedit [3]. The next question that remains is then how you go about talking to the server. I started looking at the source code for [3] and it doesn't seem excessively hard, but I'd rather not count my chickens till they hatched. -Wynand On 10/11/07, krischik <[EMAIL PROTECTED]> wrote: > > > On 11 Okt., 08:38, Wynand <[EMAIL PROTECTED]> wrote: > > Hi > > > > I hope this is the right discussion board for the question. > > > > I wrote a game engine with embedded script engines and would like to > > integrate vim as the primary editor for the scripts and other > > functions. I googled it for several days now and cant really come up > > with anything useful, I also downloaded the source and found it quite > > overwhelming at first glance. Is there any documentation on how to > > interface with Vim, or any C/C++ libraries that I can use to do so? > > i.e libVim or similar? > > > > This is meant to run inside a virtual console (like the quake console) > > which receive all IO events primarily including mouse and keyboard > > events. > > > > Any help would be greatly appreciated as I have no idea where to > > start. > > Vim is usually integrated by starting a Vim and "remote control" it. > The following options are open: > > 1) You start the console version inside a terminal emulator. Used by > vimplugin [1]. > 2) You start the GUI version as Vim-Server. Used by gvimplugin [2]. > 3) You start the GUI version as a Netbeans-Server. Used by eeedit [3]. > > Note that the 3 projects mentioned currently merge - with eeedit / > Netbeans as base. It can just do the coolest stuff - just look at the > screen shot: > > http://code.google.com/p/eeedit/wiki/ScreenShots > > Martin > > [vimplugin]: http://vimplugin.sourceforge.net/wiki/pmwiki.php > [gvimplugin]: > http://vimplugin.svn.sourceforge.net/viewvc/vimplugin/branches/gvimplugin/ > [eeedit]: http://code.google.com/p/eeedit/ > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
