summaryrefslogtreecommitdiff
path: root/lisp/ts-custom.el
diff options
context:
space:
mode:
authorMatthew Kosarek <mattkae@protonmail.com>2022-09-03 12:01:26 -0400
committerMatthew Kosarek <mattkae@protonmail.com>2022-09-03 12:01:26 -0400
commit6257322d751dc36eaaf509682da164f6aef3ff90 (patch)
tree1eca1af034f590e13dd3ff82588488cd8b2b3195 /lisp/ts-custom.el
parentf9893ba2781cf0b31044d1686632863278392fc8 (diff)
Big upgrade to javascript/typescript to use a lanugage server
Diffstat (limited to 'lisp/ts-custom.el')
-rw-r--r--lisp/ts-custom.el34
1 files changed, 0 insertions, 34 deletions
diff --git a/lisp/ts-custom.el b/lisp/ts-custom.el
deleted file mode 100644
index 3054102..0000000
--- a/lisp/ts-custom.el
+++ /dev/null
@@ -1,34 +0,0 @@
-(defun setup-ts()
-
- (use-package tide :ensure t)
- (use-package company :ensure t)
- (use-package flycheck :ensure t)
- (defun setup-tide-mode()
- (interactive)
- (tide-setup)
- (flycheck-mode +1)
- (setq web-mode-enable-auto-quoting nil)
- (setq web-mode-markup-indent-offset 2)
- (setq web-mode-code-indent-offset 2)
- (setq web-mode-attr-indent-offset 2)
- (setq web-mode-attr-value-indent-offset 2)
- (setq flycheck-check-syntax-automatically '(save-mode-enabled))
- (eldoc-mode +1)
- (tide-hl-identifier-mode +1)
- (company-mode +1)
- (setq flycheck-check-syntax-automatically '(mode-enabled save)))
-
- (add-hook 'typescript-mode-hook #'setup-tide-mode)
- (add-hook 'before-save-hook 'tide-format-before-save)
- (require 'web-mode)
-
- (add-to-list 'auto-mode-alist '("\\.tsx\\'" . web-mode))
- (add-hook 'web-mode-hook
- (lambda ()
- (when (string-equal "tsx" (file-name-extension buffer-file-name))
- (setup-tide-mode))))
-
- ;; enable typescript - tslint checker
- (flycheck-add-mode 'typescript-tslint 'web-mode))
-
-(provide 'ts-custom)