Youtrack allows issue management via smart commits. For the smart commits you need to know the issue ID. This extension lists all Youtrack Issues assigned you, shows a small description in the preview and returns the issue id on selection. Also you might need to track your time spent on issues. You'll be able to do it via the Youtrack Time Tracking plugin.
Install this repository with your favorite plugin manager.
use 'ruslan-korneev/youtrack.nvim'
url
and token
are mandetory parameters.
The query parameter can be optionally adjusted.
extensions = {
youtrack = {
url = "https://youtrack.example.com",
token = "perm:XXX",
query = "for: me #Unresolved ",
},
...
}
Telescope youtrack
require("telescope").extensions.youtrack.youtrack({ insert_mode = true })