aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/skeleton.el
diff options
context:
space:
mode:
authorEli Zaretskii2018-06-30 12:07:24 +0300
committerEli Zaretskii2018-06-30 12:07:24 +0300
commit8ebb6830fafcd272bd0d6f7f9d765ef72500ffc5 (patch)
tree763a48cddc75b9e608901dd4e35e92083f46b0fe /lisp/skeleton.el
parente980a3c992c13178052f5994b063be58a2f95a2d (diff)
downloademacs-8ebb6830fafcd272bd0d6f7f9d765ef72500ffc5.tar.gz
emacs-8ebb6830fafcd272bd0d6f7f9d765ef72500ffc5.zip
Avoid errors with recentering in 'skeleton-insert'
* lisp/skeleton.el (skeleton-insert): Don't recenter if we are running in a buffer other than the one displayed in the selected window. (Bug#31950)
Diffstat (limited to 'lisp/skeleton.el')
-rw-r--r--lisp/skeleton.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/skeleton.el b/lisp/skeleton.el
index 90e3819cb7f..e3cebba9164 100644
--- a/lisp/skeleton.el
+++ b/lisp/skeleton.el
@@ -268,7 +268,8 @@ available:
268 (or (eolp) (not skeleton-end-newline) (newline-and-indent)) 268 (or (eolp) (not skeleton-end-newline) (newline-and-indent))
269 (run-hooks 'skeleton-end-hook) 269 (run-hooks 'skeleton-end-hook)
270 (sit-for 0) 270 (sit-for 0)
271 (or (pos-visible-in-window-p beg) 271 (or (not (eq (window-buffer) (current-buffer)))
272 (pos-visible-in-window-p beg)
272 (progn 273 (progn
273 (goto-char beg) 274 (goto-char beg)
274 (recenter 0))) 275 (recenter 0)))