diff --git a/config/emacs/init.el b/config/emacs/init.el index 61b7325..9d25c03 100644 --- a/config/emacs/init.el +++ b/config/emacs/init.el @@ -144,12 +144,12 @@ (mapc #'disable-theme custom-enabled-themes)) (use-package eglot - :ensure t :hook ((typescript-mode . eglot-ensure) (tsx-ts-mode . eglot-ensure) (js-mode . eglot-ensure) (js-ts-mode . eglot-ensure) - (typescript-ts-mode . eglot-ensure)) + (typescript-ts-mode . eglot-ensure) + (nix-mode . eglot-ensure)) :custom (eglot-autoshutdown t) (eglot-events-buffer-size 0) @@ -161,11 +161,7 @@ :documentRangeFormattingProvider :documentOnTypeFormattingProvider :colorProvider - :foldingRangeProvider) - :config - (add-to-list 'eglot-server-programs - '((typescript-ts-mode tsx-ts-mode js-mode js-ts-mode) - . ("typescript-language-server" "--stdio"))))) + :foldingRangeProvider))) (use-package emacs :ensure nil diff --git a/module/home-manager.nix b/module/home-manager.nix index c4ce209..8f69749 100644 --- a/module/home-manager.nix +++ b/module/home-manager.nix @@ -30,12 +30,12 @@ jq kubectl typescript + nixd nixpkgs-fmt nodejs nodePackages.typescript-language-server nodePackages.vscode-json-languageserver noto-fonts - nixd pass python312Packages.flake8 python312Packages.isort