Random JS changes
This commit is contained in:
parent
ed237a2e03
commit
459705d05a
31
init.el
31
init.el
@ -187,18 +187,18 @@
|
|||||||
(blueprint "https://github.com/huanie/tree-sitter-blueprint")
|
(blueprint "https://github.com/huanie/tree-sitter-blueprint")
|
||||||
(kdl "https://github.com/tree-sitter-grammars/tree-sitter-kdl")))
|
(kdl "https://github.com/tree-sitter-grammars/tree-sitter-kdl")))
|
||||||
;; Tree sitter major mode conversions
|
;; Tree sitter major mode conversions
|
||||||
(setq major-mode-remap-alist
|
(dolist (ent '((c-mode . c-ts-mode)
|
||||||
'((c-mode . c-ts-mode)
|
(c++-mode . c++-ts-mode)
|
||||||
(c++-mode . c++-ts-mode)
|
(c-or-c++-mode . c-or-c++-ts-mode)
|
||||||
(c-or-c++-mode . c-or-c++-ts-mode)
|
(python-mode . python-ts-mode)
|
||||||
(python-mode . python-ts-mode)
|
(java-mode . java-ts-mode)
|
||||||
(java-mode . java-ts-mode)
|
(rust-mode . rust-ts-mode)
|
||||||
(rust-mode . rust-ts-mode)
|
(json-mode . json-ts-mode)
|
||||||
(json-mode . json-ts-mode)
|
(yaml-mode . yaml-ts-mode)
|
||||||
(yaml-mode . yaml-ts-mode)
|
(css-mode . css-ts-mode)
|
||||||
(css-mode . css-ts-mode)
|
(javascript-mode . js-ts-mode)
|
||||||
(js-mode . js-ts-mode)
|
(cmake-mode . cmake-ts-mode)))
|
||||||
(cmake-mode . cmake-ts-mode)))
|
(add-to-list 'major-mode-remap-alist ent))
|
||||||
(defun my/treesit-compile-all (force)
|
(defun my/treesit-compile-all (force)
|
||||||
"Compile all the modules defined in `treesit-language-source-alist'.
|
"Compile all the modules defined in `treesit-language-source-alist'.
|
||||||
If FORCE, recompile all modules, even ones that are already compiled.
|
If FORCE, recompile all modules, even ones that are already compiled.
|
||||||
@ -1642,6 +1642,11 @@ otherwise, call `bibtex-find-text'."
|
|||||||
(add-to-list 'eglot-server-programs
|
(add-to-list 'eglot-server-programs
|
||||||
'(web-mode . ("vscode-html-language-server" "--stdio"))))
|
'(web-mode . ("vscode-html-language-server" "--stdio"))))
|
||||||
|
|
||||||
|
;; JavaScript
|
||||||
|
(use-package js
|
||||||
|
:ensure nil
|
||||||
|
:hook (js-ts-mode . eglot-ensure))
|
||||||
|
|
||||||
;; Polymode
|
;; Polymode
|
||||||
(use-package polymode
|
(use-package polymode
|
||||||
:config
|
:config
|
||||||
@ -2694,7 +2699,7 @@ one of the normal rainbow-delimiters-depth-N-face faces."
|
|||||||
:hook (dired-mode . my/-maybe-enable-nerd-icons-dired)
|
:hook (dired-mode . my/-maybe-enable-nerd-icons-dired)
|
||||||
:init
|
:init
|
||||||
(defun my/-maybe-enable-nerd-icons-dired ()
|
(defun my/-maybe-enable-nerd-icons-dired ()
|
||||||
(unless (bound-and-true-p dirvish--this)
|
(unless (bound-and-true-p dirvish-override-dired-mode)
|
||||||
(nerd-icons-dired-mode))))
|
(nerd-icons-dired-mode))))
|
||||||
(use-package kind-icon
|
(use-package kind-icon
|
||||||
:after corfu
|
:after corfu
|
||||||
|
Loading…
x
Reference in New Issue
Block a user