fix: limit to top 3 sources for TabNine

This commit is contained in:
Dung Duc Huynh (Kaka) 2023-10-11 14:05:23 +00:00 committed by GitHub
parent 7adf96bb2d
commit 1557eaa2ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,14 +1,22 @@
return { return {
-- Tabnine cmp source
{ {
"nvim-cmp", "nvim-cmp",
dependencies = { dependencies = {
-- Add TabNine source, make sure you run :CmpTabnineHub after installation. -- Add TabNine support, make sure you run :CmpTabnineHub after installation.
{ {
"tzachar/cmp-tabnine", "tzachar/cmp-tabnine",
build = "./install.sh", build = "./install.sh",
dependencies = "hrsh7th/nvim-cmp", dependencies = "hrsh7th/nvim-cmp",
-- Only limit top 3 sources, refer https://github.com/tzachar/cmp-tabnine?tab=readme-ov-file#setup -- Only limit top 3 suggestions from Tabnine
opts = { max_lines = 1000, max_num_results = 3, sort = true }, config = function()
local tabnine = require("cmp_tabnine.config")
tabnine:setup({
max_lines = 1000,
max_num_results = 3,
sort = true,
})
end,
}, },
}, },
---@param opts cmp.ConfigSchema ---@param opts cmp.ConfigSchema
@ -20,7 +28,7 @@ return {
}) })
end, end,
}, },
-- Show TabNine status in lualine
{ {
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
optional = true, optional = true,