Skip to content

Commit 17e80b4

Browse files
committed
feat: migrate deprecated preferred_completion settings
1 parent 22e56af commit 17e80b4

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

lua/opencode/config.lua

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,20 @@ function M.setup(opts)
285285
end
286286

287287
update_keymap_prefix(M.values.keymap_prefix, M.defaults.keymap_prefix)
288+
289+
-- Legacy completion settings handling
290+
if opts.preferred_completion then
291+
vim.notify(
292+
'[opencode.nvim] "preferred_completion" is deprecated. Please configure completion "ui.completion" table.',
293+
vim.log.levels.WARN
294+
)
295+
if opts.preferred_completion == 'vim_complete' then
296+
M.values.ui.completion.use_native_completion = true
297+
end
298+
if opts.preferred_completion == 'blink' then
299+
M.values.ui.completion.supports_kind_icons = true
300+
end
301+
end
288302
end
289303

290304
--- Get the key binding for a specific function in a scope

0 commit comments

Comments
 (0)