Files
nvim-modular/lua/kickstart/plugins/header.lua
2025-08-28 00:58:30 +02:00

28 lines
1.2 KiB
Lua

-- header
-- https://github.com/attilarepka/header.nvim
return {
{
'attilarepka/header.nvim',
keys = {
{ '<leader>bah', '<CMD>AddHeader<CR>', desc = 'add [h]eader' },
{ '<leader>balm', '<CMD>AddMITLicence<CR>', desc = 'add [m]it licence' },
{ '<leader>bala', '<CMD>AddApacheLicence<CR>', desc = 'add [a]pache licence' },
{ '<leader>balg', '<CMD>AddGNULicence<CR>', desc = 'add [g]nu GP License v3' },
{ '<leader>balA', '<CMD>AddAGPLicence<CR>', desc = 'add GNU [A]ffero GP License v3' },
{ '<leader>ball', '<CMD>AddLGPLLicence<CR>', desc = 'add GNU [L]esser GP License' },
{ '<leader>balM', '<CMD>AddMPLLicence<CR>', desc = 'add [M]ozilla Public License' },
{ '<leader>balw', '<CMD>AddWTFPLLicence<CR>', desc = 'add [W]TFPL License' },
{ '<leader>balz', '<CMD>AddZlibLicence<CR>', desc = 'add [z]lib License' },
},
config = true,
init = function()
vim.g.header_field_author = 'Jeff Lance'
vim.g.header_field_author_email = 'email@jefflance.me'
vim.g.header_auto_update_header = 1
vim.g.header_field_filename_path = 1
vim.g.header_field_timestamp_format = '%d.%m.%Y %H:%M:%S'
end,
},
}