The docstring of
If the beginning or end is reached between groupings but before count is used up, nil is returned.
Putting point (
|) before the first element of a list:
(|a b c)
backward-sexp, however, throws an error such as:
(scan-error "Containing expression ends prematurely" 1600 1600)
It's unclear whether this is expected behavior when there's text in the buffer before
(a b c). It seems to me that
nil should be returned instead--or am I misunderstanding the docstring.