【发布时间】:2017-05-29 05:33:42
【问题描述】:
我想在 Emacs 中完成以下行为,并且想知道是否有一个现有的包已经可以满足我的需求。
我希望我的缓冲区只显示文件 myfile.txt 中的第 30 到 60 行,而对我隐藏文件的其余部分。
- 当我向上滚动到顶部时,我应该在第 30 行。
- 当我向下滚动到底部时,我应该在第 60 行。
- 如果我编辑此区域,这些编辑应该会反映在原始文件中。
- 当我插入/删除行时,该区域应该扩大/缩小。
- 我应该能够在不同的缓冲区中为同一个文件打开多个区域。
这非常接近我理想的工作流程。非常感谢您的帮助!
【问题讨论】:
-
对于除最后一个要求之外的所有要求,您都有narrowing。
-
最后一个要求,请查看indirect buffers。