Skip to content

Commit

Permalink
Add utf-16 encoding capability to clangd and include C language in sn…
Browse files Browse the repository at this point in the history
…ippets.
  • Loading branch information
xiantang committed Apr 14, 2023
1 parent 3838cee commit 3a6d523
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
4 changes: 3 additions & 1 deletion lua/lsp_config.lua
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,9 @@ local common_servers = {

local capabilities = vim.lsp.protocol.make_client_capabilities()
capabilities = require("cmp_nvim_lsp").default_capabilities(capabilities)

local clangdCap = vim.lsp.protocol.make_client_capabilities()
clangdCap.offsetEncoding = { "utf-16" }
require("lspconfig").clangd.setup({ capabilities = clangdCap, on_attach = on_attach })
for _, server in pairs(common_servers) do
-- https://www.reddit.com/r/neovim/comments/mm1h0t/lsp_diagnostics_remain_stuck_can_someone_please/
nvim_lsp[server].setup({
Expand Down
2 changes: 1 addition & 1 deletion lua/plugins/snippet.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ return {
event = "InsertEnter",
config = function()
require("luasnip.loaders.from_vscode").load({
include = { "go", "python", "sh", "json", "lua", "gitcommit", "sql", "markdown" },
include = { "c", "go", "python", "sh", "json", "lua", "gitcommit", "sql", "markdown" },
})
require("luasnip.loaders.from_vscode").lazy_load({ paths = { vim.fn.expand("~/.config/nvim/my_snippets") } })
require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/my_snippets/lua/" })
Expand Down

0 comments on commit 3a6d523

Please sign in to comment.