【问题标题】:How to have an emacs function called when display size changes?显示大小更改时如何调用emacs函数?
【发布时间】:2014-06-02 21:47:38
【问题描述】:

我正在尝试定义一个 emacs 函数,当显示大小更改时将调用该函数,目前我没有找到任何可以用于此的钩子。

我不想注意到 emacs 窗口何时改变大小。

我的用例是我在笔记本电脑上打开了 emacs,然后我将其关闭并开始工作,并将其插入更大的显示器并通过键盘打开它。登录后我的窗口都在左上角。

我希望 emacs 注意到屏幕大小的变化并调用我的函数允许我重新定位窗口更改字体大小。

是的,我知道stay,但我也想更改字体大小。

我在 OSX Mavericks 下从 emacsformacosx.com 运行 emacs 24.3.1

【问题讨论】:

    标签: emacs


    【解决方案1】:

    AFAIK,Emacs 目前没有捕捉到这样的屏幕尺寸变化事件,即使它在内部捕捉到,它也不会以任何方式将它暴露给 ELisp。所以你最好的两个选择可能是:

    • 使用检查屏幕尺寸的计时器来检测变化。
    • 通过M-x report-emacs-bug请求该功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 2021-08-15
      相关资源
      最近更新 更多