feat: add plugin gitsigns
This commit is contained in:
parent
9de7faf8f4
commit
70f24e5bb1
5
init.lua
5
init.lua
@ -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')
|
||||
|
@ -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
4
lua/config/gitsigns.lua
Normal file
@ -0,0 +1,4 @@
|
||||
local gitsigns = require 'gitsigns'
|
||||
|
||||
gitsigns.setup{}
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user