Language agnostic 突出显示点下方的块范围?

Language agnostic 突出显示点下方的块范围?,language-agnostic,emacs,Language Agnostic,Emacs,我记得在编辑elisp代码时,使用从github上的某个人克隆的配置看到了这种功能性。 但是,我再也找不到它了,我特别想知道这个功能是否可以使用其他主要模式(特别是javascript、ruby,也许还有nXhtml)来实现。块范围?你的意思是突出显示当前功能吗?如果是这样,您的函数是mark defun,通常绑定到C-M-h 特定的语言模式(如python模式)有额外的函数来标记当前的类/块等。我不确定“语言不可知论”是否真的适用于这里。这可能是一个elisp问题,也可能是超级用户的问题。似乎

我记得在编辑elisp代码时,使用从github上的某个人克隆的配置看到了这种功能性。
但是,我再也找不到它了,我特别想知道这个功能是否可以使用其他主要模式(特别是javascript、ruby,也许还有nXhtml)来实现。

块范围?你的意思是突出显示当前功能吗?如果是这样,您的函数是
mark defun
,通常绑定到
C-M-h


特定的语言模式(如python模式)有额外的函数来标记当前的类/块等。

我不确定“语言不可知论”是否真的适用于这里。这可能是一个elisp问题,也可能是超级用户的问题。似乎还记得中的一些突出显示内容,也许我应该编辑我的问题以澄清,但我的意思是动态突出显示,因为点在源代码中移动。我看到的这个功能的例子并没有涉及标记。动态高亮显示<代码>哪种功能模式将显示您在modeline中的功能。这就是你要找的吗?如果没有,你能详细解释一下动态高亮显示的含义吗?这很好,但我希望得到更多的视觉反馈。基本上,我的意思是,当点移动到函数声明或函数体中时,会从块的开始到结尾进行一些高亮显示。这将有助于快速发现丢失的分隔符错误以及类似的。。。明白我的意思吗?我不知道有这样的功能。我经常做我在回答中提到的
标记defun
,然后
缩小到区域
(或者你可以使用
缩小到defun
)来只关注我正在编辑的函数。好吧,我想现在必须这样做。