X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/73e9edf8d177af9a008faf9642512042c074706a..7c6317a0498b6690ea668909ac012cb45e6f809b:/lisp/skeleton.el diff --git a/lisp/skeleton.el b/lisp/skeleton.el index b9c1bb506d..0e81e2d74c 100644 --- a/lisp/skeleton.el +++ b/lisp/skeleton.el @@ -244,7 +244,8 @@ When done with skeleton, but before going back to `_'-point call (setq skeleton-regions (if (> skeleton-regions 0) (list (copy-marker (point) t) - (save-excursion (forward-word skeleton-regions) + (save-excursion (forward-word-strictly + skeleton-regions) (point-marker))) (setq skeleton-regions (- skeleton-regions)) ;; copy skeleton-regions - 1 elements from `mark-ring'