[feat] Add stuff for anyrun

This commit is contained in:
uttarayan21
2024-02-18 23:19:16 +05:30
parent a1d896fa39
commit 841d3ccdb2
7 changed files with 287 additions and 59 deletions

View File

@@ -3,6 +3,8 @@ local lspstatus = require 'lsp-status'
local cmp_nvim_lsp = require 'cmp_nvim_lsp'
local capabilities = cmp_nvim_lsp.default_capabilities()
if not vim.fn.filereadable('/etc/nix/nix.conf') then (
require("mason-lspconfig").setup_handlers {
function(server_name) -- default handler (optional)
lspconfig[server_name].setup {
@@ -48,3 +50,5 @@ require("mason-lspconfig").setup_handlers {
};
end
}
)
end

View File

@@ -164,9 +164,15 @@ return require('lazy').setup({
"williamboman/mason-lspconfig.nvim",
config = function()
require("mason-lspconfig").setup({
ensure_installed = { "lua_ls", "rust_analyzer", "pylsp" },
automatic_installation = true,
})
-- if not vim.fn.filereadable("/etc/nix/nix.conf") then (
-- require("mason-lspconfig").setup({
-- ensure_installed = { "lua_ls" },
-- automatic_installation = true,
-- })
-- )
-- end
end,
lazy = false,
},