build.py 文件源码

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

项目:SublimeAnarchy 作者: AnarchyTools 项目源码 文件源码
def update_markers(view):
    # collect markers
    rgn = {"error": [], "info": [], "warning": []}
    for marker in markers.get(view.window().id(), []):
        if marker['file'] != view.file_name():
            continue
        location = view.text_point(marker['row'], marker['col'])
        line = view.line(location)
        found = False
        for m in rgn[marker['type']]:
            if m == line:
                found = True
                break
        if not found:
            rgn[marker['type']].append(line)

    # send to sublime
    for (key, value) in rgn.items():
        view.add_regions("build_" + key, value, "build_" + key, "Packages/SublimeAnarchy/images/" + key + ".png", sublime.HIDDEN)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号