From e42c9129bce54854272051dfd53b22d3e15bc9e3 Mon Sep 17 00:00:00 2001 From: Gaiety Date: Sat, 4 Apr 2026 19:55:45 -0600 Subject: [PATCH] undo and telescope --- nvim/lua/telescope.lua | 30 +++++++++++++++--- nvim/lua/undo.lua | 13 ++++++++ ...ome%gaiety%dotfiles%nvim%lua%telescope.lua | Bin 0 -> 1191 bytes .../%home%gaiety%dotfiles%nvim%lua%undo.lua | Bin 0 -> 3826 bytes 4 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 nvim/lua/undo.lua create mode 100644 nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%telescope.lua create mode 100644 nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%undo.lua diff --git a/nvim/lua/telescope.lua b/nvim/lua/telescope.lua index dd1895f..3cdcaad 100644 --- a/nvim/lua/telescope.lua +++ b/nvim/lua/telescope.lua @@ -8,19 +8,39 @@ local builtin = require('telescope.builtin') -- Keys vim.keymap.set('n', - 'ff', + 'f', builtin.find_files, { desc = 'Telescope find files' } ) vim.keymap.set('n', - 'fg', + '/', builtin.live_grep, { desc = 'Telescope live grep' } ) vim.keymap.set('n', - '', + '', builtin.buffers, { desc = 'Telescope buffers' } ) vim.keymap.set('n', - 'fh', - builtin.help_tags, { desc = 'Telescope help tags' } + '', + builtin.oldfiles, { desc = 'Telescope previously opened files' } +) +vim.keymap.set('n', + 'p', + builtin.command_history, { desc = 'Telescope recent commands palette' } +) +vim.keymap.set('n', + 'gf', + builtin.quickfix, { desc = 'Telescope quickfix' } +) +vim.keymap.set('n', + 'gd', + builtin.lsp_references, { desc = 'Telescope LSP references' } +) +vim.keymap.set('n', + 'g?', + builtin.quickfix, { desc = 'Telescope LSP diagnostics' } +) +vim.keymap.set('n', + '"', + builtin.registers, { desc = 'Telescope registers' } ) diff --git a/nvim/lua/undo.lua b/nvim/lua/undo.lua new file mode 100644 index 0000000..fe81d80 --- /dev/null +++ b/nvim/lua/undo.lua @@ -0,0 +1,13 @@ +vim.o.undofile = true +vim.o.undodir = "~/.config/nvim/undo" + +vim.pack.add({ + 'https://github.com/jiaoshijie/undotree' +}) + +-- Keys +vim.keymap.set('n', + 'u', + require('undotree').toggle, + { desc = 'Undo tree' } +) diff --git a/nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%telescope.lua b/nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%telescope.lua new file mode 100644 index 0000000000000000000000000000000000000000..1fe22671fa9361a1d8b1265ce524813fc308b979 GIT binary patch literal 1191 zcmWH`%$*;a=aT=Ff!Te{oKvqp_{{z3dwNk?tVH3Dx|7~n(`-))%{5w5v`BLz0|SE| z5F-OdAcqMm0HR@-A@kyaSQd~hBSZWJBn40=P?&*%9me?&1Yi-Ez$i^x2!KM82dae+ zi5&)G1EV7v932b{UnPKoY(NYPehwg8rYN5Wf~Ez^tGEqL^wmfg}uQV>LM^KQSd9 zZlZ<~$QUI}(?+o4z^()72e}LxY=?3Rkp+Ql(?)O_1Encs07{H7Pcn?AG31~jgN>ZV fklDy-EC!n8G13?~YS5z>J-%Ski!N^3_gtE*?~@y);`*E4Uq0X4I(j|)w*9d9YiIlLwlU_Mq$}1oqGzqR5lxj^^`)fQ zh@#TNBWM)|MZC?&Gq)NL>e$Y38I>Rxvi=4c!L{@pc z`|*b(Z;ZpJ)Rp|8wO#$ZOo9ZWOV(DOG;7PZ){?dAtShMzy7c^H}?ocAyoX>)ZeJVyc9Wb4tqJoYJcydDGEUheu{$UgIW^n~o*PGQ@PpY14(~8nd?8 z&s}MsfHUnAb%Q5P7d?UaY0!uG7?qqjtB_>~@t^&OkN<~wF+5Nlr(lNQ{T|dQrjUb} zvp@sJ(Gl;mpND0}s$-93kK8tU{I{-2a4Iov~Pc<=(kxpmHXUO5*9r%#2;UvpBEpMd}G< z+#^aw_0Dx5{gk@xG>ZzmG;rrU*_7cCIA2c literal 0 HcmV?d00001