]> git.eshelyaron.com Git - emacs.git/commitdiff
Enable show-paren-mode by default
authorDmitry Gutov <dgutov@yandex.ru>
Wed, 29 Sep 2021 00:48:27 +0000 (03:48 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Wed, 29 Sep 2021 00:48:27 +0000 (03:48 +0300)
* etc/NEWS (https): Mention the change.

* lisp/paren.el (show-paren-mode):
Enable by default, as discussed on emacs-devel.

etc/NEWS
lisp/paren.el

index 4fd5036c3b331e01caeee07d420084dce035a187..21cc3c50cd1e721e4b5bc49315a079447b68d9da 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1077,10 +1077,17 @@ This command is bound to 'C-x C-k d'.
 It used to be enabled when Emacs is started in GUI mode but not when started
 in text mode.  The cursor still only actually blinks in GUI frames.
 
+** 'show-paren-mode' is now enabled by default.
+To go back to the previous behavior, customize the user option by the
+same name to nil.
+
 +++
 ** New minor mode 'show-paren-local-mode'.
 It serves as a local counterpart for 'show-paren-mode', allowing you
-to toggle it separately in different buffers.
+to toggle it separately in different buffers.  To use it only in
+programming modes, for example, add the following to your init file:
+
+(add-hook 'prog-mode-hook #'show-paren-local-mode)
 
 \f
 * Changes in Specialized Modes and Packages in Emacs 28.1
index 708605f794439eaf53a085266cc315cf044a3302..ce6aa9ae13bef471a8f9c669f9eca375ed1d715b 100644 (file)
@@ -107,6 +107,8 @@ after `show-paren-delay' seconds of Emacs idle time.
 This is a global minor mode.  To toggle the mode in a single buffer,
 use `show-paren-local-mode'."
   :global t :group 'paren-showing
+  :initialize 'custom-initialize-delay
+  :init-value t
   ;; Enable or disable the mechanism.
   ;; First get rid of the old idle timer.
   (when show-paren--idle-timer