code formatting
This commit is contained in:
@ -36,7 +36,7 @@ def hide_preview(md_view):
|
||||
mdvsettings.erase(PREVIEW_ID)
|
||||
preview = get_view_from_id(window, preview_id)
|
||||
if preview is None:
|
||||
return print("MLPApi.py:35", '!!! preview is None', preview_id)
|
||||
return
|
||||
psettings = preview.settings()
|
||||
psettings.set(IS_HIDDEN, True)
|
||||
sublime.set_timeout(preview.close(), 250)
|
||||
|
||||
@ -29,7 +29,6 @@ class MarkdownLivePreviewListener(sublime_plugin.EventListener):
|
||||
return
|
||||
|
||||
if not md_view_settings.get(PREVIEW_ID):
|
||||
print('normal, create preview')
|
||||
MarkdownLivePreviewListener.md_view = md_view
|
||||
create_preview(md_view)
|
||||
MarkdownLivePreviewListener.has_preview = True
|
||||
@ -53,8 +52,6 @@ class MarkdownLivePreviewListener(sublime_plugin.EventListener):
|
||||
|
||||
if vsettings.get(PREVIEW_ENABLED) is True and id is not None:
|
||||
preview = get_view_from_id(window, id)
|
||||
if preview is None:
|
||||
print('preview is None', id)
|
||||
preview_settings = preview.settings()
|
||||
preview_settings.erase(IS_PREVIEW)
|
||||
preview_settings.erase(MD_VIEW_ID)
|
||||
@ -62,16 +59,6 @@ class MarkdownLivePreviewListener(sublime_plugin.EventListener):
|
||||
|
||||
def on_deactivated(self, view):
|
||||
self.last_deactivated_view = view
|
||||
return
|
||||
vsettings = view.settings()
|
||||
if vsettings.get(IS_PREVIEW) is True:
|
||||
return
|
||||
if vsettings.get(PREVIEW_ENABLED):
|
||||
id = vsettings.get(IS_PREVIEW)
|
||||
if id is not None:
|
||||
return
|
||||
create_preview(view)
|
||||
|
||||
|
||||
def on_activated(self, view):
|
||||
vsettings = view.settings()
|
||||
@ -81,38 +68,10 @@ class MarkdownLivePreviewListener(sublime_plugin.EventListener):
|
||||
id = vsettings.get(PREVIEW_ID)
|
||||
if vsettings.get(JUST_CREATED) is True:
|
||||
vsettings.erase(JUST_CREATED)
|
||||
print("MarkdownLivePreview.py:84", 'dont create, just created')
|
||||
return
|
||||
if id is not None:
|
||||
print("MarkdownLivePreview.py:86", "dont create, already have a preview id")
|
||||
return
|
||||
print("MarkdownLivePreview.py:87", 'create preview')
|
||||
return create_preview(view)
|
||||
|
||||
if self.last_deactivated_view:
|
||||
hide_preview(self.last_deactivated_view)
|
||||
|
||||
|
||||
return
|
||||
def just_created_preview():
|
||||
return MarkdownLivePreviewListener.just_created_preview
|
||||
vsettings = view.settings()
|
||||
if vsettings.get(PREVIEW_ENABLED) is True:
|
||||
if vsettings.get(PREVIEW_ID) is not None:
|
||||
print('return because already have a preview')
|
||||
return
|
||||
|
||||
# 'view' is the markdown view, which wasn't focus, so didn't have
|
||||
# any preview
|
||||
MarkdownLivePreviewListener.md_view = view
|
||||
MarkdownLivePreviewListener.has_preview = True
|
||||
print('create preview')
|
||||
MarkdownLivePreviewListener.just_created_preview = True
|
||||
create_preview(view)
|
||||
elif vsettings.get(IS_PREVIEW) is True or just_created_preview():
|
||||
print('do nothing because focus view is the preview')
|
||||
MarkdownLivePreviewListener.just_created_preview = False
|
||||
elif MarkdownLivePreviewListener.has_preview:
|
||||
print('hide preview', view.name().__repr__(), view.file_name())
|
||||
hide_preview(MarkdownLivePreviewListener.md_view)
|
||||
MarkdownLivePreviewListener.has_preview = False
|
||||
|
||||
Reference in New Issue
Block a user