我正在尝试测试Emacs窗口的某个位置是否可见,因此既不会被另一个窗口重叠,也不会被装饰设施遮挡。为此,我将鼠标位置设置为某个点,然后将设置值与(mouse-position)
进行比较。但是,我的价值观有所不同。
实际(mouse-position)
与设定值有何不同?
(事实上,如果用户没有移动鼠标)。
快速测试 C-x C-e
(list (set-mouse-position (selected-frame) 4 4) (mouse-position))
对于pos-visible-in-window-p
,这不执行实际测试。要看到这个
(progn (sleep-for 5) (pos-visible-in-window-p 1))
使用 C-u C-x C-e 并降低,隐藏窗口。唉,它仍然是真的。