1
0

feat: add plugin gitsigns

This commit is contained in:
Rokas Puzonas 2021-11-01 14:22:21 +02:00
parent 9de7faf8f4
commit 70f24e5bb1
4 changed files with 16 additions and 3 deletions

View File

@ -28,8 +28,9 @@ require("options")
require("bindings")
-- Background transparency
cmd [[autocmd ColorScheme * highlight Normal ctermbg=NONE guibg=NONE]]
cmd [[autocmd ColorScheme * highlight Folded ctermbg=NONE guibg=NONE]]
cmd [[autocmd ColorScheme * highlight Normal ctermbg=none guibg=none]]
cmd [[autocmd ColorScheme * highlight Folded ctermbg=none guibg=none]]
cmd [[autocmd ColorScheme * highlight SignColumn ctermbg=none guibg=none]]
-- Color scheme
opt('background', 'dark')

View File

@ -1,3 +1,3 @@
local map = require 'utils.map'
map('n', '<leader>gg', ':G<cr>', { silent = true })
map('n', '<leader>g', ':G<cr>', { silent = true })

4
lua/config/gitsigns.lua Normal file
View File

@ -0,0 +1,4 @@
local gitsigns = require 'gitsigns'
gitsigns.setup{}

View File

@ -1,3 +1,5 @@
-- TODO: Add minimal plugin mode. Disables all plugins which are not super
-- important, to get better performance.
---@diagnostic disable-next-line: unused-local
local function usePlugins(use, use_rocks)
@ -123,6 +125,12 @@ local function usePlugins(use, use_rocks)
-- Git integration
use { 'tpope/vim-fugitive', config = [[require 'config.fugitive']] }
use {
'lewis6991/gitsigns.nvim',
requires = 'nvim-lua/plenary.nvim',
config = [[require 'config.gitsigns']]
-- tag = 'release' -- To use the latest release
}
end
-- Register custom commands for plugin manager