From 5646462a50c9e537952fba6c2faca518c3f04139 Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 31 Jul 2021 00:07:47 -0400 Subject: fix format_handler --- lua/lsp/init.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'lua/lsp/init.lua') diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua index 67007e81..b24d62f2 100644 --- a/lua/lsp/init.lua +++ b/lua/lsp/init.lua @@ -29,13 +29,12 @@ local function lsp_highlight_document(client) end local function formatter_handler(client) - local buffer_filetype = vim.bo.filetype - local ext_provider = lvim.lang[buffer_filetype].formatter.exe - - if ext_provider then + local formatter_exe = lvim.lang[vim.bo.filetype].formatters[1].exe + if formatter_exe and formatter_exe ~= "" then client.resolved_capabilities.document_formatting = false + __FORMATTER_OVERRIDE = true u.lvim_log( - string.format("Overriding [%s] formatting if exists, Using provider [%s] instead", client.name, ext_provider) + string.format("Overriding [%s] formatting if exists, Using provider [%s] instead", client.name, formatter_exe) ) end end -- cgit v1.2.3