def onCompletedJson(json):
     obj = jsonhelpers.fromDict(servicedefs.QuickInfoResponse, json)
     if onCompleted:
         onCompleted(obj)
 def reload(self, path, alternatePath):
     req = servicedefs.ReloadRequest(self.incrSeq(), servicedefs.ReloadRequestArgs(path, alternatePath))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.ReloadResponse, responseDict)
 def type(self, path, location=Location(1, 1)):
     req = servicedefs.TypeRequest(self.incrSeq(), servicedefs.FileLocationRequestArgs(path, location.line, location.col))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.TypeResponse, responseDict)
 def format(self, path, beginLoc=Location(1, 1), endLoc=Location(1, 1)):
     req = servicedefs.FormatRequest(self.incrSeq(),
                                     servicedefs.FormatRequestArgs(path, beginLoc.line, beginLoc.col, endLoc.line, endLoc.col))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.FormatResponse, responseDict)
 def formatOnKey(self, path, location=Location(1, 1), key=""):
     req = servicedefs.FormatOnKeyRequest(self.incrSeq(),
                                          servicedefs.FormatOnKeyRequestArgs(path, location.line, location.col, key))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.FormatResponse, responseDict)
 def formatOnKey(self, path, location=Location(1, 1), key=""):
     req = servicedefs.FormatOnKeyRequest(self.incrSeq(),
                                          servicedefs.FormatOnKeyRequestArgs(path, location.line, location.offset, key))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.FormatResponse, responseDict)
 def onCompletedJson(responseDict):
     obj = jsonhelpers.fromDict(servicedefs.CompletionsResponse, responseDict)
     onCompleted(obj)
 def definition(self, path, location=Location(1, 1)):
     req = servicedefs.DefinitionRequest(self.incrSeq(), servicedefs.FileLocationRequestArgs(path, location.line, location.offset))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.DefinitionResponse,responseDict)
 def format(self, path, beginLoc=Location(1, 1), endLoc=Location(1, 1)):
     req = servicedefs.FormatRequest(self.incrSeq(),
                                     servicedefs.FormatRequestArgs(path, beginLoc.line, beginLoc.offset, endLoc.line, endLoc.offset))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.FormatResponse, responseDict)
 def onCompletedJson(responseDict):
     obj = jsonhelpers.fromDict(servicedefs.CompletionsResponse, responseDict)
     onCompleted(obj)
 def onCompletedJson(responseDict):
     obj = jsonhelpers.fromDict(servicedefs.SignatureHelpResponse, responseDict)
     onCompleted(obj)
 def configure(self, hostInfo="Sublime Text", file=None, formatOptions=None):
     req = servicedefs.ConfigureRequest(self.incrSeq(), 
         servicedefs.ConfigureRequestArgs(hostInfo, file, formatOptions))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.ConfigureResponse, responseDict)
 def onCompletedJson(json):
     obj = jsonhelpers.fromDict(servicedefs.QuickInfoResponse, json)
     if onCompleted:
         onCompleted(obj)
 def reload(self, path, alternatePath):
     req = servicedefs.ReloadRequest(self.incrSeq(), servicedefs.ReloadRequestArgs(path, alternatePath))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.ReloadResponse, responseDict)
Exemple #15
0
 def onCompletedJson(responseDict):
     obj = jsonhelpers.fromDict(servicedefs.SignatureHelpResponse, responseDict)
     onCompleted(obj)
Exemple #16
0
 def configure(self, hostInfo="Sublime Text", file=None, formatOptions=None):
     req = servicedefs.ConfigureRequest(self.incrSeq(), 
         servicedefs.ConfigureRequestArgs(hostInfo, file, formatOptions))
     jsonStr = jsonhelpers.encode(req)
     responseDict = self.__comm.sendCmdSync(jsonStr, req.seq)
     return jsonhelpers.fromDict(servicedefs.ConfigureResponse, responseDict)