javascript - emacs 更好的 js 语法高亮
问题描述
我是很长时间的 vim 用户,希望切换到 emacs ......我的 vim 功夫非常好,但我怀疑使用 emacs 我可以更快地编码。
到目前为止,Javascript 语法突出显示效果较差。我查看了https://github.com/mooz/js2-mode,它说要安装版本 27,然后安装软件包……但这什么也没做。
我将在下面发布不同的版本。我错过了什么吗?
谢谢 !!
解决方案
要获得与函数调用相同的对象属性的字体锁定,如您的 vim 示例所示,您可以M-xcustomize-face
js2-object-property
继承 fromfont-lock-variable-name-face
或custom-set-faces
在 init 中添加一个条目
(custom-set-faces
;; ...
'(js2-object-property ((t (:inherit font-lock-variable-name-face)))))
由于您目前没有对函数调用进行任何突出显示,因此您可能需要首先使用M-xpackage-reinstall
js2-mode。
推荐阅读
- javascript - 真的不支持 React Hooks 的异步 setState 吗?
- java - 如何在 Java 中正确转换泛型集合?
- c# - 如何在控制台应用程序中使用给定的输入获得以下输出
- python-3.x - 如何使用 tf.keras.utils.get_file 加载图像数据集
- android - 如何更改 Leanback 的 BrowseSupportFragment 中搜索按钮的位置
- python-3.x - 是否可以在画布内使按钮可滚动?
- html - 使用引导程序时,Div 出乎意料地短于页面宽度
- css - Wordpress:修复我的索引页面(主页)中链接的 .CSS 文件过多
- javascript - AngularJS中的复选框不会触发onChange事件
- reactjs - allFilms.map 不是函数