我们可以将Emacs缓冲区设置为静态/固定吗?
我使用一个组织文件来跟踪我的活动,因为我经常忘记我的实际目标:) 现在,我想保留一个只有5行高的顶部缓冲区窗口,并显示该org文件中缩小的todo。所有其他窗口/缓冲区活动都不会触及该静态/固定缓冲区 有没有办法达到这个结果 谢谢我们可以将Emacs缓冲区设置为静态/固定吗?,emacs,org-mode,Emacs,Org Mode,我使用一个组织文件来跟踪我的活动,因为我经常忘记我的实际目标:) 现在,我想保留一个只有5行高的顶部缓冲区窗口,并显示该org文件中缩小的todo。所有其他窗口/缓冲区活动都不会触及该静态/固定缓冲区 有没有办法达到这个结果 谢谢 编辑:我们可以使特定的缓冲区具有不同的背景色吗?我想不是,因为我们只有背景色。。。我希望我错了 您可以使用组织待办事项列表来显示待办事项,组织议程将显示有用的选项,例如按关键字筛选待办事项的“M”。可能设置变量特殊显示缓冲区名称将为您提供正确的方向 (setq spe
编辑:我们可以使特定的缓冲区具有不同的背景色吗?我想不是,因为我们只有背景色。。。我希望我错了 您可以使用组织待办事项列表来显示待办事项,组织议程将显示有用的选项,例如按关键字筛选待办事项的“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
功能。这实际上并不特定于组织模式,因此我编辑了标题。我总是对其他人的缓冲区管理技巧感兴趣,因为我发现默认行为非常不安全。那是真的!我还添加了关于区分颜色的说明,这很好!我应该试一试,太好了!。谢谢我只知道如何使用打卡进入和打卡退出任务。是的,不需要顶部固定缓冲区。