aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/clangd.lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-07-13 10:41:39 -0700
committerGitHub <noreply@github.com>2021-07-13 10:41:39 -0700
commitcd1ccf056be9cbcc3d5cbefff08135276bc476ed (patch)
tree82a0d7f77d4782b1aa06668298b48d7cf5ecb511 /lua/lspconfig/clangd.lua
parent[docgen] Update CONFIG.md (diff)
downloadnvim-lspconfig-cd1ccf056be9cbcc3d5cbefff08135276bc476ed.tar
nvim-lspconfig-cd1ccf056be9cbcc3d5cbefff08135276bc476ed.tar.gz
nvim-lspconfig-cd1ccf056be9cbcc3d5cbefff08135276bc476ed.tar.bz2
nvim-lspconfig-cd1ccf056be9cbcc3d5cbefff08135276bc476ed.tar.lz
nvim-lspconfig-cd1ccf056be9cbcc3d5cbefff08135276bc476ed.tar.xz
nvim-lspconfig-cd1ccf056be9cbcc3d5cbefff08135276bc476ed.tar.zst
nvim-lspconfig-cd1ccf056be9cbcc3d5cbefff08135276bc476ed.zip
chore: change stylua to single quotes (#1068)
Diffstat (limited to 'lua/lspconfig/clangd.lua')
-rw-r--r--lua/lspconfig/clangd.lua22
1 files changed, 11 insertions, 11 deletions
diff --git a/lua/lspconfig/clangd.lua b/lua/lspconfig/clangd.lua
index c5f756bc..b2fcae81 100644
--- a/lua/lspconfig/clangd.lua
+++ b/lua/lspconfig/clangd.lua
@@ -1,26 +1,26 @@
-local configs = require "lspconfig/configs"
-local util = require "lspconfig/util"
+local configs = require 'lspconfig/configs'
+local util = require 'lspconfig/util'
-- https://clangd.llvm.org/extensions.html#switch-between-sourceheader
local function switch_source_header(bufnr)
bufnr = util.validate_bufnr(bufnr)
local params = { uri = vim.uri_from_bufnr(bufnr) }
- vim.lsp.buf_request(bufnr, "textDocument/switchSourceHeader", params, function(err, _, result)
+ vim.lsp.buf_request(bufnr, 'textDocument/switchSourceHeader', params, function(err, _, result)
if err then
error(tostring(err))
end
if not result then
- print "Corresponding file cannot be determined"
+ print 'Corresponding file cannot be determined'
return
end
- vim.api.nvim_command("edit " .. vim.uri_to_fname(result))
+ vim.api.nvim_command('edit ' .. vim.uri_to_fname(result))
end)
end
-local root_pattern = util.root_pattern("compile_commands.json", "compile_flags.txt", ".git")
+local root_pattern = util.root_pattern('compile_commands.json', 'compile_flags.txt', '.git')
local default_capabilities = vim.tbl_deep_extend(
- "force",
+ 'force',
util.default_config.capabilities or vim.lsp.protocol.make_client_capabilities(),
{
textDocument = {
@@ -28,14 +28,14 @@ local default_capabilities = vim.tbl_deep_extend(
editsNearCursor = true,
},
},
- offsetEncoding = { "utf-8", "utf-16" },
+ offsetEncoding = { 'utf-8', 'utf-16' },
}
)
configs.clangd = {
default_config = {
- cmd = { "clangd", "--background-index" },
- filetypes = { "c", "cpp", "objc", "objcpp" },
+ cmd = { 'clangd', '--background-index' },
+ filetypes = { 'c', 'cpp', 'objc', 'objcpp' },
root_dir = function(fname)
local filename = util.path.is_absolute(fname) and fname or util.path.join(vim.loop.cwd(), fname)
return root_pattern(filename) or util.path.dirname(filename)
@@ -52,7 +52,7 @@ configs.clangd = {
function()
switch_source_header(0)
end,
- description = "Switch between source/header",
+ description = 'Switch between source/header',
},
},
docs = {