X-Git-Url: https://git.sthu.org/?p=pygdb.git;a=blobdiff_plain;f=StatusWindow.py;h=ae9903637ed48b4edd96a66bd2db775e5224c346;hp=f03c11c27d579173db6641aa42d5394b842d9e52;hb=5b9048fcd21428e36a95bb21d0e2caf8eae61d10;hpb=89fbab88c42b7a2561b5a9b92624794e6d6f730a diff --git a/StatusWindow.py b/StatusWindow.py index f03c11c..ae99036 100644 --- a/StatusWindow.py +++ b/StatusWindow.py @@ -40,7 +40,7 @@ class StatusWindow (gtk.Window): #Adding the frames self.frames = [] - self.frames += [PositionFrame.PositionFrame(debugger), \ + self.frames += [PositionFrame.PositionFrame(debugger,self), \ WatchesFrame.WatchesFrame(debugger), \ BreakpointsFrame.BreakpointsFrame(debugger) ] @@ -106,8 +106,12 @@ class StatusWindow (gtk.Window): def updateVim(self): - os.system('gvim --servername %s --remote-send " :GDBLoadConfig"' % \ self.vimservername) + def gotoVim(self, file, lineno): + file = self.debugger.toAbsPath(file) + os.system('gvim --servername %s --remote-send ":e %s:%s"' % \ + (self.vimservername, file, lineno)) +