enhancement: update lsp syntax to support both stable and nightly

navigator
Thieu Nguyen 2 years ago committed by Sidhanth Rathod
parent 71f30f72c0
commit 1500ff1516

@ -12,8 +12,17 @@ local utils = require "core.utils"
require "ui.lsp"
M.on_attach = function(client, bufnr)
client.resolved_capabilities.document_formatting = false
client.resolved_capabilities.document_range_formatting = false
local vim_version = vim.version()
if vim_version.minor > 7 then
-- nightly
client.server_capabilities.documentFormattingProvider = false
client.server_capabilities.documentRangeFormattingProvider = false
else
-- stable
client.resolved_capabilities.document_formatting = false
client.resolved_capabilities.document_range_formatting = false
end
local lsp_mappings = utils.load_config().mappings.lspconfig
utils.load_mappings({ lsp_mappings }, { buffer = bufnr })

Loading…
Cancel
Save