From c7fabe4eab518ef618fbf9e1724d8abda1aada76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Tue, 28 Feb 2023 14:11:54 +0100 Subject: [PATCH] nvim: add zoxide telescope --- modules/programs/nvim/default.nix | 2 ++ modules/programs/nvim/init.lua | 3 +++ 2 files changed, 5 insertions(+) diff --git a/modules/programs/nvim/default.nix b/modules/programs/nvim/default.nix index 697bd7b..4a4bdfe 100644 --- a/modules/programs/nvim/default.nix +++ b/modules/programs/nvim/default.nix @@ -71,9 +71,11 @@ in nvim-web-devicons # for dashboard-nvim orgmode plenary-nvim # for telescope, neogit + popup-nvim smartcolumn-nvim telescope-fzf-native-nvim telescope-nvim + telescope-zoxide vim-lion which-key-nvim ]; diff --git a/modules/programs/nvim/init.lua b/modules/programs/nvim/init.lua index 0a47715..f082d27 100644 --- a/modules/programs/nvim/init.lua +++ b/modules/programs/nvim/init.lua @@ -67,10 +67,13 @@ require("noice").setup({ }, }) +require("telescope").load_extension("zoxide") wk.register({ f = { name = "find", f = { "Telescope find_files", "find file" }, + z = { "Telescope zoxide list", "find location" }, + l = { "Telescope current_buffer_fuzzy_find", "find line" }, g = { "Telescope live_grep", "live grep" }, b = { "Telescope buffers", "find buffer" }, },