Exemple #1
0
 def vim_complete(self, server, temp_buffer_filename, offset):
     buffer = open(temp_buffer_filename).read()
     offset = int(offset) - 1
     from rope.ide.codeassist import PythonCodeAssist
     from rope.base.project import Project
     p = Project(self.svc.boss.cmd('buffer', 'get_current').directory)
     c = PythonCodeAssist(p)
     co = c.assist(buffer, offset).completions
     print co
     for comp in co:
         self.svc._com.add_completion(server, comp.name)
     # do this a few times
     #self.svc._com.add_completion(server, 'banana')
     pass