58 lines
2.0 KiB
Lua
58 lines
2.0 KiB
Lua
-- Plugins in this file
|
|
-- Git Blame Plugin
|
|
-- File Explorer
|
|
-- GitHub Copilot Chat
|
|
|
|
return {
|
|
-- Git Blame Plugin
|
|
{
|
|
'f-person/git-blame.nvim',
|
|
-- load the plugin at startup
|
|
event = 'VeryLazy',
|
|
-- Because of the keys part, you will be lazy loading this plugin.
|
|
-- The plugin will only load once one of the keys is used.
|
|
-- If you want to load the plugin at startup, add something like event = "VeryLazy",
|
|
-- or lazy = false. One of both options will work.
|
|
opts = {
|
|
-- your configuration comes here
|
|
-- for example
|
|
enabled = true, -- if you want to enable the plugin
|
|
message_template = ' <author> • <date> • <summary> ', -- template for the blame message, check the Message template section for more options
|
|
date_format = '%Y-%m-%d %H:%M', -- template for the date, check Date format section for more options
|
|
virtual_text_column = 1, -- virtual text start column, check Start virtual text at column section for more options
|
|
},
|
|
},
|
|
|
|
-- File Explorer
|
|
{
|
|
'stevearc/oil.nvim',
|
|
---@module 'oil'
|
|
---@type oil.SetupOpts
|
|
opts = {
|
|
default_file_explorer = true,
|
|
view_options = {
|
|
show_hidden = true,
|
|
},
|
|
},
|
|
-- Optional dependencies
|
|
dependencies = { { 'echasnovski/mini.icons', opts = {} } },
|
|
-- dependencies = { "nvim-tree/nvim-web-devicons" }, -- use if you prefer nvim-web-devicons
|
|
-- Lazy loading is not recommended because it is very tricky to make it work correctly in all situations.
|
|
lazy = false,
|
|
},
|
|
|
|
-- GitHub Copilot Chat
|
|
{
|
|
'CopilotC-Nvim/CopilotChat.nvim',
|
|
dependencies = {
|
|
{ 'github/copilot.vim' }, -- or zbirenbaum/copilot.lua
|
|
{ 'nvim-lua/plenary.nvim', branch = 'master' }, -- for curl, log and async functions
|
|
},
|
|
build = 'make tiktoken', -- Only on MacOS or Linux
|
|
opts = {
|
|
-- See Configuration section for options
|
|
},
|
|
-- See Commands section for default commands if you want to lazy load on them
|
|
},
|
|
}
|