From a85b6341107c2558f90234774d3111dda59f52c2 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Fri, 16 Sep 2022 10:18:07 +0200 Subject: [PATCH] fixed range formatting with ^>= 0.8 --- lua/setup/my_lspconfig.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/setup/my_lspconfig.lua b/lua/setup/my_lspconfig.lua index 98bd57f..0bccc9a 100644 --- a/lua/setup/my_lspconfig.lua +++ b/lua/setup/my_lspconfig.lua @@ -70,7 +70,11 @@ local on_attach = function(client, bufnr) end end if client.server_capabilities.documentRangeFormattingProvider then - vim.keymap.set('v', 'f', vim.lsp.buf.range_formatting, opts) + if vim.version().minor >= 8 then + vim.keymap.set('v', 'f', vim.lsp.buf.format, opts) + else + vim.keymap.set('v', 'f', vim.lsp.buf.range_formatting, opts) + end end -- Set autocommands conditional on server_capabilities