nvim-dap-repl-highlight, gitlab keybindings

This commit is contained in:
Amanda Graven 2024-05-16 16:42:42 +02:00
parent 4a332b71a7
commit d6e56e6c96

View file

@ -904,6 +904,7 @@ require('lazy').setup({
-- Clear virtual text when the debugger does a continue -- Clear virtual text when the debugger does a continue
clear_on_continue = true, clear_on_continue = true,
}}, }},
{'LiadOz/nvim-dap-repl-highlights', opts = {}},
{'sindrets/diffview.nvim', opts = { {'sindrets/diffview.nvim', opts = {
-- Use nicer highlighting for diffs -- Use nicer highlighting for diffs
enhanced_diff_hl = true, enhanced_diff_hl = true,
@ -948,6 +949,10 @@ require('lazy').setup({
}, build = function() }, build = function()
require'gitlab.server'.build(true) require'gitlab.server'.build(true)
end, opts = { end, opts = {
attachment_dir = vim.fn.expand('~/Downloads/'),
popup = {
temp_registers = {"p"}
},
discussion_tree = { discussion_tree = {
position = 'bottom', position = 'bottom',
}, },
@ -957,15 +962,27 @@ require('lazy').setup({
require'which-key'.register { require'which-key'.register {
['<Leader>a'] = { ['<Leader>a'] = {
name = '+gitlab', name = '+gitlab',
r = {gitlab.review, 'Review'}, o = {gitlab.review, 'Review'},
s = {gitlab.summary, 'Summary'}, s = {gitlab.summary, 'Summary'},
a = {gitlab.add_assignee, 'Add assignee'},
r = {gitlab.add_reviewer, 'Add reviewer'},
A = {gitlab.approve, 'Approve'}, A = {gitlab.approve, 'Approve'},
x = {gitlab.open_in_browser, 'Open in browser'},
c = {gitlab.create_comment, 'Comment'}, c = {gitlab.create_comment, 'Comment'},
n = {gitlab.create_note, 'Note'},
m = {gitlab.create_mr, 'Create MR'},
x = {gitlab.open_in_browser, 'Open in browser'},
p = {gitlab.pipeline, 'Pipeline'},
q = {gitlab.close_review, 'Close review'},
} }
} }
require'which-key'.register({
['<Leader>a'] = {
c = {gitlab.create_multiline_comment, 'Multiline comment'},
C = {gitlab.create_comment_suggestion, 'Suggestion'},
}
}, { mode = "v" })
end}, end},
{'lewis6991/gitsigns.nvim', opts = { {'lewis6991/gitsigns.nvim', dependencies = {'folke/which-key.nvim'}, opts = {
on_attach = function() on_attach = function()
local gitsigns = require'gitsigns' local gitsigns = require'gitsigns'
vim.keymap.set('n', ']c', gitsigns.next_hunk, {desc = 'Next hunk'}) vim.keymap.set('n', ']c', gitsigns.next_hunk, {desc = 'Next hunk'})