2024-02-23 09:38:57 +00:00
|
|
|
return {
|
|
|
|
{
|
|
|
|
"nvim-telescope/telescope.nvim",
|
|
|
|
event = "VeryLazy",
|
|
|
|
branch = "0.1.x",
|
|
|
|
dependencies = {
|
|
|
|
{ "nvim-telescope/telescope-fzf-native.nvim", build = "make" },
|
|
|
|
{ "nvim-telescope/telescope-ui-select.nvim" },
|
|
|
|
"nvim-lua/plenary.nvim",
|
|
|
|
},
|
|
|
|
config = function()
|
|
|
|
require "my.telescope"
|
|
|
|
end
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"windwp/nvim-autopairs",
|
|
|
|
event = "InsertEnter",
|
|
|
|
opts = {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"lewis6991/gitsigns.nvim",
|
|
|
|
event = "VeryLazy",
|
|
|
|
opts = {
|
|
|
|
current_line_blame = true,
|
|
|
|
current_line_blame_opts = {
|
|
|
|
delay = 300,
|
|
|
|
},
|
|
|
|
on_attach = require "my.keymaps".gitsigns_keymaps,
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{ "lukas-reineke/lsp-format.nvim", tag = "v2.5.1" },
|
|
|
|
{ "nvim-tree/nvim-web-devicons", lazy = true },
|
|
|
|
{
|
|
|
|
"L3MON4D3/LuaSnip",
|
|
|
|
version = "v2.*",
|
|
|
|
-- install jsregexp (optional!).
|
|
|
|
build = "make install_jsregexp"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'echasnovski/mini.nvim',
|
|
|
|
version = '*',
|
|
|
|
config = function()
|
|
|
|
require "mini.statusline".setup()
|
2024-03-01 14:10:32 +00:00
|
|
|
require "mini.bufremove".setup()
|
2024-02-23 09:38:57 +00:00
|
|
|
end
|
|
|
|
},
|
2024-08-25 20:27:27 +00:00
|
|
|
{
|
|
|
|
"yetone/avante.nvim",
|
|
|
|
event = "VeryLazy",
|
|
|
|
build = "make BUILD_FROM_SOURCE=true luajit",
|
|
|
|
opts = {
|
|
|
|
-- add any opts here
|
|
|
|
},
|
|
|
|
dependencies = {
|
|
|
|
"stevearc/dressing.nvim",
|
|
|
|
"nvim-lua/plenary.nvim",
|
|
|
|
"MunifTanjim/nui.nvim",
|
|
|
|
--- The below is optional, make sure to setup it properly if you have lazy=true
|
|
|
|
{
|
|
|
|
'MeanderingProgrammer/render-markdown.nvim',
|
|
|
|
opts = {
|
|
|
|
file_types = { "markdown", "Avante" },
|
|
|
|
},
|
|
|
|
ft = { "markdown", "Avante" },
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
2024-02-23 09:38:57 +00:00
|
|
|
}
|