Improved configuration

This commit is contained in:
2023-07-30 00:50:07 +02:00
parent 54f8e49a5c
commit a407764a62
12 changed files with 62 additions and 43 deletions

View File

@ -0,0 +1,13 @@
return {
"jose-elias-alvarez/null-ls.nvim",
opts = function()
local nls = require("null-ls")
return {
sources = {
nls.builtins.formatting.prettierd,
nls.builtins.formatting.shfmt,
nls.builtins.formatting.stylua,
},
}
end,
}

View File

@ -1,15 +1,18 @@
-- syntax highlighting
return {
"nvim-treesitter/nvim-treesitter",
opts = {
ensure_installed = {
"lua",
-- web dev
"html",
"css",
"javascript",
"typescript",
"svelte",
"json",
-- go
"go",
"gomod",
"gowork",

View File

@ -2,8 +2,15 @@ return {
"neovim/nvim-lspconfig",
opts = {
servers = {
lua_ls = {},
-- web dev
cssls = {},
html = {},
tsserver = {},
svelte = {},
-- go
gopls = {
settings = {
gopls = {
@ -11,9 +18,6 @@ return {
},
},
},
lua_ls = {},
svelte = {},
tsserver = {},
},
},
}

View File

@ -0,0 +1,15 @@
return {
"williamboman/mason.nvim",
opts = {
ensure_installed = {
-- Go
"gofumpt",
-- HTML, CSS, JS, TS, JSON, Markdown, YAML
"prettierd",
-- Bash
"shfmt",
-- Lua
"stylua",
},
},
}

View File

@ -1,15 +0,0 @@
return {
{
"williamboman/mason.nvim",
opts = function(_, opts)
table.insert(opts.ensure_installed, "prettierd")
end,
},
{
"jose-elias-alvarez/null-ls.nvim",
opts = function(_, opts)
local nls = require("null-ls")
table.insert(opts.sources, nls.builtins.formatting.prettierd)
end,
},
}