feat(nvim): setup qmlls

This commit is contained in:
matt1432 2025-04-24 12:49:49 -04:00
parent 0a90a3f619
commit 73a8bc507f
5 changed files with 71 additions and 17 deletions
homeManagerModules/neovim/langs/golang

View file

@ -13,23 +13,17 @@ in {
neovim = {
extraPackages = with pkgs; [go gopls];
plugins = [
{
plugin = pkgs.vimPlugins.clangd_extensions-nvim;
type = "lua";
config =
# lua
''
local lsp = require('lspconfig');
local default_capabilities = require('cmp_nvim_lsp').default_capabilities();
extraLuaConfig =
# lua
''
local lsp = require('lspconfig');
local default_capabilities = require('cmp_nvim_lsp').default_capabilities();
lsp.gopls.setup({
cmd = { '${pkgs.gopls}/bin/gopls' },
capabilities = default_capabilities,
});
'';
}
];
lsp.gopls.setup({
cmd = { '${pkgs.gopls}/bin/gopls' },
capabilities = default_capabilities,
});
'';
};
};
};