From 543b1f8ecb09d9290efcaa9a028e63f7c1b302a0 Mon Sep 17 00:00:00 2001 From: Protesilaos Stavrou Date: Fri, 10 Feb 2023 09:59:06 +0200 Subject: Fix M-q with bespoke keymap and fundamental-mode parent --- sxhkdrc-mode.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sxhkdrc-mode.el b/sxhkdrc-mode.el index 9457576..4aaf95e 100644 --- a/sxhkdrc-mode.el +++ b/sxhkdrc-mode.el @@ -147,11 +147,12 @@ key chord chain (demarcated by a colon or semicolon)." (indent-to indent)) 'no-indent))) +(defvar sxhkdrc-mode-map (make-sparse-keymap) + "Local keymap for `sxhkdrc-mode' buffers.") + ;;;###autoload -(define-derived-mode sxhkdrc-mode prog-mode "SXHKDRC" +(define-derived-mode sxhkdrc-mode fundamental-mode "SXHKDRC" "Major mode for editing sxhkdrc files (Simple X Hot Key Daemon)." - ;; FIXME 2023-02-06: Why is `prog-fill-reindent-defun' not filling - ;; comments? (setq-local indent-line-function 'sxhkdrc-mode-indent-line comment-start "#" comment-start-skip (concat (regexp-quote comment-start) "+\\s *") -- cgit v1.0