fixing pygdbdir bug
authorStefan Huber <shuber2@gmail.com>
Thu, 26 Jun 2008 08:43:39 +0000 (10:43 +0200)
committerStefan Huber <shuber2@gmail.com>
Thu, 26 Jun 2008 08:43:39 +0000 (10:43 +0200)
INSTALL.txt
pygdb.vim

index 631b1a504a3cc37e399302cd4234c6aa16b7a50a..cbcf4ecf78de76ee54d7db015973d20f4cc747d0 100644 (file)
@@ -6,10 +6,12 @@
       "  pygdb
       """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
       
-      autocmd Filetype c,cpp :python import sys
-      autocmd Filetype c,cpp :python sys.path.append("<dir>")
-      autocmd Filetype c,cpp source <dir>/pygdb.vim
-      autocmd Filetype c,cpp call GDBMapDefaults()
+       autocmd Filetype c,cpp :python import sys
+       autocmd Filetype c,cpp :python import vim
+       autocmd Filetype c,cpp :python pygdbdir = "<dir>"
+       autocmd Filetype c,cpp :python sys.path.append(pygdbdir)
+       autocmd Filetype c,cpp :python vim.command("source %s/pygdb.vim" % pygdbdir)
+       autocmd Filetype c,cpp call GDBMapDefaults()
 
 
    where you replace <dir> by the corresponding path of pygdb. You may want to
index b02495ad079d52f81d0ee4a7306047c6d61f1c3a..9486db462b189d6a0ee6a326f6b82dd4c412ddf5 100644 (file)
--- a/pygdb.vim
+++ b/pygdb.vim
@@ -35,7 +35,7 @@ clientcmd = ""
 execsign = None
 
 def gdbLaunch():
-       global gdbBps, clientcmd
+       global gdbBps, clientcmd, pygdbdir
 
        clientcmd = vim.eval("input('Client commando: ', '%s')" % clientcmd)