From 8b63487eaa126b49944ade25fd9279483cef2a8a Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Thu, 31 Jul 2025 11:09:34 +0300 Subject: [PATCH] feat(lsp-{lines,signatures}): init --- config/default.nix | 5 ----- config/plugins/lsp.nix | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/config/default.nix b/config/default.nix index 2964f61..7fdc2eb 100644 --- a/config/default.nix +++ b/config/default.nix @@ -15,11 +15,6 @@ clipboard.providers.wl-copy.enable = true; - extraConfigLua = '' - -- disable inline diagnostic messages - vim.diagnostic.config({ virtual_text = false }) - ''; - extraPackages = with pkgs; [ delta ]; diff --git a/config/plugins/lsp.nix b/config/plugins/lsp.nix index ea48b98..2c25ce4 100644 --- a/config/plugins/lsp.nix +++ b/config/plugins/lsp.nix @@ -42,9 +42,24 @@ yamlls.enable = true; }; }; + lsp-lines.enable = true; + lsp-signature = { + enable = true; + settings = { + doc_lines = 0; + handler_opts.border = "none"; + hint_enable = false; + }; + }; fidget.enable = true; }; + extraConfigLua = '' + -- disable inline diagnostic messages, + -- but enable virtual lines for lsp-lines + vim.diagnostic.config({ virtual_text = false, virtual_lines = true }) + ''; + keymaps = [ { action = "lua vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled())"; -- 2.44.1