我使用Org文件来跟踪我的活动,因为我经常忘记实际上我想要做的事情:)
现在,我想保留一个只有5行高的顶级缓冲区窗口,并显示该组织文件中缩小的待办事项。所有其他窗口/缓冲区活动都不会触及该静态/固定缓冲区。
有没有办法实现这个结果???
谢谢!
编辑:我们可以让某个缓冲区具有不同的背景颜色吗?我认为它不是,因为我们所有的都是背景色......我希望我错了......
答案 0 :(得分:3)
设置变量special-display-buffer-names
可能会让您朝着正确的方向前进。
(setq special-display-buffer-names
'(("magic buffer" (width . 70)
(height . 7)
(background-color . "green"))
))
测试肯定做了一个名为“魔法缓冲区”的缓冲区,在一个很小的非常非常绿色的框架中。 (对于现实生活中的使用,当然要务必通过自定义机制。)
ETA:然后,还有this question可能适用于此处。
答案 1 :(得分:2)
如果您输入Org TODO项目,该任务将显示在当前缓冲区的模式行中;您可能还会发现这有助于提醒您正在进行的工作。
答案 2 :(得分:1)
问题的原始部分是重复的。请参阅How do I make this Emacs frame keep its buffer and not get resized?(比之前的Pin Emacs buffers to windows (for cscope)略有增强)和set-window-dedicated-p
功能。
答案 3 :(得分:0)
你可以使用org-todo-list来显示TODO项目,org-agenda会显示有用的选项,例如“M”,可以按关键字过滤你的TODO项目。
答案 4 :(得分:0)
我一直在努力解决同样的问题。我想出的最佳解决方案是为我的组织模式议程创建一个小的Emacs框架(大小:80x13),并将其放置在我的屏幕始终可见的部分。 (使用“C-x 5 2”创建一个新帧。)