Function: backward-word-strictly

backward-word-strictly is a byte-compiled function defined in subr.el.gz.

Signature

(backward-word-strictly &optional ARG)

Documentation

Move backward until encountering the beginning of a word.

With argument ARG, do this that many times. If ARG is omitted or nil, move point backward one word.

This function is like backward-word, but it is not affected by find-word-boundary-function-table. It is also not interactive.

View in manual

Probably introduced at or before Emacs version 25.1.

Source Code

;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun backward-word-strictly (&optional arg)
  "Move backward until encountering the beginning of a word.
With argument ARG, do this that many times.
If ARG is omitted or nil, move point backward one word.

This function is like `backward-word', but it is not affected
by `find-word-boundary-function-table'.  It is also not interactive."
  (let ((find-word-boundary-function-table
         (if (char-table-p word-move-empty-char-table)
             word-move-empty-char-table
           (setq word-move-empty-char-table (make-char-table nil)))))
    (forward-word (- (or arg 1)))))