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 Accountbutton in the top-right corner. On the right side click onShowunderAPI access key. Copy the key and place it to your installation setup script.insecure: allow curl to use insecure server connections, default isfalse
{
"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",
insecure = false,
})
end
}Angerona will look for the config file name .ang.cfg in the following locations:
- root directory of the current
gitrepository - 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_issuein 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.