From ad0b6a912dea10ae007d0a341ba8eba9783e1ac1 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Wed, 4 Jun 2025 20:38:42 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-04 20:38:42 --- .config/kak/autoload/lsp.kak | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.config/kak/autoload/lsp.kak b/.config/kak/autoload/lsp.kak index ee7318c4..90e174d2 100644 --- a/.config/kak/autoload/lsp.kak +++ b/.config/kak/autoload/lsp.kak @@ -106,6 +106,20 @@ hook -group lsp-filetype-python global BufSetOption filetype=python %{ } } +remove-hooks global lsp-filetype-javascript +hook -group lsp-filetype-javascript global BufSetOption filetype=(?:javascript|typescript) %{ + set-option buffer lsp_servers %{ + [typescript-language-server] + root_globs = ["package.json", "tsconfig.json", "jsconfig.json", ".git", ".hg"] + args = ["--stdio"] + settings_section = "_" + [typescript-language-server.settings._] + # quotePreference = "double" + # typescript.format.semicolons = "insert" + + } +} + # use our custom fish-lsp wrapper because it sets env vars hook -group lsp-filetype-fish global BufSetOption filetype=fish %{ set-option buffer lsp_servers %{