From c9325634e6cfe197dbd78acb355e24b096937f7f Mon Sep 17 00:00:00 2001 From: Rachel Lambda Samuelsson Date: Fri, 1 Dec 2023 20:46:27 +0100 Subject: [PATCH] rzk --- home/rachel.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/home/rachel.nix b/home/rachel.nix index b6e2319..f1c1c2a 100644 --- a/home/rachel.nix +++ b/home/rachel.nix @@ -7,6 +7,7 @@ let username = "rachel"; export PATH="${hpkgs.haskell-language-server}/bin:$PATH" exec ${hpkgs.haskell-language-server}/bin/haskell-language-server-wrapper "$@" ''; + rzk = hpkgs.rzk; in { home = { @@ -81,6 +82,7 @@ in idris2 prismlauncher vimv + rzk ]; stateVersion = "23.11"; }; @@ -192,6 +194,17 @@ in vim.diagnostic.enable(args.buf) end }) + + vim.api.nvim_create_autocmd({"BufRead", "BufNewFile"}, { + pattern = { "*.rzk" }, + callback = function(arg) + vim.lsp.start({ + name = 'rzk-lsp', + cmd = { "${rzk}/bin/rzk", "lsp" }, + root_dir = vim.fs.dirname(vim.fs.find('rzk.yaml', { upward = true })[1]), + }) + end + }) ''; extraConfig = '' set rnu nu