28 lines
1.2 KiB
Lua
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,
|
|
},
|
|
}
|