From 3527a7c6b5af91ff22d9bfc247f6a66478a85659 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Fri, 21 May 2021 10:20:44 -0700 Subject: [PATCH] Fix replacement link on Sublime Text 4. --- rust/messages.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/rust/messages.py b/rust/messages.py index 19c2a58a..65a30cbe 100644 --- a/rust/messages.py +++ b/rust/messages.py @@ -146,13 +146,13 @@ def _render_suggested_replacement(self): html_suggestion = html_suggestion\ .replace(' ', ' ')\ .replace('\n', '
\n') - return replacement_template % ( - urllib.parse.urlencode({ - 'id': self.id, - 'replacement': self.suggested_replacement, - }), - html_suggestion, - ) + url_param = urllib.parse.urlencode({ + 'id': self.id, + 'replacement': self.suggested_replacement, + }) + if int(sublime.version()) > 4000: + url_param = url_param.replace('&', '&') + return replacement_template % (url_param, html_suggestion) def suggestion_count(self): """Number of suggestions in this message.