X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/ec21162bf7aa241000394dde6b9373a982a8e3c6..33112f3a6e08933f311b76e370fb1b236d60022b:/nvim/lua/plugins/lang/cpp.lua diff --git a/nvim/lua/plugins/lang/cpp.lua b/nvim/lua/plugins/lang/cpp.lua index a6f0303..596c2ea 100644 --- a/nvim/lua/plugins/lang/cpp.lua +++ b/nvim/lua/plugins/lang/cpp.lua @@ -51,17 +51,17 @@ return { { "cR", "ClangdSwitchSourceHeader", desc = "Switch Source/Header (C/C++)" }, }, root_dir = function(fname) - return require("lspconfig.util").root_pattern( - "Makefile", - "configure.ac", - "configure.in", - "config.h.in", - "meson.build", - "meson_options.txt", - "build.ninja" - )(fname) or require("lspconfig.util").root_pattern("compile_commands.json", "compile_flags.txt")( - fname - ) or require("lspconfig.util").find_git_ancestor(fname) + return require("lspconfig.util").root_pattern( "compile_commands.json", "compile_flags.txt")(fname) + or require("lspconfig.util").root_pattern( + "Makefile", + "configure.ac", + "configure.in", + "config.h.in", + "meson.build", + "meson_options.txt", + "build.ninja" + )(fname) + or require("lspconfig.util").find_git_ancestor(fname) end, capabilities = { offsetEncoding = { "utf-16" }, @@ -92,12 +92,13 @@ return { }, }, - { - "nvim-cmp", - opts = function(_, opts) - table.insert(opts.sorting.comparators, 1, require("clangd_extensions.cmp_scores")) - end, - }, + -- { + -- "blink.cmp", + -- opts = function(_, opts) + -- -- TODO: make sure this works + -- table.insert(opts.fuzzy.sorts, 1, require("clangd_extensions.cmp_scores")) + -- end, + -- }, { "mfussenegger/nvim-dap",