Skip to content

ruslan-korneev/youtrack.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 })