# HG changeset patch # User zegervdv # Date 1641145750 -3600 # Node ID 784b931c51b796bd7172dc5b580f1087aefc09b0 # Parent 0ed17680bf08d85cc9092ada058bcdcb62147f58 Enable cmp completion for cmdline diff -r 0ed17680bf08 -r 784b931c51b7 .chezmoitemplates/init.lua --- 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', }