Browse code
feat(emacs): get rid of tide
Showing 1 changed files
... | ... |
@@ -380,10 +380,13 @@ |
380 | 380 |
:defer t |
381 | 381 |
:commands js2-mode |
382 | 382 |
:config |
383 |
+ (define-key js-mode-map (kbd "M-.") nil) |
|
384 |
+ (define-key js2-mode-map (kbd "M-.") nil) |
|
383 | 385 |
(modify-syntax-entry ?_ "w" js2-mode-syntax-table) |
384 | 386 |
(add-to-list 'interpreter-mode-alist (cons "node" 'js2-mode)) |
385 | 387 |
(setq-default js2-basic-offset 4) |
386 | 388 |
(setq-default js-indent-level 4) |
389 |
+ (add-hook 'js2-mode-hook 'lsp) |
|
387 | 390 |
(add-hook 'js2-mode-hook 'flycheck-mode) |
388 | 391 |
(customize-set-variable 'js2-mode-show-parse-errors nil) |
389 | 392 |
(customize-set-variable 'js2-strict-missing-semi-warning nil) |
... | ... |
@@ -440,23 +443,17 @@ |
440 | 443 |
(add-to-list 'auto-mode-alist |
441 | 444 |
'("\\.tsx$" . typescript-mode))) |
442 | 445 |
|
443 |
-(use-package tide |
|
444 |
- :ensure t |
|
445 |
- :config |
|
446 |
- (add-hook 'js2-mode-hook 'tide-setup) |
|
447 |
- (add-hook 'typescript-mode-hook 'tide-setup) |
|
448 |
- (add-hook 'js2-mode-hook 'tide-hl-identifier-mode) |
|
449 |
- (add-hook 'typescript-mode-hook 'tide-hl-identifier-mode) |
|
450 |
- (flycheck-add-next-checker 'javascript-eslint 'javascript-tide 'append)) |
|
451 | 446 |
(use-package direnv |
452 | 447 |
:ensure t |
453 | 448 |
:config |
449 |
+ (direnv-mode 1) |
|
454 | 450 |
(add-hook 'js2-mode-hook 'direnv-mode) |
455 | 451 |
(add-hook 'typescript-mode-hook 'direnv-mode)) |
456 | 452 |
|
457 | 453 |
(use-package rjsx-mode |
458 | 454 |
:ensure t |
459 | 455 |
:config |
456 |
+ (define-key rjsx-mode-map (kbd "M-.") nil) |
|
460 | 457 |
(add-to-list 'auto-mode-alist '("\\.js$" . rjsx-mode))) |
461 | 458 |
|
462 | 459 |
(comment |
... | ... |
@@ -829,4 +826,9 @@ With a prefix ARG invalidates the cache first." |
829 | 826 |
(e (progn (goto-char b) (line-number-at-pos)))) |
830 | 827 |
(evil-scroll-line-to-center (+ s -1 (ceiling (- e s) 2))))))) |
831 | 828 |
|
829 |
+(use-package yasnippet |
|
830 |
+ :ensure t |
|
831 |
+ :config |
|
832 |
+ (yas-global-mode 1)) |
|
833 |
+ |
|
832 | 834 |
(run-with-idle-timer 5 t 'garbage-collect) |