code formatting
This commit is contained in:
@ -36,7 +36,7 @@ def hide_preview(md_view):
|
|||||||
mdvsettings.erase(PREVIEW_ID)
|
mdvsettings.erase(PREVIEW_ID)
|
||||||
preview = get_view_from_id(window, preview_id)
|
preview = get_view_from_id(window, preview_id)
|
||||||
if preview is None:
|
if preview is None:
|
||||||
return print("MLPApi.py:35", '!!! preview is None', preview_id)
|
return
|
||||||
psettings = preview.settings()
|
psettings = preview.settings()
|
||||||
psettings.set(IS_HIDDEN, True)
|
psettings.set(IS_HIDDEN, True)
|
||||||
sublime.set_timeout(preview.close(), 250)
|
sublime.set_timeout(preview.close(), 250)
|
||||||
|
|||||||
@ -29,7 +29,6 @@ class MarkdownLivePreviewListener(sublime_plugin.EventListener):
|
|||||||
return
|
return
|
||||||
|
|
||||||
if not md_view_settings.get(PREVIEW_ID):
|
if not md_view_settings.get(PREVIEW_ID):
|
||||||
print('normal, create preview')
|
|
||||||
MarkdownLivePreviewListener.md_view = md_view
|
MarkdownLivePreviewListener.md_view = md_view
|
||||||
create_preview(md_view)
|
create_preview(md_view)
|
||||||
MarkdownLivePreviewListener.has_preview = True
|
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:
|
if vsettings.get(PREVIEW_ENABLED) is True and id is not None:
|
||||||
preview = get_view_from_id(window, id)
|
preview = get_view_from_id(window, id)
|
||||||
if preview is None:
|
|
||||||
print('preview is None', id)
|
|
||||||
preview_settings = preview.settings()
|
preview_settings = preview.settings()
|
||||||
preview_settings.erase(IS_PREVIEW)
|
preview_settings.erase(IS_PREVIEW)
|
||||||
preview_settings.erase(MD_VIEW_ID)
|
preview_settings.erase(MD_VIEW_ID)
|
||||||
@ -62,16 +59,6 @@ class MarkdownLivePreviewListener(sublime_plugin.EventListener):
|
|||||||
|
|
||||||
def on_deactivated(self, view):
|
def on_deactivated(self, view):
|
||||||
self.last_deactivated_view = 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):
|
def on_activated(self, view):
|
||||||
vsettings = view.settings()
|
vsettings = view.settings()
|
||||||
@ -81,38 +68,10 @@ class MarkdownLivePreviewListener(sublime_plugin.EventListener):
|
|||||||
id = vsettings.get(PREVIEW_ID)
|
id = vsettings.get(PREVIEW_ID)
|
||||||
if vsettings.get(JUST_CREATED) is True:
|
if vsettings.get(JUST_CREATED) is True:
|
||||||
vsettings.erase(JUST_CREATED)
|
vsettings.erase(JUST_CREATED)
|
||||||
print("MarkdownLivePreview.py:84", 'dont create, just created')
|
|
||||||
return
|
return
|
||||||
if id is not None:
|
if id is not None:
|
||||||
print("MarkdownLivePreview.py:86", "dont create, already have a preview id")
|
|
||||||
return
|
return
|
||||||
print("MarkdownLivePreview.py:87", 'create preview')
|
|
||||||
return create_preview(view)
|
return create_preview(view)
|
||||||
|
|
||||||
if self.last_deactivated_view:
|
if self.last_deactivated_view:
|
||||||
hide_preview(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