lang/javascript: update set-docsets!
This commit is contained in:
parent
95fa12390d
commit
5c96b0a801
1 changed files with 2 additions and 7 deletions
|
@ -1,15 +1,12 @@
|
||||||
;;; lang/javascript/config.el -*- lexical-binding: t; -*-
|
;;; lang/javascript/config.el -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
(defvar +javascript-docsets
|
(after! (:any js2-mode rjsx-mode web-mode)
|
||||||
'("JavaScript"
|
(set-docsets! '(js2-mode rjsx-mode) "JavaScript"
|
||||||
"AngularJS" "Backbone" "BackboneJS" "Bootstrap" "D3JS" "EmberJS" "Express"
|
"AngularJS" "Backbone" "BackboneJS" "Bootstrap" "D3JS" "EmberJS" "Express"
|
||||||
"ExtJS" "JQuery" "JQuery_Mobile" "JQuery_UI" "KnockoutJS" "Lo-Dash"
|
"ExtJS" "JQuery" "JQuery_Mobile" "JQuery_UI" "KnockoutJS" "Lo-Dash"
|
||||||
"MarionetteJS" "MomentJS" "NodeJS" "PrototypeJS" "React" "RequireJS"
|
"MarionetteJS" "MomentJS" "NodeJS" "PrototypeJS" "React" "RequireJS"
|
||||||
"SailsJS" "UnderscoreJS" "VueJS" "ZeptoJS")
|
"SailsJS" "UnderscoreJS" "VueJS" "ZeptoJS")
|
||||||
"A list of dash docsets to use for Javascript modes (`js2-mode' and
|
|
||||||
`rjsx-mode'). These are used by `+lookup/in-docsets'.")
|
|
||||||
|
|
||||||
(after! (:any js2-mode rjsx-mode web-mode)
|
|
||||||
(set-pretty-symbols! '(js2-mode rjsx-mode web-mode)
|
(set-pretty-symbols! '(js2-mode rjsx-mode web-mode)
|
||||||
;; Functional
|
;; Functional
|
||||||
:def "function"
|
:def "function"
|
||||||
|
@ -54,7 +51,6 @@
|
||||||
|
|
||||||
(set-electric! 'js2-mode :chars '(?\} ?\) ?. ?:))
|
(set-electric! 'js2-mode :chars '(?\} ?\) ?. ?:))
|
||||||
(set-repl-handler! 'js2-mode #'+javascript/repl)
|
(set-repl-handler! 'js2-mode #'+javascript/repl)
|
||||||
(set-docsets! 'js2-mode +javascript-docsets)
|
|
||||||
|
|
||||||
(map! :map js2-mode-map
|
(map! :map js2-mode-map
|
||||||
:localleader
|
:localleader
|
||||||
|
@ -75,7 +71,6 @@
|
||||||
(add-to-list 'magic-mode-alist '(+javascript-jsx-file-p . rjsx-mode))
|
(add-to-list 'magic-mode-alist '(+javascript-jsx-file-p . rjsx-mode))
|
||||||
:config
|
:config
|
||||||
(set-electric! 'rjsx-mode :chars '(?\} ?\) ?. ?>))
|
(set-electric! 'rjsx-mode :chars '(?\} ?\) ?. ?>))
|
||||||
(set-docsets! 'rjsx-mode +javascript-docsets)
|
|
||||||
(when (featurep! :feature syntax-checker)
|
(when (featurep! :feature syntax-checker)
|
||||||
(add-hook! 'rjsx-mode-hook
|
(add-hook! 'rjsx-mode-hook
|
||||||
;; jshint doesn't know how to deal with jsx
|
;; jshint doesn't know how to deal with jsx
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue