boolean first = plugin.getVimserver(VimPlugin.DEFAULT_VIMSERVER_ID) == null;
serverID = tabbed ? plugin.getDefaultVimServer() : plugin.createVimServer();
plugin.getVimserver(serverID).start(workingDir, filePath, tabbed, first);
VimConnection vc = plugin.getVimserver(serverID).getVc();
vc.command(bufferID, "editFile", "\"" + filePath + "\"");
if (documentListen){
vc.command(bufferID, "startDocumentListen", "");
}else{
vc.command(bufferID, "stopDocumentListen", "");