X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/47e9556c70a7009d7c750fd7bf10a0e6cf41cdce..7c6317a0498b6690ea668909ac012cb45e6f809b:/lisp/skeleton.el diff --git a/lisp/skeleton.el b/lisp/skeleton.el index 67d9faca3e..0e81e2d74c 100644 --- a/lisp/skeleton.el +++ b/lisp/skeleton.el @@ -1,6 +1,6 @@ ;;; skeleton.el --- Lisp language extension for writing statement skeletons -;; Copyright (C) 1993-1996, 2001-2015 Free Software Foundation, Inc. +;; Copyright (C) 1993-1996, 2001-2016 Free Software Foundation, Inc. ;; Author: Daniel Pfeiffer ;; Maintainer: emacs-devel@gnu.org @@ -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'