changeset 518:784b931c51b7

Enable cmp completion for cmdline
author zegervdv <zegervdv@me.com>
date Sun, 02 Jan 2022 18:49:10 +0100
parents 0ed17680bf08
children d919c1590230
files .chezmoitemplates/init.lua
diffstat 1 files changed, 15 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua	Fri Dec 31 12:47:12 2021 +0100
+++ b/.chezmoitemplates/init.lua	Sun Jan 02 18:49:10 2022 +0100
@@ -280,7 +280,13 @@
   use { 'neovim/nvim-lspconfig' }
   use {
     'hrsh7th/nvim-cmp',
-    requires = { 'hrsh7th/cmp-buffer', 'hrsh7th/cmp-nvim-lsp', 'saadparwaiz1/cmp_luasnip', 'hrsh7th/cmp-path' },
+    requires = {
+      'hrsh7th/cmp-buffer',
+      'hrsh7th/cmp-nvim-lsp',
+      'saadparwaiz1/cmp_luasnip',
+      'hrsh7th/cmp-path',
+      'hrsh7th/cmp-cmdline',
+    },
     config = function()
       local cmp = require 'cmp'
       local luasnip = require 'luasnip'
@@ -344,6 +350,14 @@
           ghost_text = true,
         },
       }
+
+      cmp.setup.cmdline(':', {
+        sources = cmp.config.sources({
+          { name = 'path' },
+        }, {
+          { name = 'cmdline' },
+        }),
+      })
     end,
     after = 'luasnip',
   }