From 10dffe8d922e43f62a8ba98d85d5a9d74c1bdde4 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Tue, 1 Apr 2025 20:22:27 +0200 Subject: [PATCH] lsp config --- home/programs/nvim/options.nix | 4 ++++ home/programs/nvim/plugins/lsp.nix | 2 ++ 2 files changed, 6 insertions(+) diff --git a/home/programs/nvim/options.nix b/home/programs/nvim/options.nix index 5a9e983..9d7f74d 100644 --- a/home/programs/nvim/options.nix +++ b/home/programs/nvim/options.nix @@ -1,6 +1,10 @@ { programs.nixvim = { globals.mapleader = " "; + diagnostics = { + virtual_lines = { only_current_line = true; }; + virtual_text = true; + }; opts = { autoindent = true; diff --git a/home/programs/nvim/plugins/lsp.nix b/home/programs/nvim/plugins/lsp.nix index 2990a27..9a973b3 100644 --- a/home/programs/nvim/plugins/lsp.nix +++ b/home/programs/nvim/plugins/lsp.nix @@ -3,6 +3,7 @@ lsp-format.enable = true; lsp = { enable = true; + inlayHints = true; servers = { bashls.enable = true; gopls.enable = true; @@ -16,6 +17,7 @@ none-ls = { enable = true; sources = { + completion = { luasnip.enable = true; }; diagnostics = { golangci_lint.enable = true; statix.enable = true;