diff options
author | Chris <[email protected]> | 2021-07-31 00:07:47 -0400 |
---|---|---|
committer | Chris <[email protected]> | 2021-07-31 00:07:47 -0400 |
commit | 5646462a50c9e537952fba6c2faca518c3f04139 (patch) | |
tree | 7f767a3ef49210c16ac1d8060d31d17f6916eea4 /lua/lsp/init.lua | |
parent | 9d89929d9bb47d1f78c2d3945b761da2f24a5643 (diff) |
fix format_handler
Diffstat (limited to 'lua/lsp/init.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 |