From 916a80ea7685262bc4fda2565deacdcb1c6e623c Mon Sep 17 00:00:00 2001 From: Vaclav Haisman Date: Fri, 3 Nov 2017 01:16:26 +0100 Subject: 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(-) (limited to 'tools') 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 -- cgit v1.2.3