add typescript
This commit is contained in:
parent
bd65f43dad
commit
1fb6b6cb5a
@ -80,15 +80,22 @@
|
|||||||
|
|
||||||
(use-package
|
(use-package
|
||||||
lsp-mode
|
lsp-mode
|
||||||
:init (setq lsp-keymap-prefix "C-c l" lsp-use-plists t)
|
:init
|
||||||
|
(setq lsp-keymap-prefix "C-c l" lsp-use-plists t)
|
||||||
|
(defun my/lsp-mode-setup-completion()
|
||||||
|
(setf (alist-get 'styles (alist-get 'lsp-capf completion-category-defaults))
|
||||||
|
'(orderless))) ;; Configure orderless
|
||||||
:hook ((js-mode . lsp-deferred)
|
:hook ((js-mode . lsp-deferred)
|
||||||
(python-mode . lsp-deferred)
|
(python-mode . lsp-deferred)
|
||||||
(sql-mode . lsp-deferred))
|
(sql-mode . lsp-deferred)
|
||||||
|
(lsp-completion-mode . my/lsp-mode-setup-completion))
|
||||||
:commands (lsp lsp-deferred)
|
:commands (lsp lsp-deferred)
|
||||||
:config (setq lsp-idle-delay 0.500)
|
:config (setq lsp-idle-delay 0.500)
|
||||||
:custom (lsp-enable-folding nil)
|
:custom
|
||||||
|
(lsp-enable-folding nil)
|
||||||
(lsp-enable-links nil)
|
(lsp-enable-links nil)
|
||||||
(lsp-enable-snippet nil))
|
(lsp-enable-snippet nil)
|
||||||
|
(lsp-completion-provider :none))
|
||||||
|
|
||||||
(use-package
|
(use-package
|
||||||
lsp-ui
|
lsp-ui
|
||||||
@ -220,7 +227,7 @@
|
|||||||
:custom
|
:custom
|
||||||
(corfu-auto t)
|
(corfu-auto t)
|
||||||
(corfu-auto-delay 0)
|
(corfu-auto-delay 0)
|
||||||
(corfu-auto-prefix 0)
|
(corfu-auto-prefix 1)
|
||||||
(corfu-cycle t)
|
(corfu-cycle t)
|
||||||
:bind
|
:bind
|
||||||
(:map corfu-map
|
(:map corfu-map
|
||||||
@ -290,11 +297,24 @@
|
|||||||
(eglot))))
|
(eglot))))
|
||||||
|
|
||||||
|
|
||||||
|
;; js
|
||||||
|
(use-package
|
||||||
|
prettier-js
|
||||||
|
:custom
|
||||||
|
(js-indent-level 2)
|
||||||
|
:after lsp-mode
|
||||||
|
:hook (js-mode . prettier-js-mode))
|
||||||
|
|
||||||
|
|
||||||
;; misc langs
|
;; misc langs
|
||||||
(use-package
|
(use-package
|
||||||
yaml-mode)
|
yaml-mode)
|
||||||
|
(use-package
|
||||||
|
openapi-preview
|
||||||
|
:straight '(openapi-preview :type git :host github :repo "merrickluo/openapi-preview"))
|
||||||
|
|
||||||
|
(use-package
|
||||||
|
dockerfile-mode)
|
||||||
;; org mode
|
;; org mode
|
||||||
(use-package
|
(use-package
|
||||||
org
|
org
|
||||||
@ -335,12 +355,7 @@
|
|||||||
org-roam-ui-follow t
|
org-roam-ui-follow t
|
||||||
org-roam-ui-update-on-save t
|
org-roam-ui-update-on-save t
|
||||||
org-roam-ui-open-on-start t))
|
org-roam-ui-open-on-start t))
|
||||||
(custom-set-variables
|
|
||||||
;; custom-set-variables was added by Custom.
|
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
|
||||||
;; Your init file should contain only one such instance.
|
|
||||||
;; If there is more than one, they won't work right.
|
|
||||||
'(org-export-backends '(ascii html icalendar latex md odt)))
|
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
;; custom-set-faces was added by Custom.
|
;; custom-set-faces was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user