Skip to content

Commit b101fc1

Browse files
committed
feat: initial configuration support
1 parent 32ef1b9 commit b101fc1

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

lua/blink/cmp/config.lua

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
local M = {}
2+
3+
M.default = {
4+
kind_icons = {
5+
Text = '󰉿',
6+
Method = '󰊕',
7+
Function = '󰊕',
8+
Constructor = '󰒓',
9+
10+
Field = '󰜢',
11+
Variable = '󰆦',
12+
Property = '󰖷',
13+
14+
Class = '󱡠',
15+
Interface = '󱡠',
16+
Struct = '󱡠',
17+
Module = '󰅩',
18+
19+
Unit = '󰪚',
20+
Value = '󰦨',
21+
Enum = '󰦨',
22+
EnumMember = '󰦨',
23+
24+
Keyword = '󰻾',
25+
Constant = '󰏿',
26+
27+
Snippet = '󱄽',
28+
Color = '󰏘',
29+
File = '󰈔',
30+
Reference = '󰬲',
31+
Folder = '󰉋',
32+
Event = '󱐋',
33+
Operator = '󰪚',
34+
TypeParameter = '󰬛',
35+
},
36+
keymap = {
37+
['<Tab>'] = 'accept',
38+
['<C-j>'] = 'select_prev',
39+
['<Down>'] = 'select_prev',
40+
['<C-k>'] = 'select_next',
41+
['<Up>'] = 'select_next',
42+
['<C-space>'] = 'toggle',
43+
},
44+
}
45+
46+
function M.setup(opts) M.config = vim.tbl_deep_extend('force', M.default, opts or {}) end
47+
48+
return setmetatable(M, { __index = function(_, k) return M.config[k] end })

0 commit comments

Comments
 (0)