This commit is contained in:
jmarkin 2025-11-25 00:01:21 +03:00
parent defa029e4f
commit 9f823fb15c
3 changed files with 22 additions and 12 deletions

View file

@ -241,11 +241,11 @@
]
},
"locked": {
"lastModified": 1760780358,
"narHash": "sha256-5H61ktwMRsLbfPl5Zd2ZWVROXk8srXqC7DxhNv80Bq0=",
"lastModified": 1763981724,
"narHash": "sha256-cjZaE0iz/Km9bJA58HP9MoZRUFEHs7af1vJttK6wUIY=",
"owner": "mistweaverco",
"repo": "kulala-fmt",
"rev": "b4838b018d9e931b8f02e480d8c79161dc1b500e",
"rev": "847015bf74d2c947576ef0b22020c9e9e14cade3",
"type": "github"
},
"original": {
@ -329,11 +329,11 @@
]
},
"locked": {
"lastModified": 1763856300,
"narHash": "sha256-OXe/ZZqYoDmjqy19fuJzE9oR6XQH8IEGYjkDGGdQB5M=",
"lastModified": 1763942693,
"narHash": "sha256-DvAkXPkSfgColZZ2sBbBl69CxzamyH7Hmi4qVUTP1OU=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"rev": "3e067256eaa258df675cafaed2bcef55b41ecb60",
"rev": "da647c7ac355d4f8be218ff0466bee9b5c6680ed",
"type": "github"
},
"original": {
@ -345,11 +345,11 @@
"neovim-src": {
"flake": false,
"locked": {
"lastModified": 1763846764,
"narHash": "sha256-MTdbS6zBlxLJCMtPU394xUHk+wnK8aqVj4egblAiGGo=",
"lastModified": 1763931717,
"narHash": "sha256-juqY16KziaFTk4D0Vx06tUlYLiEc6vMlEtjDLIjGn0Q=",
"owner": "neovim",
"repo": "neovim",
"rev": "4bbdffe8298e8bf6e0590684092a25f5effc0f14",
"rev": "a88c7962a82f1427aa90d1c0a08514423516f9f2",
"type": "github"
},
"original": {
@ -422,11 +422,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1763678758,
"narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=",
"lastModified": 1763835633,
"narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "117cc7f94e8072499b0a7aa4c52084fa4e11cc9b",
"rev": "050e09e091117c3d7328c7b2b7b577492c43c134",
"type": "github"
},
"original": {

View file

@ -1,10 +1,19 @@
{ pkgs, ... }:
let
gopls-proxy = pkgs.writeShellScriptBin "gopls-proxy" ''
#!${pkgs.bash}/bin/bash
exec ${pkgs.lspmux}/bin/lspmux client --server-path ${pkgs.gopls}/bin/gopls $@
'';
in
{
packages = with pkgs; [
go
golangci-lint
gopls
# gopls-proxy
gotools
delve
mockgen

View file

@ -88,6 +88,7 @@ end
---@type vim.lsp.Config
return {
cmd = { "gopls" },
-- cmd = { "gopls-proxy" },
filetypes = { "go", "gomod", "gowork", "gotmpl" },
root_dir = function(bufnr, on_dir)
local fname = vim.api.nvim_buf_get_name(bufnr)