예제 #1
0
    def __init__(self,nvim):

        self.vim  = nvim
        self.util = Util(self.vim)
        self.tiga_debug_mode = False
        self.tiga_already_set_debugger = False
        self.nr = -1
        self.vim.command(":sign define piet text=>> texthl=Search")
        self.source_file = self.util.expand( self.vim.eval( "substitute( expand('%:p') , '\#', '\\#' , 'g' )" ) )
예제 #2
0
    def __init__(self,nvim):
        self.vim  = nvim

        ### external util libraries
        self.util = Util(self.vim)
        self.quickbuffer = Quickbuffer(self.vim)

        ### global variables
        self.tiga_watch_deleted = ''
        self.source_file = self.util.expand( self.vim.eval( "substitute( expand('%:p') , '\#', '\\#' , 'g' )" ) )
        self.ansi_escape = re.compile(r'\x1B\[[0-?]*[ -/]*[@-~]')

        ### for my debug
        self.flg_mydebug = False
        if self.flg_mydebug:
            self.quickbuffer.createBuffer("tigaDebugger_fsharp")
            self.quickbuffer.toWrite(['hello'])
예제 #3
0
    def __init__(self, nvim):
        self.vim = nvim

        ### external util libraries
        self.util = Util(self.vim)
        self.quickbuffer = Quickbuffer(self.vim)

        ### global variables for breakpoints
        self.tiga_bp_deleted = ''
        self.tiga_bp_dict = {}
        self.tiga_bp_cnt = 0

        self.source_file = self.util.expand(
            self.vim.eval("substitute( expand('%:p') , '\#', '\\#' , 'g' )"))

        ### for my debug
        self.flg_mydebug = False
        if self.flg_mydebug:
            self.quickbuffer.createBuffer("tigaDebugger_c")
            self.quickbuffer.toWrite(['hello'])
예제 #4
0
    def __init__(self,vim):

        self.vim = vim
        self.util = Util(self.vim)
        self.baseBuffer = self.vim.current.buffer