Gaze deeply into unknown gitlab issues using the power of telescope-gitlan.nvim.
use({
"lrfurtado/telescope-gitlab.nvim",
after = "telescope.nvim",
config = function()
require("telescope").load_extension("gitlab")
end,
})
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
You can add more filter to issue in commands
" filter by state
Telescope gtlab issues state=opened<cr>
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 | Usage |
---|---|
<cr> |
open web |
<c-p> |
insert a markdown-link to the issue |
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 | Usage |
---|---|
<cr> |
open web |
Query | filter |
---|---|
search | Filter by text search |
fields | Filter by passing all gitlab api fields |
key | Usage |
---|---|
<cr> |
open web |
<c-p> |
insert a markdown-link to the issue |
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 | Usage |
---|---|
<cr> |
open web |