mirror of
https://github.com/tiyn/dotfiles.git
synced 2026-03-17 14:14:47 +01:00
nvim: complete refactoring
This commit is contained in:
@@ -1,52 +1,50 @@
|
||||
return {
|
||||
-- lang server installations
|
||||
{
|
||||
"williamboman/mason.nvim",
|
||||
dependencies = {
|
||||
{
|
||||
"nvimtools/none-ls.nvim",
|
||||
config = function()
|
||||
require("null-ls").setup({
|
||||
sources = {
|
||||
-- assembler
|
||||
require("null-ls").builtins.formatting.asmfmt,
|
||||
-- lua
|
||||
require("null-ls").builtins.formatting.stylua,
|
||||
-- markdown
|
||||
require("null-ls").builtins.formatting.mdformat,
|
||||
-- python
|
||||
require("null-ls").builtins.formatting.isort,
|
||||
require("null-ls").builtins.formatting.yapf,
|
||||
-- shell
|
||||
require("null-ls").builtins.formatting.shfmt,
|
||||
-- yaml
|
||||
require("null-ls").builtins.formatting.yamlfmt,
|
||||
},
|
||||
})
|
||||
end,
|
||||
},
|
||||
{
|
||||
"jay-babu/mason-null-ls.nvim",
|
||||
opts = {
|
||||
automatic_installation = true,
|
||||
ensure_installed = {
|
||||
"williamboman/mason.nvim",
|
||||
dependencies = {
|
||||
{
|
||||
"nvimtools/none-ls.nvim",
|
||||
config = function()
|
||||
require("null-ls").setup({
|
||||
sources = {
|
||||
-- assembler
|
||||
"asmfmt",
|
||||
require("null-ls").builtins.formatting.asmfmt,
|
||||
-- lua
|
||||
"stylua",
|
||||
require("null-ls").builtins.formatting.stylua,
|
||||
-- markdown
|
||||
"mdformat",
|
||||
require("null-ls").builtins.formatting.mdformat,
|
||||
-- python
|
||||
"isort",
|
||||
"yapf",
|
||||
require("null-ls").builtins.formatting.isort,
|
||||
require("null-ls").builtins.formatting.yapf,
|
||||
-- shell
|
||||
"shfmt",
|
||||
require("null-ls").builtins.formatting.shfmt,
|
||||
-- yaml
|
||||
"yamlfmt",
|
||||
require("null-ls").builtins.formatting.yamlfmt,
|
||||
},
|
||||
})
|
||||
end,
|
||||
},
|
||||
{
|
||||
"jay-babu/mason-null-ls.nvim",
|
||||
opts = {
|
||||
automatic_installation = true,
|
||||
ensure_installed = {
|
||||
-- assembler
|
||||
"asmfmt",
|
||||
-- lua
|
||||
"stylua",
|
||||
-- markdown
|
||||
"mdformat",
|
||||
-- python
|
||||
"isort",
|
||||
"yapf",
|
||||
-- shell
|
||||
"shfmt",
|
||||
-- yaml
|
||||
"yamlfmt",
|
||||
},
|
||||
},
|
||||
},
|
||||
opts = { ui = { icons = Install_signs } },
|
||||
},
|
||||
opts = { ui = { icons = Install_signs } },
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user