def on_FileType(): if clighter_helper.is_vim_buffer_allowed(vim.current.buffer): clang_service.ClangService().register([vim.current.buffer.name]) clang_service.ClangService().switch(vim.current.buffer.name) else: clang_service.ClangService().unregister([vim.current.buffer.name]) highlighting.clear_highlight()
def register_allowed_buffers(): list = [] for buf in vim.buffers: if clighter_helper.is_vim_buffer_allowed(buf): list.append(buf.name) clang_service.ClangService().register(list)
def register_allowed_buffers(): tobe_reg = set() for buf in vim.buffers: if clighter_helper.is_vim_buffer_allowed(buf): tobe_reg.add(buf.name) clang_service.ClangService().register(tobe_reg)
def clang_create_all_tu_ctx(): list = [] for buf in vim.buffers: if clighter_helper.is_vim_buffer_allowed(buf): list.append(buf.name) __clang_service.create_tu_ctx(list)
def update_buffer_if_allow(): if not clighter_helper.is_vim_buffer_allowed(vim.current.buffer): return clang_service.ClangService().update_buffers( [(vim.current.buffer.name, '\n'.join(vim.current.buffer), string.atoi(vim.eval('b:changedtick')))]) clang_service.ClangService().switch(vim.current.buffer.name)
def __get_buffer_dict(): dict = {} for buf in vim.buffers: if not clighter_helper.is_vim_buffer_allowed(buf): continue if len(buf) == 1 and not buf[0]: continue dict[buf.name] = '\n'.join(buf) return dict
def __get_bufctx_list(): list = [] for buf in vim.buffers: if not clighter_helper.is_vim_buffer_allowed(buf): continue if len(buf) == 1 and not buf[0]: continue list.append( (buf.name, '\n'.join(buf), string.atoi(vim.eval("b:changedtick")))) return list
def __get_bufctx_list(): buf_list = [] for buf in vim.buffers: if not clighter_helper.is_vim_buffer_allowed(buf): continue if len(buf) == 1 and not buf[0]: continue buf_list.append( (buf.name, '\n'.join(buf), string.atoi(vim.eval("b:changedtick")))) return buf_list
def update_buffer_if_allow(): if clighter_helper.is_vim_buffer_allowed(vim.current.buffer): clang_service.ClangService().update_buffers([ (vim.current.buffer.name, '\n'.join(vim.current.buffer), string.atoi(vim.eval('b:changedtick'))) ])
def on_FileType(): if clighter_helper.is_vim_buffer_allowed(vim.current.buffer): __clang_service.create_tu_ctx([vim.current.buffer.name]) else: __clang_service.remove_tu_ctx([vim.current.buffer.name]) clear_highlight()
def update_unsaved_if_allow(): if clighter_helper.is_vim_buffer_allowed(vim.current.buffer): __clang_service.update_unsaved( vim.current.buffer.name, '\n'.join(vim.current.buffer))