From 35303bc8e8d3393bc1febc9cb4db7c010e4eea5a Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Wed, 23 Oct 2024 00:50:40 -0300 Subject: [PATCH 1/2] feat(neovim): improvements to transparent.nvim --- .../home-manager/programs/neovim/lua/plugins/user.lua | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/home-manager/programs/neovim/lua/plugins/user.lua b/modules/home-manager/programs/neovim/lua/plugins/user.lua index c46e009..d00c2e9 100644 --- a/modules/home-manager/programs/neovim/lua/plugins/user.lua +++ b/modules/home-manager/programs/neovim/lua/plugins/user.lua @@ -26,6 +26,7 @@ return { end, }, + -- Add the catppuccin colorscheme { "catppuccin/nvim", name = "catppuccin", @@ -118,11 +119,6 @@ return { "CursorColumn", "CursorLineFold", "CursorLineSign", - "DiagnosticSignError", - "DiagnosticSignHint", - "DiagnosticSignInfo", - "DiagnosticSignOk", - "DiagnosticSignWarn", "FloatBorder", "FoldColumn", "Folded", @@ -133,7 +129,6 @@ return { "LineNrAbove", "LineNrBelow", "LineNrBelow", - "NvimTreeWindowPicker", "TabLine", "TabLineFill", "VertSplit", @@ -143,7 +138,9 @@ return { } transparent.clear_prefix("BufferLine") + transparent.clear_prefix("Diagnostic") transparent.clear_prefix("NeoTree") + transparent.clear_prefix("NvimTree") end, }, From 6f7fc67600d4a848650000c559c706b1abd11cea Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Wed, 23 Oct 2024 00:51:21 -0300 Subject: [PATCH 2/2] feat(neovim): tsserver -> ts_ls; make ts_ls only work with a package.json; add denols --- modules/home-manager/programs/neovim/lsp.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/home-manager/programs/neovim/lsp.nix b/modules/home-manager/programs/neovim/lsp.nix index 3156bb1..5896a1a 100644 --- a/modules/home-manager/programs/neovim/lsp.nix +++ b/modules/home-manager/programs/neovim/lsp.nix @@ -61,6 +61,7 @@ in "cmake", "csharp_ls", "cssls", + "denols", "eslint", "html", "jsonls", @@ -70,7 +71,7 @@ in "rust_analyzer", "svelte", "taplo", - "tsserver", + "ts_ls", "volar", "yamlls", }, @@ -93,7 +94,7 @@ in }, }, }, - tsserver = { + ts_ls = { init_options = { plugins = { { @@ -108,6 +109,7 @@ in "typescript", "vue", }, + root_dir = require("lspconfig.util").root_pattern("package.json"), }, }, -- customize how language servers are attached