aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/elec-pair.el10
2 files changed, 13 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b082670dc54..7d6436cfafc 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12014-04-06 João Távora <joaotavora@gmail.com>
2
3 * elec-pair.el (electric-pair-post-self-insert-function): Don't
4 skip whitespace when `electric-pair-text-pairs' and
5 `electric-pair-pairs' were used. syntax to
6 electric-pair--skip-whitespace. (Bug#17183)
7
12014-04-06 Eli Zaretskii <eliz@gnu.org> 82014-04-06 Eli Zaretskii <eliz@gnu.org>
2 9
3 * leim/quail/ipa.el (ipa-x-sampa): Fix the character produced for 10 * leim/quail/ipa.el (ipa-x-sampa): Fix the character produced for
diff --git a/lisp/elec-pair.el b/lisp/elec-pair.el
index 52ad9bc0249..2c1ea7262d3 100644
--- a/lisp/elec-pair.el
+++ b/lisp/elec-pair.el
@@ -485,10 +485,12 @@ happened."
485 (funcall electric-pair-skip-self last-command-event) 485 (funcall electric-pair-skip-self last-command-event)
486 electric-pair-skip-self)) 486 electric-pair-skip-self))
487 (save-excursion 487 (save-excursion
488 (when (setq skip-whitespace-info 488 (when (and (not (and unconditional
489 (if (functionp electric-pair-skip-whitespace) 489 (eq syntax ?\")))
490 (funcall electric-pair-skip-whitespace) 490 (setq skip-whitespace-info
491 electric-pair-skip-whitespace)) 491 (if (functionp electric-pair-skip-whitespace)
492 (funcall electric-pair-skip-whitespace)
493 electric-pair-skip-whitespace)))
492 (electric-pair--skip-whitespace)) 494 (electric-pair--skip-whitespace))
493 (eq (char-after) last-command-event)))) 495 (eq (char-after) last-command-event))))
494 ;; This is too late: rather than insert&delete we'd want to only 496 ;; This is too late: rather than insert&delete we'd want to only