diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2022-08-19 15:22:29 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-08-19 15:22:36 +0200 |
commit | f117b5df4dc69a38a5568c5926c1e417a35314eb (patch) | |
tree | d9967738c968ab723fc267de91052a14bb9501fc /lisp/emacs-lisp | |
parent | 503112d1f01d5239b53c86fea4e12d851c185572 (diff) | |
download | emacs-f117b5df4dc69a38a5568c5926c1e417a35314eb.tar.gz emacs-f117b5df4dc69a38a5568c5926c1e417a35314eb.tar.bz2 emacs-f117b5df4dc69a38a5568c5926c1e417a35314eb.zip |
Add new functions eol and bol
* doc/lispref/positions.texi (Text Lines): Document them
* lisp/emacs-lisp/shortdoc.el: Mention them, and also the
buffer/line predicates.
* src/editfns.c (bol): New function.
(Fbol): New defun.
(Fline_beginning_position): Use `bol'.
(eol): New function.
(Feol): New defun.
(Fline_end_position): Use `eol'.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/shortdoc.el | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/shortdoc.el b/lisp/emacs-lisp/shortdoc.el index d187af9ac83..acf294ede14 100644 --- a/lisp/emacs-lisp/shortdoc.el +++ b/lisp/emacs-lisp/shortdoc.el @@ -941,12 +941,24 @@ A FUNC form can have any number of `:no-eval' (or `:no-value'), :eval (point-min)) (point-max :eval (point-max)) + (eol + :eval (eol)) + (bol + :eval (bol)) + (bolp + :eval (bolp)) + (eolp + :eval (eolp)) (line-beginning-position :eval (line-beginning-position)) (line-end-position :eval (line-end-position)) (buffer-size :eval (buffer-size)) + (bobp + :eval (bobp)) + (eobp + :eval (eobp)) "Moving Around" (goto-char :no-eval (goto-char (point-max)) |