]> git.eshelyaron.com Git - emacs.git/commit
Improve behavior of 'electric-pair-mode' in 'cc-mode'
authorJim Porter <jporterbugs@gmail.com>
Sat, 6 Nov 2021 00:21:35 +0000 (01:21 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 6 Nov 2021 00:21:35 +0000 (01:21 +0100)
commitb811ad15beeb4b96acb9d83b3a5770ef9f5fe172
treebde4af0a51b414ddd5850289b8875aa07201aa6d
parentcfd4d45f1164fb86bdad306ed0d532150a88f7e7
Improve behavior of 'electric-pair-mode' in 'cc-mode'

* lisp/progmodes/cc-mode.el (c-electric-pair-inhibit-predicate):
Inhibit insertion of paired quote in fewer cases.
* test/lisp/electric-tests.el (define-electric-pair-test):
Add 'c-mode' to list of modes to test by default (bug#50538).

This ensures that quotes are paired correctly within comments, allows for
insertion of quote pairs immediately before another quote, and allows
inserting quote pairs within a string (thus splitting the string in two).
lisp/progmodes/cc-mode.el
test/lisp/electric-tests.el