X-Git-Url: https://git.sthu.org/?p=pygdb.git;a=blobdiff_plain;f=pygdb.vim;h=79a557e074dafc0824832121de074825bd03e619;hp=9486db462b189d6a0ee6a326f6b82dd4c412ddf5;hb=HEAD;hpb=2021af9ecfafe8d2411720329e0368d573056d68 diff --git a/pygdb.vim b/pygdb.vim index 9486db4..79a557e 100644 --- a/pygdb.vim +++ b/pygdb.vim @@ -51,13 +51,7 @@ def gdbLaunch(): print "No command given!" return - #Add the breakpoints to the configuration - conf = Configuration.Configuration() - conf.load(".pygdb.conf") - conf.breakpoints = [] - for bp in gdbBps: - conf.addBreak(bp["file"], bp["lineno"], bp["cond"]) - conf.store(".pygdb.conf") + gdbWriteConfig() vim.command("!python %s/pygdb.py --vim-servername %s %s &\n" % (pygdbdir, vim.eval("v:servername"), clientcmd)) @@ -259,6 +253,18 @@ def gdbLoadConfig(): else: delExecutionLine() + +def gdbWriteConfig(): + + #Add the breakpoints to the configuration + conf = Configuration.Configuration() + conf.load(".pygdb.conf") + conf.breakpoints = [] + for bp in gdbBps: + conf.addBreak(bp["file"], bp["lineno"], bp["cond"]) + conf.store(".pygdb.conf") + + >> highlight ExecutionLine term=bold ctermbg=DarkGreen ctermfg=Black guibg=LightGreen guifg=Black