From 55da4fb1316239c8074ecb3f923fd8768e9805d2 Mon Sep 17 00:00:00 2001 From: Alexandre Tuleu Date: Wed, 10 May 2023 18:27:27 +0200 Subject: [PATCH] Add projectile suppot for angular --- .emacs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.emacs b/.emacs index 5d6e194..737083a 100644 --- a/.emacs +++ b/.emacs @@ -166,6 +166,13 @@ ) :config (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 @@ -225,6 +232,7 @@ ("M-0" . treemacs-select-window)) :config (add-hook 'treemacs-mode-hook (lambda () (display-line-numbers-mode -1))) + (treemacs-project-follow-mode t) ) @@ -245,16 +253,13 @@ (use-package ng2-mode :init - (defun atu/ng2-mode-hook () - ;;(setq indent-tabs-mode nil) - ;;(setq tab-width 2) - ;;(setq c-basic-offset 2) + (defun atu/ng2-ts-mode-hook () (setq typescript-indent-level 2) - ) + ) :hook (web-mode . lsp-deferred) (typescript-mode . lsp-deferred) - (typescript-mode . atu/ng2-mode-hook) + (typescript-mode . atu/ng2-ts-mode-hook) ) (use-package lsp-pyright