Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ruslan-korneev/youtrack.nvim
- Owner: ruslan-korneev
- License: mit
- Created: 2023-12-07T12:20:50.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-07T12:47:28.000Z (about 1 year ago)
- Last Synced: 2024-12-24T07:59:50.276Z (8 days ago)
- Topics: lua, neovim, telescope-extension, youtrack-api
- Language: Lua
- Homepage:
- Size: 6.84 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 })
```