typescript 是一个必经之路,我打算为这个语言做点准备,为我的Emacs添加点配置
目前用的框架是 Vue,打算用 Typescript重写代码
;; MODULE web mode
(use-package web-mode
:ensure t
:mode ("\\.html\\'" "\\.css\\'" "\\.js\\'" "\\.vue\\'")
:custom
(web-mode-markup-indent-offset 2)
(web-mode-css-indent-offset 2)
(web-mode-code-indent-offset 2))
(use-package company
:hook
((c++-mode python-mode clojure-mode web-mode) . company-mode)
:config
(setq company-backends '(company-capf company-files company-keywords company-tide company-web-html company-css)
company-idle-delay 0.2
company-echo-delay 0.1)
:commands company-mode)
(use-package lsp-mode
:hook
((c++-mode python-mode clojure-mode) . lsp)
:config
(setq lsp-enable-snippet nil
lst-eslint-enable nil)
:commands lsp)
但是嘛,我现在是用 web-mode
还是 typescript-mode
呢,现在有点懵了
另外能给我提供一些配置代码和插件介绍,比如说 tide ,我也不知道用了会怎么样