return {
-
- {
- 'mbbill/undotree',
- keys = { { '<leader>u', '<CMD>UndotreeToggle<CR>' } }
- },
-
{ 'christoomey/vim-tmux-navigator', lazy = false },
-
- { 'tpope/vim-obsession', lazy = false },
- { 'tpope/vim-repeat', event = "VeryLazy" },
- { 'tpope/vim-surround', event = "VeryLazy" },
- { 'tpope/vim-endwise', event = "VeryLazy" },
- { 'tpope/vim-commentary', event = "VeryLazy" },
{ 'lukas-reineke/indent-blankline.nvim', event = 'VeryLazy' },
- {
- 'tpope/vim-fugitive',
- keys = {
- { '<leader>gg', '<CMD>Git<CR>' },
- { '<leader>gc', '<CMD>Git commit<CR>' },
- { '<leader>ga', '<CMD>Git add %<CR>' },
- { '<leader>gd', '<CMD>Gdiffsplit<CR>' },
- { '<leader>gb', '<CMD>Git blame<CR>' },
- { '<leader>gp', '<CMD>Git push<CR>' },
- },
- },
-
{
'akinsho/toggleterm.nvim',
keys = { { [[<LEADER>\]], '<CMD>ToggleTerm<CR>' } },
size = 10
}
},
-
- {
- 'folke/trouble.nvim',
- keys = {
- { '<leader>l', '<CMD>TroubleToggle document_diagnostics<CR>' },
- { '<leader>L', '<CMD>TroubleToggle workspace_diagnostics<CR>' },
- { '<leader>R', '<CMD>TroubleToggle lsp_references<CR>' },
- },
- opts = {
- icons = false,
- use_diagnostic_signs = true
- }
- }
-
}
{ '<leader>tr', '<CMD>Telescope registers<CR>' },
{ '<leader>tk', '<CMD>Telescope keymaps<CR>' },
{ '<leader>tb', '<CMD>Telescope current_buffer_fuzzy_find<CR>' },
+ { '<leader>to', '<CMD>Telescope vim_options<CR>' },
{ '<leader>tgc', '<CMD>Telescope git_commits<CR>' },
{ '<leader>tgd', '<CMD>Telescope git_bcommits<CR>' },
{ '<leader>tgb', '<CMD>Telescope git_branches<CR>' },
{ '<leader>tgs', '<CMD>Telescope git_status<CR>' },
{ '<leader>tft', '<CMD>Telescope filetypes<CR>' },
- { '<leader>tll', '<CMD>Telescope diagnostics<CR>' },
- { '<leader>tlr', '<CMD>Telescope lsp_references<CR>' },
+ { '<leader>l', '<CMD>Telescope diagnostics<CR>' },
+ { '<leader>R', '<CMD>Telescope lsp_references<CR>' },
{ '<leader>tld', '<CMD>Telescope lsp_type_definitions<CR>' },
{ '<leader>tlt', '<CMD>Telescope lsp_definitions<CR>' },
{ '<leader>tli', '<CMD>Telescope lsp_implementations<CR>' },
--- /dev/null
+return {
+ { 'tpope/vim-repeat', event = "VeryLazy" },
+ { 'tpope/vim-surround', event = "VeryLazy" },
+ { 'tpope/vim-endwise', event = "VeryLazy" },
+ { 'tpope/vim-commentary', event = "VeryLazy" },
+ {
+ 'tpope/vim-fugitive',
+ keys = {
+ { '<leader>gg', '<CMD>Git<CR>' },
+ { '<leader>gc', '<CMD>Git commit<CR>' },
+ { '<leader>ga', '<CMD>Git add %<CR>' },
+ { '<leader>gd', '<CMD>Gdiffsplit<CR>' },
+ { '<leader>gb', '<CMD>Git blame<CR>' },
+ { '<leader>gp', '<CMD>Git push<CR>' },
+ },
+ },
+}