-- Tabby is great --but not that good and takes time to start-- -- It improves over time. 👍 return { "TabbyML/vim-tabby", lazy = false, dependencies = { "neovim/nvim-lspconfig", }, init = function() vim.g.tabby_agent_start_command = { "npx", "tabby-agent", "--stdio" } -- Accept with Tab vim.g.tabby_keybinding_accept = "" vim.g.tabby_inline_completion_keybinding_accept = "" vim.g.tabby_inline_completion_trigger = "auto" -- Toggle auto mode with Ctr + x, then vim.keymap.set({ "i", "n" }, "", function() if vim.g.tabby_inline_completion_trigger == "manual" then vim.g.tabby_inline_completion_trigger = "auto" else vim.g.tabby_inline_completion_trigger = "manual" end end, { desc = "Switch tabby completion tigger mode" }) -- Trigger with Ctr + h -- vim.g.tabby_keybinding_trigger_or_dismiss = "" vim.g.tabby_inline_completion_keybinding_trigger_or_dismiss = "" end, } -- 🧓 Old configuration -- No configuration -- return { -- { "TabbyML/vim-tabby" }, -- enabled = false, -- }