diff --git a/nix/base-system/init.lua b/nix/base-system/init.lua index f826fbf..b99f28e 100644 --- a/nix/base-system/init.lua +++ b/nix/base-system/init.lua @@ -375,3 +375,8 @@ vim.keymap.set("n", "rr", vim.lsp.codelens.run) -- Show whatever errors we have in our trouble pane vim.keymap.set("n", "se", "TroubleToggle", { silent = true, noremap = true }) + +vim.api.nvim_create_user_command("LspRestart", function() + vim.lsp.stop_client(vim.lsp.get_active_clients()) + vim.cmd("edit") +end, {}) diff --git a/nix/darwin/flake.lock b/nix/darwin/flake.lock index 2e3af31..60d5447 100644 --- a/nix/darwin/flake.lock +++ b/nix/darwin/flake.lock @@ -34,12 +34,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-LgQtRMnE0Y5PV4fRX3war7RtEixqP3VaxG3dnUTuar0=", - "path": "/nix/store/dlkbgkad5wnyhlaynh16hrdk7735gd4c-source/nix/base-system", + "narHash": "sha256-XK2JhfLtXZTNOvCsQneGtoMTJ+1OypeZuTwqe4Vfj5o=", + "path": "/nix/store/c42xfjgbyhii3n7djvmfkzn5ic6yimj1-source/nix/base-system", "type": "path" }, "original": { - "path": "/nix/store/dlkbgkad5wnyhlaynh16hrdk7735gd4c-source/nix/base-system", + "path": "/nix/store/c42xfjgbyhii3n7djvmfkzn5ic6yimj1-source/nix/base-system", "type": "path" } },