emacs rjsx 模式修复突出显示
emacs rjsx mode fix highlighting
有什么方法可以告诉 rjsx 模式 jest 和 BDD 关键字(以橙色显示)真的可以吗?
rjsx-mode
extends js2-mode
允许您通过可自定义的 js2-global-externs
变量声明全局外部变量。如果您在规范文件中使用 rjsx-mode
,则可以在 rjsx
或 js
/js2
模式挂钩之一中自定义该变量,例如
(setq js2-global-externs
(cl-remove-duplicates
(append
'("describe" "it" "expect" "beforeEach" "afterEach" "spyOn")
js2-global-externs)
:test #'string=))
尽管您可能更喜欢使用自定义界面。但是,设置此项将使这些函数在所有 js/rjsx 缓冲区中被识别。
您可以通过在次要模式挂钩中本地设置变量(例如 jest-mode
或为规范文件创建您自己的模式)来将更改本地化到仅规范文件。
有什么方法可以告诉 rjsx 模式 jest 和 BDD 关键字(以橙色显示)真的可以吗?
rjsx-mode
extends js2-mode
允许您通过可自定义的 js2-global-externs
变量声明全局外部变量。如果您在规范文件中使用 rjsx-mode
,则可以在 rjsx
或 js
/js2
模式挂钩之一中自定义该变量,例如
(setq js2-global-externs
(cl-remove-duplicates
(append
'("describe" "it" "expect" "beforeEach" "afterEach" "spyOn")
js2-global-externs)
:test #'string=))
尽管您可能更喜欢使用自定义界面。但是,设置此项将使这些函数在所有 js/rjsx 缓冲区中被识别。
您可以通过在次要模式挂钩中本地设置变量(例如 jest-mode
或为规范文件创建您自己的模式)来将更改本地化到仅规范文件。