In Emacs 29.1, the aliases point-at-bol and point-at-eol are obsolete, and
will raise warnings to use line-beginning-position/pos-bol, or
line-end-position/pos-eol, instead, respectively. While this is not a huge
issue at this moment, it might break the project if these aliases get deprecated
in the future. To avoid this from happening, the aliases should either:
be re-defined in the project, or
be replaced by the actual functions they reference, i.e.,
line-beginning-position and line-end-position.
For legacy compatibility to around Emacs 20.4, using line-beginning-position
and line-end-position is the better choice.
I can work up a PR for this if nobody is against the idea of replacing the
aliases point-at-bol and point-at-eol to the fully qualified functions they
reference, line-beginning-position and line-end-position, respectively.
In Emacs 29.1, the aliases
point-at-bol
andpoint-at-eol
are obsolete, and will raise warnings to useline-beginning-position
/pos-bol
, orline-end-position
/pos-eol
, instead, respectively. While this is not a huge issue at this moment, it might break the project if these aliases get deprecated in the future. To avoid this from happening, the aliases should either:line-beginning-position
andline-end-position
.For legacy compatibility to around Emacs 20.4, using
line-beginning-position
andline-end-position
is the better choice.I can work up a PR for this if nobody is against the idea of replacing the aliases
point-at-bol
andpoint-at-eol
to the fully qualified functions they reference,line-beginning-position
andline-end-position
, respectively.