diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index 794822161..10086f0a5 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -82,6 +82,22 @@ ;; jshint doesn't know how to deal with jsx (push 'javascript-jshint flycheck-disabled-checkers))) + (set-pretty-symbols! 'rjsx-mode + ;; Functional + :def "function" + :lambda "() =>" + :composition "compose" + ;; Types + :null "null" + :true "true" :false "false" + ;; Flow + :not "!" + :and "&&" :or "||" + :for "for" + :return "return" + ;; Other + :yield "import") + ;; `rjsx-electric-gt' relies on js2's parser to tell it when the cursor is in ;; a self-closing tag, so that it can insert a matching ending tag at point. ;; However, the parser doesn't run immediately, so a fast typist can outrun