|
From: Nageshwar <nag...@st...> - 2007-05-15 12:45:39
|
Hi Sebastian, As I have done a lot of changes, I'm sending the whole project code in tgz format instead of a patch. The functionalities that I included are: =============================== 1) We Can open multiple instances of vim 2) We Can also open files in a single vim instance (as buffers) (this is default) 3) If we close editor tab in eclipse, gvim automatically closes down. 4) If we do any changes in vim, IDE knows abt that and enables save, saveas options ( And also asks for saving when we close the ide editor) 5) We can save changes from IDE. 6) If we select an vim editor tab in eclipse then corresponding vim window will raise.If it is a buffer, the buffer will be showed. 7) I almost completed key sequence triggering part by taking keyCommand from vim.That will be completed in a while. What Needs to be done: ==================== 1) Enabling KeyStroke support 2) Showing compilation,syntax error messages ( possible if we use org.eclipse.ui.texteditor instead of EditorPart). But vim should provide an interface for this. 3) Embedding the gvim inside eclipse ( but it is very difficult, i guess.. so far I didn't find any possible way for this.) If we didn't find a way, then instead of using gvim, we can continue with embedding terminal vim.(here also we follows the same protocol) 4) Eliminating Bugs PS: Since we followed strict netbeans external editor protocol, we can use emacs (every editor that has netbeans interface ) also. Thanks, Nageshwar M. |