diff --git a/latex.el b/latex.el index 83d50caf..7e14de75 100644 --- a/latex.el +++ b/latex.el @@ -2899,7 +2899,7 @@ Normally bound to keys \(, { and [." (TeX-active-mark) (> (point) (mark))) (exchange-point-and-mark)) - (self-insert-command (prefix-numeric-value arg)) + (insert (make-string (prefix-numeric-value arg) last-command-event)) (if auto-p (let ((lbrace (char-to-string last-command-event)) lmacro skip-p) (save-excursion @@ -6810,13 +6810,6 @@ function would return non-nil and `(match-string 1)' would return (define-key LaTeX-mode-map "\C-xne" #'LaTeX-narrow-to-environment) - ;; AUCTeX's brace pairing feature (`LaTeX-electric-left-right-brace') doesn't - ;; play nice with `electric-pair-mode' which is a global minor mode as of - ;; emacs 24.4. - (when (and LaTeX-electric-left-right-brace - (boundp 'electric-pair-mode)) - (set (make-local-variable 'electric-pair-mode) nil)) - ;; Initialization of `add-log-current-defun-function': (set (make-local-variable 'add-log-current-defun-function) #'TeX-current-defun-name))