From 473cf8b6dfd027b7313a4cf4b830bcf38d1cd4fd Mon Sep 17 00:00:00 2001 From: LLoyderino Date: Thu, 7 Aug 2025 10:53:18 +0200 Subject: Removed LSPs Not using them anyway --- init.el | 49 +++++++------------------------------------------ 1 file changed, 7 insertions(+), 42 deletions(-) diff --git a/init.el b/init.el index d6d2281..78a5b99 100644 --- a/init.el +++ b/init.el @@ -161,47 +161,12 @@ (use-package nix-ts-mode :mode "\\.nix\\'") -;; Web development -(use-package web-mode) +;; Java +(add-to-list 'auto-mode-alist '("\\.java\\'" . java-ts-mode)) -;; Angular -(define-derived-mode angular-mode web-mode "angular") - -;; TODO: automatic ngserver path evaluation -;; (with-eval-after-load 'eglot -;; (let ((ngserver-path (executable-find "ngserver"))) -;; (when ngserver-path -;; (add-to-list 'eglot-server-programs -;; '(angular-mode . ("ngserver" -;; "--stdio" -;; "--tsProbeLocations" -;; "./node_modules/typescript/lib" -;; "--ngProbeLocations" -;; ngserver-path)))))) - -(with-eval-after-load 'eglot - (add-to-list 'eglot-server-programs - '(angular-mode . ("ngserver" - "--stdio" - "--tsProbeLocations" - "./node_modules/typescript/lib" - "--ngProbeLocations" - "/etc/profiles/per-user/lloyd/bin/ngserver")))) - - -(add-hook 'angular-mode-hook 'eglot-ensure) - -;; ;; Astro (depends on web-mode) -;; (define-derived-mode astro-mode web-mode "astro") -;; (setq auto-mode-alist -;; (append '((".*\\.astro\\'" . astro-mode)) -;; auto-mode-alist)) - -;; (with-eval-after-load 'eglot -;; (add-to-list 'eglot-server-programs -;; '(astro-mode . ("astro-ls" "--stdio" -;; :initializationOptions -;; (:typescript (:tsdk "./node_modules/typescript/lib")))))) - -;; (add-hook 'astro-mode-hook 'eglot-ensure) +;; Kotlin +(use-package kotlin-ts-mode + :mode "\\.kt\\'") +;; Web development +(use-package web-mode) -- cgit v1.3.1