]> git.rmz.io Git - dotfiles.git/blobdiff - nvim/lua/plugins/lang/cpp.lua
lazyvim: remove nvim-cmp config
[dotfiles.git] / nvim / lua / plugins / lang / cpp.lua
index a6f0303db40b31dd45fb0c5b41258a478e9dbb26..596c2ea4845536aecb27673e45df602c737c3187 100644 (file)
@@ -51,17 +51,17 @@ return {
             { "<leader>cR", "<cmd>ClangdSwitchSourceHeader<cr>", 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",