Easily create changesets using your favourite editor.
changesets.nvim.webm
Screencast showing how to use changesets.nvim to:
- pick a package from your project repo
- pick a release type (
patch
,minor
, ormajor
) - pick a file name (trivial)
- write your changeset
- Add any other packages to the changeset
return { 'bennypowers/changesets.nvim',
dependencies = { 'lspconfig' },
keys = {
{ '<leader>cs',
function() require'changesets'.create() end,
mode = 'n',
desc = 'Create a changeset',
},
{ '<leader>ca',
function() require'changesets'.add_package() end,
mode = 'n',
desc = 'Add a package to the changeset in the current buffer',
},
},
}