Skip to content

Commit cf29b34

Browse files
committed
add telescope-undo
1 parent b724d25 commit cf29b34

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lua/kickstart/plugins/telescope.lua

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ return {
2626
},
2727
{ 'nvim-telescope/telescope-ui-select.nvim' },
2828

29+
{ 'debugloop/telescope-undo.nvim' },
30+
2931
-- Useful for getting pretty icons, but requires a Nerd Font.
3032
{ 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font },
3133
},
@@ -98,12 +100,17 @@ return {
98100
['ui-select'] = {
99101
require('telescope.themes').get_dropdown(),
100102
},
103+
['undo'] = {
104+
-- side_by_side = true,
105+
layout_strategy = 'vertical',
106+
},
101107
},
102108
}
103109

104110
-- Enable Telescope extensions if they are installed
105111
pcall(require('telescope').load_extension, 'fzf')
106112
pcall(require('telescope').load_extension, 'ui-select')
113+
pcall(require('telescope').load_extension, 'undo')
107114

108115
-- See `:help telescope.builtin`
109116
local builtin = require 'telescope.builtin'
@@ -117,6 +124,7 @@ return {
117124
vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' })
118125
vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' })
119126
vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
127+
vim.keymap.set('n', '<leader>u', '<cmd>Telescope undo<cr>')
120128

121129
-- Slightly advanced example of overriding default behavior and theme
122130
vim.keymap.set('n', '<leader>/', function()

0 commit comments

Comments
 (0)