2011-02-09 60 views
3

我用一个组织文件来记录我的活动,因为它常常,我失去的轨道其实就是我的目标是什么:)我们可以让Emacs缓冲区为静态/固定?

现在,我想保留上缓冲窗口只有5线条高并显示来自该组织文件的缩小的待办事项。所有其他窗口/缓冲区激活都不会触及该静态/固定缓冲区。

有没有办法实现这个结果???

谢谢!

EDITED:我们可以让某个缓冲区具有不同的背景颜色吗?我记得它不是,因为我们所有的都是背景色 - 我希望我错了。

+0

这不是真正特定于组织模式,所以我编辑了标题。我总是对其他人的缓冲区管理技巧感兴趣,因为我发现默认行为非常不理想。确实是 – harpo 2011-02-09 04:54:46

+0

。确实如此!我还添加了关于区分不同颜色的缓冲区 – swdev 2011-02-09 04:57:58

回答

2

如果您输入Org TODO项目,则该任务将显示在当前缓冲区的模式行中;你也可能会发现这有助于提醒你正在做什么。

0

您可以使用org-todo-list显示TODO项目,org-agenda会显示您有用的选择如通过关键字过滤TODO项目的“M”。

3

也许设置变量special-display-buffer-names会使您朝着正确的方向。

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

到一定测试取得了一个小而非常非常绿框被称为“神奇的缓冲区”缓冲露面。 (对于现实生活中的使用,当然可以通过一切方式通过定制机制。)

ETA:然后,也有this question这可能适用于此。

+0

,'很好!我应该试一试 – swdev 2011-02-09 08:19:21

0

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