From f267e0fb700d09e3680a50cb2cef7fd30c3c435b Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Sun, 22 Sep 2024 12:27:28 +0800 Subject: [PATCH] feat(dots/nvim): require cargo before installing nil --- dots/nvim/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dots/nvim/init.lua b/dots/nvim/init.lua index fa41898a..3c5525e5 100644 --- a/dots/nvim/init.lua +++ b/dots/nvim/init.lua @@ -364,7 +364,7 @@ require("lazy").setup({ lsp.vtsls.setup{capabilities = caps(),} lsp.ruff.setup{capabilities = caps(),} lsp.basedpyright.setup{capabilities = caps(),} - lsp.nil_ls.setup{capabilities = caps(),} + if vim.fn.executable('cargo') then lsp.nil_ls.setup{capabilities = caps(),} end if vim.fn.executable('nixd') == 1 and vim.fn.executable('nixfmt') then lsp.nixd.setup{capabilities = caps(),} end -- show filetype on buffer switch vim.api.nvim_create_autocmd('BufEnter', { pattern = '*', callback = function() vim.notify(vim.bo.filetype); end } )