diff --git a/init.lua b/init.lua index 86fa0bd..5d4673c 100644 --- a/init.lua +++ b/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') diff --git a/lua/config/fugitive.lua b/lua/config/fugitive.lua index da0ce8d..1a502bb 100644 --- a/lua/config/fugitive.lua +++ b/lua/config/fugitive.lua @@ -1,3 +1,3 @@ local map = require 'utils.map' -map('n', 'gg', ':G', { silent = true }) +map('n', 'g', ':G', { silent = true }) diff --git a/lua/config/gitsigns.lua b/lua/config/gitsigns.lua new file mode 100644 index 0000000..bc29e70 --- /dev/null +++ b/lua/config/gitsigns.lua @@ -0,0 +1,4 @@ +local gitsigns = require 'gitsigns' + +gitsigns.setup{} + diff --git a/lua/plugins.lua b/lua/plugins.lua index af82482..d6c2569 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -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