Update .emacs.d/settings.org
This commit is contained in:
parent
e209bb0027
commit
d8d0f6c38b
@ -277,7 +277,8 @@ must run ~(all-the-icons-install-fonts)~ and ~(nerd-fonts-install-fonts)~
|
|||||||
(java-mode . lsp)
|
(java-mode . lsp)
|
||||||
(php-mode . lsp)
|
(php-mode . lsp)
|
||||||
(c-mode . lsp)
|
(c-mode . lsp)
|
||||||
(typescript-mode . lsp)
|
(typescript-ts-mode . lsp)
|
||||||
|
(tsx-ts-mode . lsp)
|
||||||
(lsp-mode . lsp-enable-which-key-integration))
|
(lsp-mode . lsp-enable-which-key-integration))
|
||||||
:config (progn
|
:config (progn
|
||||||
(lsp-register-custom-settings
|
(lsp-register-custom-settings
|
||||||
@ -351,36 +352,12 @@ After installing the ~rust-analyzer~, the following can be used:
|
|||||||
(setq lsp-rust-server 'rust-analyzer)
|
(setq lsp-rust-server 'rust-analyzer)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
*** Web Stuff
|
*** Web Stuff
|
||||||
**** typescript-mode
|
|
||||||
#+BEGIN_SRC emacs-lisp
|
|
||||||
(use-package typescript-mode
|
|
||||||
:ensure t)
|
|
||||||
(setq typescript-indent-level 2)
|
|
||||||
#+END_SRC
|
|
||||||
**** astro
|
**** astro
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package astro-ts-mode
|
(use-package astro-ts-mode
|
||||||
:ensure t)
|
:ensure t)
|
||||||
;; note - do treesit-install-language-grammar astro @ https://github.com/virchau13/tree-sitter-astro
|
;; note - do treesit-install-language-grammar astro @ https://github.com/virchau13/tree-sitter-astro
|
||||||
#+END_SR
|
#+END_SR
|
||||||
**** TIDE
|
|
||||||
#+BEGIN_SRC emacs-lisp
|
|
||||||
(defun setup-tide-mode ()
|
|
||||||
(interactive)
|
|
||||||
(tide-setup)
|
|
||||||
(flycheck-mode +1)
|
|
||||||
(setq flycheck-check-syntax-automatically '(save mode-enabled))
|
|
||||||
(eldoc-mode +1)
|
|
||||||
(tide-hl-identifier-mode +1)
|
|
||||||
(company-mode +1))
|
|
||||||
|
|
||||||
(use-package tide
|
|
||||||
:ensure t
|
|
||||||
:after (typescript-mode company flycheck)
|
|
||||||
:hook ((typescript-mode . setup-tide-mode) ;; TODO: Update to tree-sitter in Emacs 29
|
|
||||||
(js2-mode . setup-tide-mode)))
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
**** Web Mode
|
**** Web Mode
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(setq web-mode-markup-indent-offset 2)
|
(setq web-mode-markup-indent-offset 2)
|
||||||
|
Loading…
Reference in New Issue
Block a user