-----------------------------------------------------------------------
> Date: Mon, 11 Dec 2017 16:29:16 +0800 (CST)
> From: tumashu <address@hidden>
> Cc: "address@hidden" <address@hidden>
>
> by the way, does emacs has a function, which can get the point's left-bottom
> pixel position, if not,
> is it possible to add it to emacs?
Doesn't vertical-motion fit the bill? If not, why not?
------------------------------------------------------------------------
@Eli Zaretskii Thanks for your suggestion, it works very well, the only problem is that
it can not work when point at the end line of buffer, I use the below code to handle this problem,
(add a temp "\n" then remove) but it seem to hacky. any good way to solve this problem:
(if (= (line-end-position) (point-max))
(let (posn)
(goto-char (point-max))
(insert "\n")
(setq posn (posn-at-point (point) window))
(delete-char -1)
posn)
(vertical-motion 1)
(posn-at-point (point) window))