diff --git a/config/neovim/lua/opdavies/lsp/init.lua b/config/neovim/lua/opdavies/lsp/init.lua
index ee505f13..0fcae81c 100644
--- a/config/neovim/lua/opdavies/lsp/init.lua
+++ b/config/neovim/lua/opdavies/lsp/init.lua
@@ -78,10 +78,7 @@ vim.diagnostic.config({
 cmp.setup({
   preselect = 'item',
   completion = {
-    autocomplete = false,
-  },
-  mapping = {
-    ['<C-space>'] = cmp.mapping.complete(),
+    completeopt = 'menu,menuone,noinsert'
   },
 })