diff options
author | Eli Zaretskii <eliz@gnu.org> | 2018-06-30 12:07:24 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2018-06-30 12:07:24 +0300 |
commit | 8ebb6830fafcd272bd0d6f7f9d765ef72500ffc5 (patch) | |
tree | 763a48cddc75b9e608901dd4e35e92083f46b0fe /lisp | |
parent | e980a3c992c13178052f5994b063be58a2f95a2d (diff) | |
download | emacs-8ebb6830fafcd272bd0d6f7f9d765ef72500ffc5.tar.gz |
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')
-rw-r--r-- | lisp/skeleton.el | 3 |
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: (or (eolp) (not skeleton-end-newline) (newline-and-indent)) (run-hooks 'skeleton-end-hook) (sit-for 0) - (or (pos-visible-in-window-p beg) + (or (not (eq (window-buffer) (current-buffer))) + (pos-visible-in-window-p beg) (progn (goto-char beg) (recenter 0))) |