Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruslan-korneev/youtrack.nvim

[WIP] Youtrack plugin for neovim
https://github.com/ruslan-korneev/youtrack.nvim

lua neovim telescope-extension youtrack-api

Last synced: 7 days ago
JSON representation

[WIP] Youtrack plugin for neovim

Awesome Lists containing this project

README

        

# 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.

```lua
use 'ruslan-korneev/youtrack.nvim'
```

## Add youtrack to the telescope extensions

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


```lua
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

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