Skip to content

lrfurtado/telescope-gitlab.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

telescope-gitlab.nvim (WIP)

Gaze deeply into unknown gitlab issues using the power of telescope-gitlan.nvim.

Installation

  1. install gitlab cli (version 1.25.3 or greater) glab cli
  2. install jq

Packer

use({
	"lrfurtado/telescope-gitlab.nvim",
	after = "telescope.nvim",
	config = function()
		require("telescope").load_extension("gitlab")
	end,
})

Available commands

Telescope gitlab issues

"Using lua function
:lua require('telescope').extensions.gitlab.issues({fields={state="opened"}})<cr>

Telescope gitlab mrs

"Search for projects
Telescope gitlab repos

Telescope gitlab search

Options

You can add more filter to issue in commands

" filter by state
Telescope gtlab issues state=opened<cr>

Issue

Issues API

Options Filter

Query filter
author Filter by author
assignee Filter by assignee
state Filter by state: {opened,closed}
scope Filter by scope: {all}
fields Filter by passing all gitlab api fields

Key mappings

key Usage
<cr> open web
<c-p> insert a markdown-link to the issue

Merge Request

Merge Requests API

Options Filter

Query filter
author Filter by author
reviewer Filter by reviewer
state Filter by state: {opened,closed}
scope Filter by scope: {all}
fields Filter by passing all gitlab api fields
labels Filter by labels
search Filter by text search

Key mappings

key Usage
<cr> open web

Repo

Projects API

Options Filter

Query filter
search Filter by text search
fields Filter by passing all gitlab api fields

Key mappings

key Usage
<cr> open web
<c-p> insert a markdown-link to the issue

Search

Search API

Options Filter

Query filter
author Filter by author
scope Filter by scope: {blob,issues}
query Filter by text search
fields Filter by passing all gitlab ali fields

Key mappings

key Usage
<cr> open web

About

telescope gitlab extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages