我用一个组织文件来记录我的活动,因为它常常,我失去的轨道其实就是我的目标是什么:)我们可以让Emacs缓冲区为静态/固定?
现在,我想保留上缓冲窗口只有5线条高并显示来自该组织文件的缩小的待办事项。所有其他窗口/缓冲区激活都不会触及该静态/固定缓冲区。
有没有办法实现这个结果???
谢谢!
EDITED:我们可以让某个缓冲区具有不同的背景颜色吗?我记得它不是,因为我们所有的都是背景色 - 我希望我错了。
我用一个组织文件来记录我的活动,因为它常常,我失去的轨道其实就是我的目标是什么:)我们可以让Emacs缓冲区为静态/固定?
现在,我想保留上缓冲窗口只有5线条高并显示来自该组织文件的缩小的待办事项。所有其他窗口/缓冲区激活都不会触及该静态/固定缓冲区。
有没有办法实现这个结果???
谢谢!
EDITED:我们可以让某个缓冲区具有不同的背景颜色吗?我记得它不是,因为我们所有的都是背景色 - 我希望我错了。
如果您输入Org TODO项目,则该任务将显示在当前缓冲区的模式行中;你也可能会发现这有助于提醒你正在做什么。
您可以使用org-todo-list显示TODO项目,org-agenda会显示您有用的选择如通过关键字过滤TODO项目的“M”。
也许设置变量special-display-buffer-names
会使您朝着正确的方向。
(setq special-display-buffer-names
'(("magic buffer" (width . 70)
(height . 7)
(background-color . "green"))
))
到一定测试取得了一个小而非常非常绿框被称为“神奇的缓冲区”缓冲露面。 (对于现实生活中的使用,当然可以通过一切方式通过定制机制。)
ETA:然后,也有this question这可能适用于此。
,'很好!我应该试一试 – swdev 2011-02-09 08:19:21
我在同一个问题上挣扎了一段时间。我想出的最佳解决方案是为我的Org模式议程创建一个小型Emacs框架(大小:80x13),并将其放置在屏幕的一个可见部分。 (使用“C-x 5 2”创建新框架。)
问题的原始部分是重复的。请参阅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
函数。
这不是真正特定于组织模式,所以我编辑了标题。我总是对其他人的缓冲区管理技巧感兴趣,因为我发现默认行为非常不理想。确实是 – harpo 2011-02-09 04:54:46
。确实如此!我还添加了关于区分不同颜色的缓冲区 – swdev 2011-02-09 04:57:58