From d1f48422cfff57840f60a520f40f90b30f4e2ccb Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 29 Jan 2024 18:44:03 +0100 Subject: vim: add telescope-undo extension also add git-status telescope mapping --- common/vim.nix | 1 + dotfiles/vim/lua/myConfig.lua | 6 +++++- usecases/desktop/development.nix | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/common/vim.nix b/common/vim.nix index 2cf37ef..84a76db 100644 --- a/common/vim.nix +++ b/common/vim.nix @@ -89,6 +89,7 @@ inputs: { # Telescope telescope-nvim + telescope-undo-nvim # Treesitter nvim-treesitter.withAllGrammars diff --git a/dotfiles/vim/lua/myConfig.lua b/dotfiles/vim/lua/myConfig.lua index 67f5d41..6a847e3 100644 --- a/dotfiles/vim/lua/myConfig.lua +++ b/dotfiles/vim/lua/myConfig.lua @@ -29,7 +29,7 @@ vim.o.shiftwidth = 4 vim.o.inccommand = "split" -vim.o.scrolloff = 1 +vim.o.scrolloff = 3 vim.o.sidescrolloff = 5 vim.o.colorcolumn = "80" @@ -391,6 +391,10 @@ vim.keymap.set("n", "fh", telescope_builtin.help_tags, mapopts) vim.keymap.set("n", "fo", telescope_builtin.oldfiles, mapopts) vim.keymap.set("n", "fs", telescope_builtin.spell_suggest, mapopts) vim.keymap.set("n", "ft", telescope_builtin.treesitter, mapopts) +vim.keymap.set("n", "fw", telescope_builtin.git_status, mapopts) + +require("telescope").load_extension("undo") +vim.keymap.set("n", "fu", require("telescope").extensions.undo.undo, mapopts) -- Oil.nvim diff --git a/usecases/desktop/development.nix b/usecases/desktop/development.nix index a49ca3d..a348844 100644 --- a/usecases/desktop/development.nix +++ b/usecases/desktop/development.nix @@ -63,6 +63,7 @@ in { bintools clang clang-tools + delta diffoscopeMinimal difftastic elixir -- cgit v1.2.3