Page 1 of 1

[Solved] Get position in an other window

Posted: Wed Nov 02, 2011 7:41 am
by chep
Hi
I want to know the line number corresponding to the point of a window which is not the current one.
I tried
(window-point my-window)
but I got the point and not the line number.
Unfortunately, line-number-at-pos is only working for current buffer. Is there a line-number-at-pos function working with other windows?

Thanks

Re: Get position in an other window

Posted: Wed Nov 02, 2011 10:42 am
by ramarren
You can temporarily make a buffer current using with-current-buffer macro, so something like this:

Code: Select all

(with-current-buffer (window-buffer my-window)
  (line-number-at-pos))

Re: Get position in an other window

Posted: Wed Nov 02, 2011 11:40 am
by chep
Exactly what I was looking for.
Thank you very much.