diff options
author | Jesús <heckyel@hyperbola.info> | 2022-01-15 19:17:32 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2022-01-15 19:17:32 -0500 |
commit | 3eba90ddd7486d7cba6328141b0078d886d9b6de (patch) | |
tree | f4709b5661f94893dfb2f2aede761cb5c3ebe5b1 | |
parent | 19707ef86d321517e069f214b85ef6f478c1bb43 (diff) | |
download | emacs-personal-3eba90ddd7486d7cba6328141b0078d886d9b6de.tar.lz emacs-personal-3eba90ddd7486d7cba6328141b0078d886d9b6de.tar.xz emacs-personal-3eba90ddd7486d7cba6328141b0078d886d9b6de.zip |
hotfix lsp
-rw-r--r-- | modules/init-linter.el | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/modules/init-linter.el b/modules/init-linter.el index f6262c0..98f678f 100644 --- a/modules/init-linter.el +++ b/modules/init-linter.el @@ -6,16 +6,28 @@ ;;--------------------------- ;; Lsp Mode ;;--------------------------- -(use-package lsp-mode - :config - (add-hook 'lsp-mode-hook #'lsp-enable-which-key-integration) - (add-hook 'prog-mode-hook #'lsp)) - (use-package lsp-treemacs :config (lsp-treemacs-sync-mode 1)) - (use-package lsp-ui) +(use-package lsp-mode + :pin "MELPA" + :hook ((js2-mode . lsp) + (typescript-mode . lsp) + (lsp-mode . lsp-enable-which-key-integration)) + :custom + (lsp-clients-angular-language-server-command + '("node" + (concat "~" "/virtualenvs/ndjs/lib/node_modules/@angular/language-server") + "--ngProbeLocations" + (concat "~" "virtualenvs/ndjs/lib/node_modules") + "--tsProbeLocations" + (concat "~" "virtualenvs/ndjs/lib/node_modules") + "--stdio")) + ) + +;; require install +;; npm install -g @angular/language-service@next typescript @angular/language-server (use-package dap-mode) |