4

我使用 Org 文件来跟踪我的活动,因为我经常忘记我的实际目标:)

现在,我想保留一个只有 5 行高的顶部缓冲区窗口,并显示该 org 文件中缩小的 todo。所有其他窗口/缓冲区活动都不会触及该静态/固定缓冲区。

有没有办法达到这个结果???

谢谢!

编辑:我们可以使某个缓冲区具有不同的背景颜色吗?我认为不是,因为我们所拥有的只是设置背景颜色......我希望我错了......

4

5 回答 5

3

也许设置变量special-display-buffer-names会让你朝着正确的方向前进。

(setq special-display-buffer-names 
      '(("magic buffer"  (width . 70)
              (height . 7)
              (background-color . "green"))
       ))

测试肯定会在一个很小且非常绿色的框架中出现一个称为“魔术缓冲区”的缓冲区。(对于现实生活中的使用,当然一定要通过自定义机制。)

ETA:然后,这个问题也可能适用于这里。

于 2011-02-09T06:30:04.393 回答
2

如果你打卡到 Org TODO 项,该任务将显示在当前缓冲区的模式行中;您可能还会发现这有助于提醒您正在从事的工作。

于 2011-02-10T10:39:38.543 回答
1

问题的原始部分是重复的。请参阅如何使此 Emacs 框架保持其缓冲区而不被调整大小?(与早期的Pin Emacs 缓冲区到 windows(用于 cscope)相比略有增强)和set-window-dedicated-p函数。

于 2011-10-06T19:41:33.090 回答
0

您可以使用 org-todo-list 来显示 TODO 项目,而 org-agenda 将显示有用的选项,例如“M”,按关键字过滤您的 TODO 项目。

于 2011-02-09T06:04:59.350 回答
0

我在同样的问题上挣扎了一段时间。我想出的最佳解决方案是为我的 Org 模式议程创建一个小的 Emacs 框架(大小:80x13),并将其放置在我屏幕上始终可见的部分。(使用“Cx 5 2”创建一个新框架。)

于 2011-10-06T14:38:38.187 回答