-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjavascript.elc
26 lines (21 loc) · 2.69 KB
/
javascript.elc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#@49 Setup rjsx mode, enable LSP, company, TIDE etc.
(defalias 'setup-rjsx-mode #[nil "\302\300!\210\303\302\301!\210\304\305 \210\306 \210\307 \207" [indent-line-function js-indent-level make-local-variable js-jsx-indent-line 2 company-mode add-web-mode-html-bindings emmet-mode] 2 (#$ . 408)])
(add-hook 'rjsx-mode-hook 'setup-rjsx-mode)
#@28 Setup Typescript IDE mode.
(defalias 'setup-tide-mode #[nil "\302 \210\303\304!\210\305\306\304!\210\307\304!\210\310\304!\210\311\304!\210\312\301!\210\313\211\207" [flycheck-check-syntax-automatically js-indent-level tide-setup flycheck-mode 1 (save mode-enabled) eldoc-mode tide-hl-identifier-mode company-mode subword-mode make-local-variable 2] 2 (#$ . 751) nil])
(byte-code "\301\302\303\304\"\210\305\306!\210\307\306!\210\310\311!\210\310\312!\207" [tide-format-options (:indentSize 2 :tabSize 2 :insertSpaceAfterFunctionKeywordForAnonymousFunctions t :placeOpenBraceOnNewLineForFunctions nil :insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces nil :placeOpenBraceOnNewLineForControlBlocks nil) add-hook before-save-hook tide-format-before-save dap-mode 1 dap-ui-mode require ng2-mode lsp-mode] 3)
(defvar use-package--warning2 #[(keyword err) "\303\304\305\306 !$\307\310\n\311#)\207" [keyword err msg format "%s/%s: %s" lsp-ui error-message-string display-warning use-package :error] 6])
(byte-code "\3021 \303\304!?\205 \305\304\306\307\310$0\207 \311\")\207" [err use-package--warning2 (debug error) fboundp lsp-ui-mode autoload "lsp-ui" nil t :catch] 5)
(defvar use-package--warning3 #[(keyword err) "\303\304\305\306 !$\307\310\n\311#)\207" [keyword err msg format "%s/%s: %s" company-lsp error-message-string display-warning use-package :error] 6])
(byte-code "\3021 \303\304!?\205 \305\304\306\307\310$0\202 \311\")\210\312\313\314\"\210\312\315\314\"\210\312\316\314\"\210\312\316\317\"\210\312\320\317\"\210\312\321\314\"\210\312\321\317\"\210\312\321\322\"\207" [err use-package--warning3 (debug error) fboundp company-lsp autoload "company-lsp" nil t :catch add-hook prog-mode lsp scss-mode-hook ng2-ts-mode-hook setup-tide-mode ng2-html-mode-hook typescript-mode-hook company-mode] 5)
#@24 Setup javascript mode.
(defalias 'setup-javascript-mode #[nil "\300\301\302\"\210\303\304!\207" [local-set-key "f" open-js-lambda-block subword-mode 1] 3 (#$ . 2589)])