diff --git a/hosts/totsugeki/home-manager/development/nixvim/lsp.nix b/hosts/totsugeki/home-manager/development/nixvim/lsp.nix index cbd293b..46bfb3b 100644 --- a/hosts/totsugeki/home-manager/development/nixvim/lsp.nix +++ b/hosts/totsugeki/home-manager/development/nixvim/lsp.nix @@ -22,7 +22,7 @@ jdtls.enable = true; nil_ls.enable = true; pyright.enable = true; - # ts_ls.enable = true; + ts_ls.enable = true; rust_analyzer = { enable = true; installCargo = false; @@ -31,14 +31,8 @@ svelte.enable = true; volar = { enable = true; - filetypes = [ - "typescript" - "javascript" - "javascriptreact" - "typescriptreact" - "vue" - ]; - extraOptions.init_options.vue.hybridMode = false; + tslsIntegration = true; + # extraOptions.init_options.vue.hybridMode = false; }; }; }; diff --git a/hosts/totsugeki/home-manager/development/nixvim/trouble.nix b/hosts/totsugeki/home-manager/development/nixvim/trouble.nix index 47f1ca5..b2d5763 100644 --- a/hosts/totsugeki/home-manager/development/nixvim/trouble.nix +++ b/hosts/totsugeki/home-manager/development/nixvim/trouble.nix @@ -17,9 +17,15 @@ }; }; }; - keymaps = [{ - action = "Trouble diagnostics toggle"; - key = "dg"; - }]; + keymaps = [ + { + action = "Trouble diagnostics toggle"; + key = "dg"; + } + { + action = "Trouble symbols toggle auto_close=true focus=true"; + key = "sy"; + } + ]; }; }