From 5c0810e7251c4bf9d9d0e486221904ceefbe67b0 Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Tue, 25 Nov 2025 10:50:34 +0100 Subject: [PATCH] Migrate lsp config --- users/jalr/modules/neovim/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/users/jalr/modules/neovim/default.nix b/users/jalr/modules/neovim/default.nix index 03b8b0b..34c091c 100644 --- a/users/jalr/modules/neovim/default.nix +++ b/users/jalr/modules/neovim/default.nix @@ -1,4 +1,4 @@ -{ lib, nixosConfig, config, pkgs, ... }: +{ lib, nixosConfig, pkgs, ... }: let fakePlugin = pkgs.runCommand "neovim-fake-plugin" { } "mkdir $out"; @@ -207,7 +207,6 @@ in '' -- this configuration applies to workstations only -- https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md - local lsp = require('lspconfig') -- show linter messages vim.diagnostic.config({ virtual_text = true }) @@ -215,7 +214,10 @@ in builtins.concatStringsSep "\n" ( lib.mapAttrsToList ( - lang: cfg: "lsp.${lang}.setup\n" + lib.generators.toLua { } cfg + lang: cfg: '' + vim.lsp.config('${lang}', ${lib.generators.toLua { } cfg}) + vim.lsp.enable('${lang}', true) + '' ) { # C and C++