diff --git a/nixos/nixvim/config/telescope.nix b/nixos/nixvim/config/telescope.nix index d31a96f..96aa101 100644 --- a/nixos/nixvim/config/telescope.nix +++ b/nixos/nixvim/config/telescope.nix @@ -1,3 +1,4 @@ +{ pkgs, ... }: { plugins.telescope = { enable = true; @@ -59,4 +60,18 @@ }; }; }; + extraPlugins = [ + # frecency ranking + (pkgs.vimUtils.buildVimPlugin { + name = "telescope-all-recent"; + src = pkgs.fetchFromGitHub { + owner = "prochri"; + repo = "telescope-all-recent.nvim"; + rev = "267e9e5fd13a6e9a4cc6ffe00452d446d040401d"; + hash = "sha256-EYU7HazKcABAGnJ3iqGqM2n+XTo64L1uqoopL/XuLFg="; + }; + }) + # dependency for telescope-all-recent: sqlite + pkgs.vimPlugins.sqlite-lua + ]; } diff --git a/nixos/nixvim/config/test.lua b/nixos/nixvim/config/test.lua new file mode 100644 index 0000000..f8b507a --- /dev/null +++ b/nixos/nixvim/config/test.lua @@ -0,0 +1 @@ +require('telescope').find_files()