Skip to content

Commit 0f2d1e5

Browse files
committed
feat(blink): enable other completion sources for blink
This should fix #65
1 parent e06f651 commit 0f2d1e5

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lua/opencode/ui/completion.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@ function M.trigger_completion(trigger_char)
8585

8686
if engine == 'vim_complete' then
8787
require('opencode.ui.completion.engines.vim_complete').trigger(trigger_char)
88+
elseif engine == 'blink' then
89+
vim.api.nvim_feedkeys(trigger_char, 'in', true)
90+
require('blink.cmp').show({ providers = { 'opencode_mentions' } })
8891
else
8992
vim.api.nvim_feedkeys(trigger_char, 'in', true)
9093
end

lua/opencode/ui/completion/engines/blink_cmp.lua

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,6 @@ function M.setup(completion_sources)
9292
module = 'opencode.ui.completion.engines.blink_cmp',
9393
})
9494

95-
blink.add_filetype_source('opencode', 'opencode_mentions')
96-
9795
return true
9896
end
9997

0 commit comments

Comments
 (0)