为了账号安全,请及时绑定邮箱和手机立即绑定

emacs rjsx 模式修复突出显示

emacs rjsx 模式修复突出显示

繁花不似锦 2023-06-15 15:56:53
有什么方法可以告诉 rjsx 模式 jest 和 BDD 关键字(以橙色显示)真的可以吗?
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

rjsx-modeextendsjs2-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或为规范文件创建您自己的模式)。


查看完整回答
反对 回复 2023-06-15
  • 1 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信