Goddess who relieves pain and sorrow
Angerona aims at seamlessly integrating redmine
task creation into every-day
nvim
workflow. It is not - at least for now - intended to provide a full
featured redmine
CLI integrated into nvim
. But instead the use case is to
give the user a way of creating ad-hoc tasks as they come without interrupting
the task at hand.
API_KEY
: Log into your account. Then find theMy Account
button in the top-right corner. On the right side click onShow
underAPI access key
. Copy the key and place it to your installation setup script.
{
"emlix/angerona.nvim",
url = "https://gitlabintern.emlix.com/emlix/hackathon2025/angerona.nvim.git",
dependencies = {
"nvim-lua/plenary.nvim",
},
config = function ()
require('angerona').setup({
api_key = "<API_KEY>",
base_url = "https://redmine.emlix.com",
})
end
}
Angerona will look for the config file name .ang.cfg
in the following locations:
- root directory of the current
git
repository - the users directory
The file is named .ang.cfg
and follows lua syntax.
See doc/ang.cfg.example
return {
default_issue = 25810,
}
Where required the ticket id will be acquired by
- positional argument to command
default_issue
in config file- as part of git branch name
- prompt
:RedmineReadTicket [TICKET_ID]
A new buffer will be shown with issue subject on the first line and the description after a black line.
First get the issue buffer as described in Read Ticket
.
Then make your changes and call
:RedmineUpdateTicket
:RedmineCreateTask [TICKET_ID]
A prompt will be shown for subject and description.