lang/javascript: update set-docsets!

This commit is contained in:
Henrik Lissner 2018-09-08 18:37:52 -04:00
parent 95fa12390d
commit 5c96b0a801
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -1,15 +1,12 @@
;;; lang/javascript/config.el -*- lexical-binding: t; -*-
(defvar +javascript-docsets
'("JavaScript"
(after! (:any js2-mode rjsx-mode web-mode)
(set-docsets! '(js2-mode rjsx-mode) "JavaScript"
"AngularJS" "Backbone" "BackboneJS" "Bootstrap" "D3JS" "EmberJS" "Express"
"ExtJS" "JQuery" "JQuery_Mobile" "JQuery_UI" "KnockoutJS" "Lo-Dash"
"MarionetteJS" "MomentJS" "NodeJS" "PrototypeJS" "React" "RequireJS"
"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)
;; Functional
:def "function"
@ -54,7 +51,6 @@
(set-electric! 'js2-mode :chars '(?\} ?\) ?. ?:))
(set-repl-handler! 'js2-mode #'+javascript/repl)
(set-docsets! 'js2-mode +javascript-docsets)
(map! :map js2-mode-map
:localleader
@ -75,7 +71,6 @@
(add-to-list 'magic-mode-alist '(+javascript-jsx-file-p . rjsx-mode))
:config
(set-electric! 'rjsx-mode :chars '(?\} ?\) ?. ?>))
(set-docsets! 'rjsx-mode +javascript-docsets)
(when (featurep! :feature syntax-checker)
(add-hook! 'rjsx-mode-hook
;; jshint doesn't know how to deal with jsx