Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以将Emacs缓冲区设置为静态/固定吗?_Emacs_Org Mode - Fatal编程技术网

我们可以将Emacs缓冲区设置为静态/固定吗?

我们可以将Emacs缓冲区设置为静态/固定吗?,emacs,org-mode,Emacs,Org Mode,我使用一个组织文件来跟踪我的活动,因为我经常忘记我的实际目标:) 现在,我想保留一个只有5行高的顶部缓冲区窗口,并显示该org文件中缩小的todo。所有其他窗口/缓冲区活动都不会触及该静态/固定缓冲区 有没有办法达到这个结果 谢谢 编辑:我们可以使特定的缓冲区具有不同的背景色吗?我想不是,因为我们只有背景色。。。我希望我错了 您可以使用组织待办事项列表来显示待办事项,组织议程将显示有用的选项,例如按关键字筛选待办事项的“M”。可能设置变量特殊显示缓冲区名称将为您提供正确的方向 (setq spe

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

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

有没有办法达到这个结果

谢谢


编辑:我们可以使特定的缓冲区具有不同的背景色吗?我想不是,因为我们只有背景色。。。我希望我错了

您可以使用组织待办事项列表来显示待办事项,组织议程将显示有用的选项,例如按关键字筛选待办事项的“M”。

可能设置变量
特殊显示缓冲区名称将为您提供正确的方向

(setq special-display-buffer-names 
      '(("magic buffer"  (width . 70)
              (height . 7)
              (background-color . "green"))
       ))
为了测试,一个名为“魔法缓冲区”的缓冲区出现在一个非常小的绿色框架中。(对于实际使用,当然一定要通过定制机制。)


ETA:然后,这里也有可能适用的任务。

如果您登录到组织待办事项,该任务将显示在当前缓冲区的模型行中;你可能也会发现这对提醒你正在做什么很有帮助。

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

问题的原始部分是重复的。请参阅(与前面的功能相比略有增强)和
set-window-dedicated-p
功能。

这实际上并不特定于组织模式,因此我编辑了标题。我总是对其他人的缓冲区管理技巧感兴趣,因为我发现默认行为非常不安全。那是真的!我还添加了关于区分颜色的说明,这很好!我应该试一试,太好了!。谢谢我只知道如何使用打卡进入和打卡退出任务。是的,不需要顶部固定缓冲区。