From 61e9726986462de184d734565657ea49bc05cf65 Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Sun, 27 Aug 2023 23:51:31 -0500 Subject: [PATCH] feat(nvim): do not override formatexpr for markdown files --- dots/.config/nvim/lua/plugins/configs/lsp.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dots/.config/nvim/lua/plugins/configs/lsp.lua b/dots/.config/nvim/lua/plugins/configs/lsp.lua index 8b3f7ff3..f8ab300b 100644 --- a/dots/.config/nvim/lua/plugins/configs/lsp.lua +++ b/dots/.config/nvim/lua/plugins/configs/lsp.lua @@ -4,7 +4,14 @@ return { event = { "BufReadPre", "BufNewFile" }, opts = function() local null_ls = require("null-ls") + local function on_attach(client, bufnr) + local ft = vim.api.nvim_get_option_value("filetype", { buf = bufnr }) + if ft == "markdown" then + vim.api.nvim_set_option_value("formatexpr", nil, { buf = bufnr }) + end + end return { + on_attach = on_attach, sources = { null_ls.builtins.diagnostics.hadolint, null_ls.builtins.code_actions.refactoring,