From 8efb6a1072daec1850cc580846b4a9ff2a541593 Mon Sep 17 00:00:00 2001 From: black-desk <814727823@qq.com> Date: Wed, 12 Jan 2022 12:52:58 +0800 Subject: fix(ccls): set offset_encoding to utf-32 (#1649) ccls uses utf-32 encoded code points for PositionParams --- lua/lspconfig/server_configurations/ccls.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'lua') diff --git a/lua/lspconfig/server_configurations/ccls.lua b/lua/lspconfig/server_configurations/ccls.lua index 09707980..dd642db2 100644 --- a/lua/lspconfig/server_configurations/ccls.lua +++ b/lua/lspconfig/server_configurations/ccls.lua @@ -5,6 +5,7 @@ return { cmd = { 'ccls' }, filetypes = { 'c', 'cpp', 'objc', 'objcpp' }, root_dir = util.root_pattern('compile_commands.json', '.ccls', '.git'), + offset_encoding = 'utf-32', -- ccls does not support sending a null root directory single_file_support = false, }, -- cgit v1.2.3-70-g09d2