diff --git a/.config/nvim/lua/my/completion.lua b/.config/nvim/lua/my/completion.lua index 7fe704c..1605311 100644 --- a/.config/nvim/lua/my/completion.lua +++ b/.config/nvim/lua/my/completion.lua @@ -71,9 +71,11 @@ if cmp and luasnip then -- Use buffer source for `/` cmp.setup.cmdline('/', { mapping = cmp.mapping.preset.cmdline(), - sources = { + sources = cmp.config.sources({ + { name = 'nvim_lsp_document_symbol' } + }, { { name = 'buffer' } - } + }) }) -- Use cmdline & path source for ':' diff --git a/.config/nvim/lua/my/plugins.lua b/.config/nvim/lua/my/plugins.lua index aa28289..cfe3201 100644 --- a/.config/nvim/lua/my/plugins.lua +++ b/.config/nvim/lua/my/plugins.lua @@ -62,7 +62,8 @@ require('packer').startup({ function(use) }, 'https://github.com/hrsh7th/cmp-nvim-lua', 'https://github.com/uga-rosa/cmp-dictionary', - 'https://github.com/f3fora/cmp-spell' + 'https://github.com/f3fora/cmp-spell', + 'https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol' } }