def start(self): '''Start the netbean server and vim client.''' dbg('...') self.server = NetbeanServer() self.server.startServer() self.server.addEventHandler(self.eventReceived) self.vimLauncher = VimLauncher(vimExec=self.vimExec, netbeanPort=self.server.netbeanPort, netbeanPwd=self.server.netbeanPwd) self.vimLauncher.startVim() self.server.waitForConnection() self.server.waitStartupDone() dbg('done')