diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index ba0edb3..1bc6306 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -19,10 +19,10 @@ require("lazy").setup({ { import = "lazyvim.plugins.extras.lang.python" }, { import = "lazyvim.plugins.extras.lang.terraform" }, { import = "lazyvim.plugins.extras.lang.yaml" }, + { import = "lazyvim.plugins.extras.lang.markdown" }, { import = "lazyvim.plugins.extras.ui.mini-animate" }, { import = "plugins.tokyonight" }, { import = "plugins.telescope" }, - { import = "plugins.lang.markdown" }, { import = "plugins.lang.shell" }, }, defaults = { diff --git a/nvim/lua/plugins/lang/markdown.lua b/nvim/lua/plugins/lang/markdown.lua deleted file mode 100644 index b358212..0000000 --- a/nvim/lua/plugins/lang/markdown.lua +++ /dev/null @@ -1,44 +0,0 @@ -return { - { - "williamboman/mason.nvim", - opts = function(_, opts) - opts.ensure_installed = opts.ensure_installed or {} - vim.list_extend(opts.ensure_installed, { - "marksman", - "mdformat", - }) - end, - }, - { - "stevearc/conform.nvim", - event = { "BufWritePre" }, - cmd = { "ConformInfo" }, - opts = { - formatters_by_ft = { - ["md"] = { "mdformat" }, - ["markdown"] = { "mdformat" }, - ["markdown.mdx"] = { "mdformat" }, - }, - format_on_save = { timeout_ms = 500, lsp_fallback = true }, - }, - }, - { - "neovim/nvim-lspconfig", - opts = { - servers = { - marksman = {}, - }, - }, - }, - { - "nvim-treesitter/nvim-treesitter", - opts = function(_, opts) - if type(opts.ensure_installed) == "table" then - vim.list_extend(opts.ensure_installed, { - "markdown", - "markdown_inline", - }) - end - end, - }, -} diff --git a/nvim/lua/plugins/lang/shell.lua b/nvim/lua/plugins/lang/shell.lua index 94c2a46..e694b75 100644 --- a/nvim/lua/plugins/lang/shell.lua +++ b/nvim/lua/plugins/lang/shell.lua @@ -19,13 +19,12 @@ return { ["sh"] = { "shfmt" }, ["command"] = { "shfmt" }, }, - format_on_save = { timeout_ms = 500, lsp_fallback = true }, + formatters = { + shfmt = { + prepend_args = { "-i", "2", "-ci" }, + }, + }, }, - config = function(_, opts) - local util = require("conform.util") - util.add_formatter_args(require("conform.formatters.shfmt"), { "-i", "2" }) - require("conform").setup(opts) - end, }, { "neovim/nvim-lspconfig",