diff options
| author | jdhao <jdhao@hotmail.com> | 2021-10-23 01:13:41 +0800 |
|---|---|---|
| committer | jdhao <jdhao@hotmail.com> | 2021-10-23 01:13:41 +0800 |
| commit | 613e2fa48979ecfdb81714dd099134c9d4b37558 (patch) | |
| tree | 96d6b472e6c6eebed1e2c23d8c6f81b4b4e84cd5 /lua/config | |
| parent | 29c8e9733816182758a6e01a56205f084c7066d4 (diff) | |
add lspkind.nvim
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/nvim-cmp.lua | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/lua/config/nvim-cmp.lua b/lua/config/nvim-cmp.lua index 7d6a122..a96dc6f 100644 --- a/lua/config/nvim-cmp.lua +++ b/lua/config/nvim-cmp.lua @@ -1,5 +1,6 @@ -- Setup nvim-cmp. local cmp = require'cmp' +local lspkind = require'lspkind' cmp.setup({ snippet = { @@ -31,6 +32,7 @@ cmp.setup({ sources = { { name = 'nvim_lsp' }, -- For nvim-lsp { name = 'ultisnips' }, -- For ultisnips user. + { name = 'nvim_lua' }, -- for nvim lua function { name = 'path' }, -- for path completion { name = 'emoji', insert = true, } -- emoji completion }, @@ -40,5 +42,19 @@ cmp.setup({ }, experimental = { ghost_text = false - } + }, + formatting = { + format = lspkind.cmp_format({ + with_text = false, + menu = { + nvim_lsp = "[LSP]", + ultisnips = "[US]", + nvim_lua = "[Lua]", + path = "[Path]", + emoji = "[Emoji]", + }, + }), + }, }) + +vim.cmd("hi link CmpItemMenu Comment") |
