From cd53c9bab8bd547a2f86fe513e8e0b3164987490 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Fri, 16 Aug 2024 15:06:58 +0200 Subject: [PATCH] feat(nixvim): install telescope-all-recent plugin Configuration will be done in the next commit. [1] https://github.com/prochri/telescope-all-recent.nvim --- nixos/nixvim/config/telescope.nix | 15 +++++++++++++++ nixos/nixvim/config/test.lua | 1 + 2 files changed, 16 insertions(+) create mode 100644 nixos/nixvim/config/test.lua 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()