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.
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)))))