def on_modified_async(self):
output_id = self.view.settings().get('minihtml_preview_output_view_id')
output_view = next(view for view in self.view.window().views()
if view.id() == output_id)
content = self.view.substr(sublime.Region(0, self.view.size()))
buffer_id = output_view.buffer_id()
if buffer_id in self.phantom_sets:
ps = self.phantom_sets[buffer_id]
else:
ps = sublime.PhantomSet(output_view, 'minihtml_preview_phantom')
self.phantom_sets[buffer_id] = ps
p = sublime.Phantom(sublime.Region(0), content,
sublime.LAYOUT_BLOCK, _on_navigate)
ps.update([p])
minihtml_preview.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录