From 916a80ea7685262bc4fda2565deacdcb1c6e623c Mon Sep 17 00:00:00 2001
From: Vaclav Haisman <vhaisman@gmail.com>
Date: Fri, 3 Nov 2017 01:16:26 +0100
Subject: [PATCH] pandoc-template-mode.el: Improve.

Avoid highlighting of "strings" by deriving from
`text-mode-syntax-table`. This fixes missing highlighting in default.html5
tag attributes.

Define comment starting and ending sequences to allow use of M-q (auto-fill)
on comments.
---
 tools/pandoc-template-mode.el | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/tools/pandoc-template-mode.el b/tools/pandoc-template-mode.el
index c34a8dbfd..c0f1c6e39 100644
--- a/tools/pandoc-template-mode.el
+++ b/tools/pandoc-template-mode.el
@@ -52,9 +52,13 @@
  ;;;###autoload
 (define-derived-mode pandoc-template-mode fundamental-mode "Pandoc-Template"
   "A major mode for editing Pandoc-Template files."
-  :syntax-table nil
+  :syntax-table text-mode-syntax-table
   (setq-local font-lock-defaults
-              '(pandoc-template-font-lock-keywords)))
+              '(pandoc-template-font-lock-keywords))
+  (setq-local comment-start "$--")
+  (setq-local comment-start-skip "\\$--[ \t]*")
+  (setq-local comment-end "")
+  (setq-local comment-end-skip "[ \t]*$"))
 
 (provide 'pandoc-template-mode)
  ;;; pandoc-template.el ends here