Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.12 KB

README.md

File metadata and controls

45 lines (33 loc) · 1.12 KB

Youtrack Extension for Telescope

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.

Installation

Install this repository with your favorite plugin manager.

use 'ruslan-korneev/youtrack.nvim'

Add youtrack to the telescope extensions

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 ",
    },
    ...
}

Add keybindings. The extension can be started via

Telescope youtrack

To leave telescope in insert mode

    require("telescope").extensions.youtrack.youtrack({ insert_mode = true })