elisp 有没有简单的接口获取 position 所在的 line 的起始 position?

(line-beginning-position (- (line-number-at-pos start) (line-number-at-pos (point)))) 我写了这么长就是为了得到 start position 所在行的起始 position, 有没有简单的点的方法?

(line-beginning-position) ?

没有参数, 它好像只对当前行起作用, 不是指定 position, 我的写法就是用了它的参数, 表示 forward n lines

如果要获取任意pointl-b-p,在外面套一层这个

(save-excursion
  (goto-char point)
  (line-beginning-position))