def _draw_phantoms(view, errs, mode, phantom_sets, show_phantoms):
buffer_id = view.buffer_id()
if buffer_id not in phantom_sets:
phantom_set = sublime.PhantomSet(view, PHANTOMS_MARKER)
phantom_sets[buffer_id] = phantom_set
else:
phantom_set = phantom_sets[buffer_id]
formatter = formatters.TB_MODES[mode]
phantoms = build_phantoms(view, errs, formatter) if show_phantoms else []
phantom_set.update(phantoms)
评论列表
文章目录