From 9841160d630797d0ceb11587df15cf172135d6cc Mon Sep 17 00:00:00 2001 From: Manjot Singh Date: Wed, 2 Mar 2016 10:18:28 -0800 Subject: [PATCH] Fixed issue with images not loading by having the html render in the saved directory (if exists) instead of a temp dir --- RstPreview.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/RstPreview.py b/RstPreview.py index 7254c7b..4f2dd71 100644 --- a/RstPreview.py +++ b/RstPreview.py @@ -51,10 +51,12 @@ def run(self, edit): html = rst_to_html(text) TEMP_DIR = tempfile.gettempdir() if self.view.file_name(): - preview_filename = hashlib.md5(self.view.file_name()).hexdigest() + ".html" + preview_filename = "sublime-rstpreview-" + hashlib.md5(self.view.file_name()).hexdigest() + ".html" + thedir, thefile = os.path.split(self.view.file_name()) + file_path = os.path.join(thedir, preview_filename) else: preview_filename = 'rst_preview.html' - file_path = os.path.join(TEMP_DIR, preview_filename) + file_path = os.path.join(TEMP_DIR, preview_filename) with open(file_path, 'wb') as f: f.write(html)