nvim/lua/cosmic/lsp/utils.lua
2023-01-06 09:20:16 -08:00

15 lines
353 B
Lua

local user_config = require('cosmic.core.user')
local M = {}
function M.format(bufnr)
vim.lsp.buf.format({
timeout_ms = user_config.lsp.format_timeout,
-- check user config to see if we can format on save
filter = function(client)
return user_config.lsp.can_client_format(client)
end,
bufnr = bufnr or 0,
})
end
return M