diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lsp/init.lua | 9 | 
1 files changed, 4 insertions, 5 deletions
| 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 | 
