Variable: sgml-electric-tag-pair-mode
sgml-electric-tag-pair-mode is a buffer-local variable defined in
sgml-mode.el.gz.
Documentation
Non-nil if Sgml-Electric-Tag-Pair mode is enabled.
Use the command sgml-electric-tag-pair-mode(var)/sgml-electric-tag-pair-mode(fun) to change this variable.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/sgml-mode.el.gz
(define-minor-mode sgml-electric-tag-pair-mode
"Toggle SGML Electric Tag Pair mode.
SGML Electric Tag Pair mode is a buffer-local minor mode for use
with `sgml-mode' and related major modes. When enabled, editing
an opening markup tag automatically updates the closing tag."
:lighter "/e"
(if sgml-electric-tag-pair-mode
(progn
(add-hook 'before-change-functions
#'sgml-electric-tag-pair-before-change-function
nil t)
(unless sgml-electric-tag-pair-timer
(setq sgml-electric-tag-pair-timer
(run-with-idle-timer 5 'repeat #'sgml-electric-tag-pair-flush-overlays))))
(remove-hook 'before-change-functions
#'sgml-electric-tag-pair-before-change-function
t)
;; We leave the timer running for other buffers.
))