mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
adds common js pretty symbols for rjsx-mode
This commit is contained in:
@ -82,6 +82,22 @@
|
|||||||
;; jshint doesn't know how to deal with jsx
|
;; jshint doesn't know how to deal with jsx
|
||||||
(push 'javascript-jshint flycheck-disabled-checkers)))
|
(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
|
;; `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.
|
;; 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
|
;; However, the parser doesn't run immediately, so a fast typist can outrun
|
||||||
|
Reference in New Issue
Block a user