Update typescript settings
This commit is contained in:
parent
6e0b17c263
commit
276f557e53
4 changed files with 5 additions and 3 deletions
2
05lsp.el
2
05lsp.el
|
|
@ -8,7 +8,7 @@
|
||||||
:defer t
|
:defer t
|
||||||
:requires (company)
|
:requires (company)
|
||||||
:config (setq-default lsp-file-watch-threshold 10000
|
:config (setq-default lsp-file-watch-threshold 10000
|
||||||
lsp-restart 'interactive
|
lsp-restart 'auto-restart
|
||||||
lsp-prefer-capf t
|
lsp-prefer-capf t
|
||||||
lsp-completion-provider :capf
|
lsp-completion-provider :capf
|
||||||
lsp-server-trace nil
|
lsp-server-trace nil
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@
|
||||||
(plist-get erlang/current-erlang :erlang-path)))
|
(plist-get erlang/current-erlang :erlang-path)))
|
||||||
|
|
||||||
(require 'erlang-start)
|
(require 'erlang-start)
|
||||||
(set-indent 2)
|
(set-indent 4)
|
||||||
(column-enforce-n 80)
|
(column-enforce-n 80)
|
||||||
|
|
||||||
;; Set specific ctags command
|
;; Set specific ctags command
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
(add-to-list 'auto-mode-alist '("\\.json\\'" . js2-mode))
|
(add-to-list 'auto-mode-alist '("\\.json\\'" . js2-mode))
|
||||||
|
|
||||||
;; Use js2-mode for typescript editing
|
;; Use js2-mode for typescript editing
|
||||||
(add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-mode))
|
(add-to-list 'auto-mode-alist '("\\.ts\\'" . js2-mode))
|
||||||
|
|
||||||
(defun activate-js2-mode ()
|
(defun activate-js2-mode ()
|
||||||
"JS2 mode overrides."
|
"JS2 mode overrides."
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,8 @@
|
||||||
'(company-yasnippet capf))
|
'(company-yasnippet capf))
|
||||||
|
|
||||||
(when (string-match-p "jsx" (buffer-file-name))
|
(when (string-match-p "jsx" (buffer-file-name))
|
||||||
|
(lsp))
|
||||||
|
(when (string-match-p "tsx" (buffer-file-name))
|
||||||
(lsp)))
|
(lsp)))
|
||||||
|
|
||||||
(add-hook 'web-mode-hook 'activate-web-mode)
|
(add-hook 'web-mode-hook 'activate-web-mode)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue