Add projectile suppot for angular

This commit is contained in:
2023-05-10 18:27:27 +02:00
parent be9bb069a2
commit 55da4fb131

17
.emacs
View File

@@ -166,6 +166,13 @@
) )
:config :config
(projectile-mode +1) (projectile-mode +1)
(projectile-register-project-type 'ng2 '("angular.json" "package.json" "tsconfig.json")
:project-file "angular.json"
:compile "npm install"
:test "ng test"
:run "ng serve"
:test-suffix ".spec")
) )
(use-package flycheck (use-package flycheck
@@ -225,6 +232,7 @@
("M-0" . treemacs-select-window)) ("M-0" . treemacs-select-window))
:config :config
(add-hook 'treemacs-mode-hook (lambda () (display-line-numbers-mode -1))) (add-hook 'treemacs-mode-hook (lambda () (display-line-numbers-mode -1)))
(treemacs-project-follow-mode t)
) )
@@ -245,16 +253,13 @@
(use-package ng2-mode (use-package ng2-mode
:init :init
(defun atu/ng2-mode-hook () (defun atu/ng2-ts-mode-hook ()
;;(setq indent-tabs-mode nil)
;;(setq tab-width 2)
;;(setq c-basic-offset 2)
(setq typescript-indent-level 2) (setq typescript-indent-level 2)
) )
:hook :hook
(web-mode . lsp-deferred) (web-mode . lsp-deferred)
(typescript-mode . lsp-deferred) (typescript-mode . lsp-deferred)
(typescript-mode . atu/ng2-mode-hook) (typescript-mode . atu/ng2-ts-mode-hook)
) )
(use-package lsp-pyright (use-package lsp-pyright