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" }, },