diff --git a/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua b/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua index abbeb5e..9442ca9 100755 --- a/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua +++ b/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua @@ -1,20 +1,22 @@ -require('telescope').setup { - extensions = { - fzf = { - fuzzy = true, - override_generic_sorter = true, - override_file_sorter = true, - case_mode = "smart_case" - } - } -} +require("telescope").setup({ + extensions = { + fzf = { + fuzzy = true, + override_generic_sorter = true, + override_file_sorter = true, + case_mode = "smart_case", + }, + }, +}) -require('telescope').load_extension('fzf') +require("telescope").load_extension("fzf") require("telescope").load_extension("ui-select") +require("telescope").load_extension("undo") -local builtin = require('telescope.builtin') -vim.keymap.set('n', 'ff', builtin.find_files, {}) -vim.keymap.set('n', 'fg', builtin.live_grep, {}) -vim.keymap.set('n', 'fb', builtin.buffers, {}) -vim.keymap.set('n', 'fh', builtin.help_tags, {}) -vim.keymap.set('n', 'fj', builtin.jumplist, {}) +local builtin = require("telescope.builtin") +vim.keymap.set("n", "ff", builtin.find_files, {}) +vim.keymap.set("n", "fg", builtin.live_grep, {}) +vim.keymap.set("n", "fb", builtin.buffers, {}) +vim.keymap.set("n", "fh", builtin.help_tags, {}) +vim.keymap.set("n", "fj", builtin.jumplist, {}) +vim.keymap.set("n", "fu", "Telescope undo") diff --git a/modules/home/programs/terminal/nvim/default.nix b/modules/home/programs/terminal/nvim/default.nix index 5ed0934..bdf632d 100755 --- a/modules/home/programs/terminal/nvim/default.nix +++ b/modules/home/programs/terminal/nvim/default.nix @@ -47,6 +47,7 @@ in telescope-fzf-native-nvim # Faster Telescope telescope-nvim # Fuzzy Finder telescope-ui-select-nvim # UI + telescope-undo-nvim # Undo Tree toggleterm-nvim # Terminal Helper vim-nix # Nix Helpers which-key-nvim # Shortcut Helper