diff --git a/MarkdownPreview.py b/MarkdownPreview.py index f958a241..36c7488a 100644 --- a/MarkdownPreview.py +++ b/MarkdownPreview.py @@ -1126,6 +1126,8 @@ def parser_specific_convert(self, markdown_text): class MarkdownPreviewSelectCommand(sublime_plugin.TextCommand): + selected = 0 + def run(self, edit, target='browser'): settings = sublime.load_settings("MarkdownPreview.sublime-settings") @@ -1161,10 +1163,13 @@ def run(self, edit, target='browser'): } ) else: - window.show_quick_panel(self.user_parsers, self.run_command) + window.show_quick_panel( + self.user_parsers, self.run_command, 0, self.selected + ) def run_command(self, value): if value > -1: + self.selected = value self.view.run_command( "markdown_preview", {