From 941d9951bd0f0f170dd1b660fd3a3e8f7b57635d Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Fri, 27 Oct 2023 21:12:23 +0100
Subject: [PATCH] feat(nvim): configure cmdline completion

---
 config/neovim/after/plugin/completion.lua | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/config/neovim/after/plugin/completion.lua b/config/neovim/after/plugin/completion.lua
index 824cb10e..ddb7592e 100644
--- a/config/neovim/after/plugin/completion.lua
+++ b/config/neovim/after/plugin/completion.lua
@@ -67,6 +67,22 @@ cmp.setup {
   },
 }
 
+cmp.setup.cmdline({ "/", "?" }, {
+  mapping = cmp.mapping.preset.cmdline(),
+  sources = {
+    { name = "buffer" },
+  },
+})
+
+cmp.setup.cmdline(":", {
+  mapping = cmp.mapping.preset.cmdline(),
+  sources = cmp.config.sources({
+    { name = "path" },
+  }, {
+    { name = "cmdline" },
+  }),
+})
+
 vim.cmd [[
   augroup DadbodSql
     au!