From ca540a1047a57441a1327770a881f9f53e8a869b Mon Sep 17 00:00:00 2001 From: Matthew Leong Date: Sat, 8 Jun 2024 23:06:05 -0700 Subject: [PATCH] feat: clean up --- lua/cosmic/utils/lsp.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lua/cosmic/utils/lsp.lua b/lua/cosmic/utils/lsp.lua index 71b99c3..9e0f51d 100644 --- a/lua/cosmic/utils/lsp.lua +++ b/lua/cosmic/utils/lsp.lua @@ -5,19 +5,20 @@ M.format_on_save_disabled = false function M.can_format_on_save(client) -- formatting enabled by default if server=true - if user_config.lsp.servers[client.name] == true then + local user_server_config = user_config.lsp.servers[client.name] + if user_server_config == true then return true end -- check config server settings - if user_config.lsp.servers[client.name] then + if user_server_config then -- default to true if no format flag on server settings is set - if user_config.lsp.servers[client.name].format_on_save == nil then + if user_server_config.format_on_save == nil then return true end -- check format flag on server settings - return (user_config.lsp.servers[client.name].format_on_save == true) + return user_server_config.format_on_save == true end return true