X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/b3fc7a3e763fb260cd932dc6aedbe7b4c810a73c..dcefd2bbc0e404c26f1e5b68c910404355f488fb:/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'