Updates angular setup
This commit is contained in:
47
.emacs
47
.emacs
@@ -55,7 +55,7 @@
|
||||
(add-hook 'before-save-hook 'delete-trailing-whitespace)
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Straight
|
||||
;; Straight and use package
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(defvar bootstrap-version)
|
||||
@@ -71,31 +71,14 @@
|
||||
(eval-print-last-sexp)))
|
||||
(load bootstrap-file nil 'nomessage))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Use-Package
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(package-initialize)
|
||||
(straight-use-package 'use-package)
|
||||
|
||||
(unless (package-installed-p 'use-package)
|
||||
(unless package-archive-contents
|
||||
(package-refresh-contents)
|
||||
)
|
||||
(package-install 'use-package)
|
||||
)
|
||||
(use-package straight
|
||||
:custom
|
||||
(straight-use-package-by-default t))
|
||||
|
||||
|
||||
|
||||
(require 'use-package-ensure)
|
||||
(setq use-package-always-ensure t)
|
||||
|
||||
(require 'use-package)
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Keymap
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(use-package smart-tabs-mode
|
||||
:config
|
||||
(setq-default tab-width 4) ; or any other preferred value
|
||||
@@ -238,7 +221,9 @@
|
||||
)
|
||||
|
||||
(use-package treemacs)
|
||||
|
||||
(use-package treemacs-projectile)
|
||||
|
||||
(use-package treemacs-devicons
|
||||
:straight (treemacs-devicons
|
||||
:type git :host github :repo "rainstormstudio/treemacs-devicons")
|
||||
@@ -261,7 +246,7 @@
|
||||
(setq typescript-indent-level 2)
|
||||
)
|
||||
:hook
|
||||
(html-mode . lsp-deferred)
|
||||
(web-mode . lsp-deferred)
|
||||
(typescript-mode . lsp-deferred)
|
||||
(typescript-mode . atu/ng2-mode-hook)
|
||||
)
|
||||
@@ -547,12 +532,26 @@
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
|
||||
|
||||
(use-package typescript-mode
|
||||
:config (progn
|
||||
:config
|
||||
(progn
|
||||
(setq create-lockfiles nil)
|
||||
(add-to-list 'compilation-error-regexp-alist '("^Error: \\(.*?\\):\\([0-9]+\\):\\([0-9]+\\)" 1 2 3))
|
||||
)
|
||||
)
|
||||
|
||||
(use-package prettier-js
|
||||
:hook
|
||||
(typescript-mode . prettier-js-mode)
|
||||
)
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; web-mode
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
(use-package web-mode
|
||||
:mode "\\.html?\\'"
|
||||
:interpreter "html")
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; After Init
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
Reference in New Issue
Block a user