issue_listener.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:gissues 作者: divinites 项目源码 文件源码
def highlight(view, flags_dict):
    content = view.substr(sublime.Region(0, view.size()))
    target_regions = []
    for word, value in flags_dict.items():
        if value:
            begin = content.find(word)
            if begin == -1:
                raise Exception("Cannot find the targe word!")
            end = begin + len(word)
            target_regions.append(sublime.Region(begin, end))
    view.add_regions("indicator", target_regions, "text", "dot",
                     sublime.DRAW_SQUIGGLY_UNDERLINE)


# def push_cursor(view, point):
#     new_cursor_position = point.a + 1
#     view.sel().clear()
#     view.sel().add(
#         sublime.Region(new_cursor_position,
#                        new_cursor_position))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号