Emacs:添加自定义代码块分隔符?
我使用emacs编写了一些文件。我已经准备好了Emacs:添加自定义代码块分隔符?,emacs,syntax-highlighting,delimiter,parentheses,Emacs,Syntax Highlighting,Delimiter,Parentheses,我使用emacs编写了一些文件。我已经准备好了 (show-paren-mode t) 在my.emacs中突出显示括号。ejs代码如下所示: <ul> <% for(var i=0; i<supplies.length; i++) {%> <li><%= supplies[i] %></li> <% } %> </ul> 你真的充分考虑过这个括号的突出显示是如何工作的
(show-paren-mode t)
在my.emacs中突出显示括号。ejs代码如下所示:
<ul>
<% for(var i=0; i<supplies.length; i++) {%>
<li><%= supplies[i] %></li>
<% } %>
</ul>
你真的充分考虑过这个括号的突出显示是如何工作的吗
中间有一个裸起始分隔符“{”起始分隔符
“”
这相当于:
( { )
显示paren模式
是否正确突出显示此类代码
在Emacs中,编辑混合主模式文件(HTMl中的JS)和HTMl中的Ruby是很困难的
您可以使用此代码段删除“”作为匹配的分隔符,该分隔符
稍微缓解一下你的问题
(eval-after-load "sgml-mode" '(progn
(modify-syntax-entry ?< "'" sgml-mode-syntax-table)
(modify-syntax-entry ?> "'" sgml-mode-syntax-table)))
(加载后评估“sgml模式”(程序
(修改语法条目?<“'”sgml模式语法表)
(修改语法条目?>“'”sgml模式语法表)))
但你需要一个多专业模式库才能让它真正发挥作用,但我怀疑
任何人都在努力使“EJS”工作。EWW。ERB的所有丑陋之处。现在在客户端!;)我也尝试过mmm模式,除了括号高亮显示外,一切都很好。show paren模式在这种情况下不起作用。