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!