![]() |
1
2
有趣的想法。我建议使用 espect 从扩展 your github . |
![]() |
2
5
因此,您需要完全控制在打开特定模式或特定类型的文件时执行的操作…好的,这是您需要的:
使用此代码,您可以执行所需的细粒度定制。这只是一个例子,你可以根据自己的需要来调整它。 |
![]() |
3
1
听起来,您基本上想打开或关闭“特定缓冲区”的特定次要模式。通常,“特定缓冲区”可以通过它们的主要模式来区分,这就是我通常如何看待这种类型的问题。如何打开或关闭次要模式取决于正在尝试打开/关闭的次要模式和正在尝试打开/关闭的主要模式的实现。
根据主模式启用/禁用事物的常用方法是通过
我通常会编写自己的函数,即使它是一个简单的一行程序,因为稍后我几乎总是会添加一些内容:
您还可以使hook中的内容具有条件:
我通常在
一个写得好的主模式将有一个
如果你不在
如果你发现一个主模式没有
一些次要模式可以全局启用。如果你想让它们在大多数时间都打开,并且它支持它,你可以全局打开它,然后在特定的主要模式下关闭它。
如果次要模式不能全局启用,或者您不希望它全局启用,只需为特定模式打开它,如上图所示。 |
![]() |
4
1
这就是我在读了《我的根基》之后想到的
回答。尤其是指向
我现在在如下列表中定义缓冲区特定的设置:
当主模式改变时,我会迭代所有这些设置,然后评估 缓冲区中定义的条件,如果 条件匹配:
评估这些条件有点混乱,但对我来说效果相当好。
结果也证明,我可以完成我所有的项目设置,我做得非常好。 以前不同,使用这个机制。我对此很高兴。 |
![]() |
5
0
我这样做
|
![]() |
minh quý lê · 将创建的文件加载到.Emacs时出现Emacs错误 11 月前 |
![]() |
mli · Go程序不在doom emacs中编译 1 年前 |
![]() |
Mahavir · pcase无法识别字符串匹配 1 年前 |
![]() |
ptb · Slime\Emacs comint在启动mpi进程时挂起 7 年前 |
![]() |
Hatshepsut · 使用命令行参数使用region调用子流程 7 年前 |