From 520523e7c49c89ac9f317aafefac3130ba1b6693 Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Mon, 13 Mar 2023 09:45:18 -0700 Subject: consfigurator.el.in: automatically activate indentation hints Signed-off-by: Sean Whitton --- emacs/consfigurator.el.in | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/emacs/consfigurator.el.in b/emacs/consfigurator.el.in index 0555b28..c452dbb 100644 --- a/emacs/consfigurator.el.in +++ b/emacs/consfigurator.el.in @@ -33,6 +33,17 @@ (require 'lisp-mode) (require 'perl-mode) +(defgroup consfigurator nil + "Options for Consfigurator Emacs utilities." + :group 'tools) + +(defcustom consfigurator-auto-activate-indentation-hints t + "Whether `consfigurator-lisp-mode' should call +`consfigurator-activate-indentation-hints'. +Activation of the indentation hints is not buffer-local." + :type 'boolean + :group 'consfigurator) + ;;;###autoload (defun activate-consfigurator-indentation-hints () "Activate indentation hints for Consfigurator properties. @@ -175,7 +186,9 @@ Modes that use this should add `syntax-propertize-multiline' to (add-hook 'syntax-propertize-extend-region-functions #'syntax-propertize-multiline t t) (setq-local syntax-propertize-function - #'consfigurator-syntax-propertize-function)) + #'consfigurator-syntax-propertize-function) + (when consfigurator-auto-activate-indentation-hints + (activate-consfigurator-indentation-hints))) (provide 'consfigurator) -- cgit v1.2.3