kickstart.nvim/lua/custom/plugins/init.lua

49 lines
1.2 KiB
Lua

-- You can add your own plugins here or in other files in this directory!
-- I promise not to create any merge conflicts in this directory :)
--
-- See the kickstart.nvim README for more information
---@module 'lazy'
---@type LazySpec
return {
{
'famiu/bufdelete.nvim',
keys = {
{ '<leader>bd', '<cmd>Bdelete<CR>', desc = '[B]uffer [D]elete' },
},
},
{ 'editorconfig/editorconfig-vim' },
{
'ggml-org/llama.vim',
init = function()
vim.g.llama_config = {
n_predict = 256, -- longer suggestions
ring_n_chunks = 64, -- more project context chunks
ring_chunk_size = 64, -- smaller chunks for speed
ring_scope = 2048, -- wider scope around cursor
}
end,
},
{
'folke/flash.nvim',
event = 'VeryLazy',
keys = {
{ 's', function() require('flash').jump() end, mode = { 'n', 'x', 'o' }, desc = 'Flash jump' },
{ 'S', function() require('flash').treesitter() end, mode = { 'n', 'x', 'o' }, desc = 'Flash treesitter' },
},
},
{
'mg979/vim-visual-multi',
event = 'VeryLazy',
},
{
'akinsho/toggleterm.nvim',
version = '*',
opts = {
open_mapping = [[<C-\>]],
direction = 'vertical',
size = 80,
},
},
}