diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-07-09 22:33:50 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-07-09 22:33:50 +0300 |
| commit | ff13fce3739ef8c09d08a48b058363d2f7fb6c11 (patch) | |
| tree | 9c10347fd28fd0b9c0bb13ddfae3197f571cae58 /.config/nvim/lua/custom/plugins/TODO-git.lua | |
| parent | 79905005126b9638390366c6206d669a0d3d723f (diff) | |
Neovim: almost finished with git integration, did minor unrelated tweaks
Diffstat (limited to '.config/nvim/lua/custom/plugins/TODO-git.lua')
| -rw-r--r-- | .config/nvim/lua/custom/plugins/TODO-git.lua | 32 |
1 files changed, 9 insertions, 23 deletions
diff --git a/.config/nvim/lua/custom/plugins/TODO-git.lua b/.config/nvim/lua/custom/plugins/TODO-git.lua index bd022b9..565d19c 100644 --- a/.config/nvim/lua/custom/plugins/TODO-git.lua +++ b/.config/nvim/lua/custom/plugins/TODO-git.lua @@ -1,28 +1,14 @@ return { - { + 'NeogitOrg/neogit', + dependencies = { + 'nvim-lua/plenary.nvim', + 'nvim-telescope/telescope.nvim', + 'sindrets/diffview.nvim', + 'tpope/vim-fugitive', 'lewis6991/gitsigns.nvim', - config = function() - require('gitsigns').setup() - vim.keymap.set('n', '<leader>gp', ':Gitsigns preview_hunk<cr>', { desc = '[G]it [P]review' }) - vim.keymap.set('n', '<leader>gb', ':Gitsigns toggle_current_line_blame<cr>', { desc = '[G]it [B]lame' }) - end, - }, - { 'tpope/vim-fugitive' }, - { 'sindrets/diffview.nvim' }, - { 'pwntester/octo.nvim', - config = function() - require('octo').setup() - vim.treesitter.language.register('markdown', 'octo') - - vim.api.nvim_create_autocmd('FileType', { - pattern = 'octo', - callback = function() - vim.keymap.set('i', '@', '@<C-x><C-o>', { silent = true, buffer = true }) - vim.keymap.set('i', '#', '#<C-x><C-o>', { silent = true, buffer = true }) - end, - }) - vim.keymap.set('n', '<leader>gi', ':Octo issue search<cr>', { desc = '[G]thub [I]ssues' }) - end, }, + config = function() + require('custom.git') + end, } |
