gpt4 book ai didi

emacs - 如何在渲染 emacs 框架后立即运行命令?

转载 作者:行者123 更新时间:2023-12-04 07:07:40 25 4
gpt4 key购买 nike

我试图弄清楚如何使用 Emacs 代码浏览器 (ECB),你可以用它做的一件事是设置 ecb-windows-width 来决定 ecb 窗口的宽度。问题是这个序列:

  • 屏幕上弹出框架。
  • ecb-activate 被调用,根据 ecb-windows-width 进行缩放。
  • 默认帧列表参数启动,帧被调整大小。

  • 问题是,由于这个顺序,ecb 窗口的宽度在框架被调整大小之前设置,然后不会被缩放。

    所以我想运行 ecb-redraw-layout(或者理想情况下只是 ecb-activate),但它必须在 #3 之后发生。否则,某种 ecb-dynamic-width-scale 选项也可以使用。

    对于它的值(value),ecb-auto-activate 不起作用,所以我不知道这是否能解决它。

    最佳答案

    看起来我找到了解决方法。

  • 将 ecb-fix-window-size 设置为 true。
  • 当框架加载时, ecb-activate 被调用并且 ecb 窗口按框架大小成比例缩放。
  • 然后 default-frame-alist 启动并调整框架的大小,但 ecb 窗口具有固定大小并且不会缩放。

  • 相当骇人听闻,因为您是根据首先出现的默认框架尺寸设置宽度,而不是您实际使用的尺寸。但是哦,好吧。

    关于emacs - 如何在渲染 emacs 框架后立即运行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/875667/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com