Add prettify-symbols-alist for js-mode
* lisp/progmodes/js.el (js--prettify-symbols-alist): New defconst. (js-mode): Use it.
This commit is contained in:
parent
3fb5fcb186
commit
1ac5a9c20c
1 changed files with 11 additions and 0 deletions
|
@ -1724,6 +1724,12 @@ This performs fontification according to `js--class-styles'."
|
|||
(js-syntax-propertize-regexp end))))))
|
||||
(point) end))
|
||||
|
||||
(defconst js--prettify-symbols-alist
|
||||
'(("=>" . ?⇒)
|
||||
(">=" . ?≥)
|
||||
("<=" . ?≤))
|
||||
"Alist of symbol prettifications for JavaScript.")
|
||||
|
||||
;;; Indentation
|
||||
|
||||
(defconst js--possibly-braceless-keyword-re
|
||||
|
@ -3495,6 +3501,7 @@ If one hasn't been set, or if it's stale, prompt for a new one."
|
|||
(setq-local open-paren-in-column-0-is-defun-start nil)
|
||||
(setq-local font-lock-defaults (list js--font-lock-keywords))
|
||||
(setq-local syntax-propertize-function #'js-syntax-propertize)
|
||||
(setq-local prettify-symbols-alist js--prettify-symbols-alist)
|
||||
|
||||
(setq-local parse-sexp-ignore-comments t)
|
||||
(setq-local parse-sexp-lookup-properties t)
|
||||
|
@ -3564,4 +3571,8 @@ If one hasn't been set, or if it's stale, prompt for a new one."
|
|||
|
||||
(provide 'js)
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
;; js.el ends here
|
||||
|
|
Loading…
Add table
Reference in a new issue