[Telescope] Add frencency

This commit is contained in:
2025-10-04 09:09:03 +02:00
parent 3fdc493641
commit 5cd1cc63e5
3 changed files with 14 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ vim.opt.rtp:prepend(lazypath)
require("lazy").setup({ require("lazy").setup({
spec = { spec = {
{ import = "plugins.nav" }, { import = "plugins.nav" },
{ import = "plugins.nav.telescope" },
{ import = "plugins.lsp" }, { import = "plugins.lsp" },
{ import = "plugins.style" }, { import = "plugins.style" },
{ import = "plugins.util" }, { import = "plugins.util" },

View File

@@ -0,0 +1,8 @@
return {
"nvim-telescope/telescope-frecency.nvim",
-- install the latest stable version
version = "*",
config = function()
require("telescope").load_extension("frecency")
end,
}

View File

@@ -57,8 +57,11 @@ return {
-- Old Files -- Old Files
opts.desc = "Show recent files" opts.desc = "Show recent files"
vim.keymap.set("n", "<leader>fof", ":Telescope oldfiles<CR>", opts) vim.keymap.set("n", "<leader>fof", builtin.oldfiles, opts)
vim.keymap.set("n", "<leader>fr", ":Telescope oldfiles<CR>", opts)
-- Frecency (Old files, but better)
opts.desc = "Show recent files (Frecency algorithm)"
vim.keymap.set("n", "<leader>fr", ":Telescope frecency workspace=CWD path_display={\"shorten\"}<CR>")
-- Quickfix Items -- Quickfix Items
opts.desc = "Show quickfix items" opts.desc = "Show quickfix items"