refactor plugins into directory

This commit is contained in:
Jason Miller 2024-12-07 03:41:14 -05:00
parent 2ffe0d20cd
commit 29efb5d532
16 changed files with 541 additions and 474 deletions

24
lua/plugins/tabnine.lua Normal file
View file

@ -0,0 +1,24 @@
return {
'codota/tabnine-nvim',
name = 'tabnine',
build = './dl_binaries.sh',
config = function()
require('tabnine').setup {
disable_auto_comment = true,
accept_keymap = '<Tab>',
dismiss_keymap = '<C-]>',
debounce_ms = 800,
suggestion_color = { gui = '#808080', cterm = 244 },
exclude_filetypes = { 'TelescopePrompt', 'NvimTree' },
log_file_path = nil,
ignore_certificate_errors = false,
}
require('tabnine.status').disable_tabnine()
end,
lazy = false,
keys = {
{ '<leader>lc', '<cmd>TabnineChat<cr>', desc = '[L]LM [C]hat' },
{ '<leader>lt', '<cmd>TabnineToggle<cr>', desc = '[L]LM [T]oggle' },
{ '<leader>ls', '<cmd>TabnineStatus<cr>', desc = '[L]LM [S]tatus' },
},
}