aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--isar/isar-syntax.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/isar/isar-syntax.el b/isar/isar-syntax.el
index e13676da..0bc279f3 100644
--- a/isar/isar-syntax.el
+++ b/isar/isar-syntax.el
@@ -253,8 +253,10 @@ matches contents of quotes for quoted identifiers.")
(or (if (eq sc 'string)
(save-excursion
(save-match-data
- (and (re-search-backward isar-string-start-regexp nil t)
- (re-search-backward "--" nil t)
+ (and (or (looking-at isar-string-start-regexp)
+ (re-search-backward isar-string-start-regexp nil t))
+ (skip-chars-backward " \t\n-")
+ (looking-at "[ \t\n]*--")
'comment))))
sc)))