diff --git a/syncrow.py b/syncrow.py index 2c515f3..408f0c9 100644 --- a/syncrow.py +++ b/syncrow.py @@ -48,7 +48,7 @@ def run(self, edit, **args): def on_done(self, file_name): self.window.status_message('Syncrow - Waiting for the magic to happen...') - snippet = {'name': file_name, 'content': self.selected_text} + snippet = {'name': file_name, 'content': self.sanitize_text(self.selected_text)} self.create_snippet(snippet, True) def sync(self): @@ -126,6 +126,9 @@ def upload_snippet(self, snippet): else: self.window.status_message('Syncrow - Snippet created but not synced! Check your syncrow secret key.') + def sanitize_text(self, text): + return text.replace('$','\$') + def get_snippet_list(self): snippet_list = [] for file in os.listdir(sublime.packages_path()):