def update_breakpoint_marker(view):
breakpoints = view.window().project_data().get('settings', {}).get('SublimeAnarchyDebug', {}).get('breakpoints', [])
enabled_markers = []
disabled_markers = []
for bp in breakpoints:
if bp['file'] == view.file_name():
location = view.line(view.text_point(bp['line'], 0))
if bp['enabled']:
enabled_markers.append(location)
else:
disabled_markers.append(location)
view.add_regions("breakpoint_enabled", enabled_markers, "breakpoint_enabled", "Packages/SublimeAnarchyDebug/images/breakpoint_enabled.png", sublime.HIDDEN)
view.add_regions("breakpoint_disabled", disabled_markers, "breakpoint_disabled", "Packages/SublimeAnarchyDebug/images/breakpoint_disabled.png", sublime.HIDDEN)
评论列表
文章目录