Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1 KB

README.md

File metadata and controls

40 lines (29 loc) · 1 KB

Youtrack Telescope Extension

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.

How To

  1. Install this repository with your favorite plugin manager.
use 'schrc3b6/youtrack_telescope.nvim'
  1. Add youtrack to the telescope extensions

url and token are mandetory parameters. The query parameter can be optionally adjusted.

extensions = {
    youtrack = {
        url = "youtrack.example.com",
        token = "perm:XXX",
		query = "for: me #Unresolved ",
    },
    ...
}
  1. Add keybindings. The extension can be started via: Telescope youtrack youtrack

To leave telescope in insert mode:

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

Status

This is my first time writing lua and my first vim plugin, so it's probably littered with bugs :)