From e04245ecdb81cd2fbb509cdae9785a737509dd16 Mon Sep 17 00:00:00 2001 From: Saeed Afzal Date: Thu, 18 Apr 2024 22:47:54 +0100 Subject: [PATCH] Telescope --- lazy-lock.json | 5 ++++- lua/plugins/telescope.lua | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 lua/plugins/telescope.lua diff --git a/lazy-lock.json b/lazy-lock.json index a58947b..1775a02 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,5 +1,8 @@ { - "lazy.nvim": { "branch": "main", "commit": "bef521ac89c8d423f9d092e37b58e8af0c099309" }, + "lazy.nvim": { "branch": "main", "commit": "31ddbea7c10b6920c9077b66c97951ca8682d5c8" }, + "plenary.nvim": { "branch": "master", "commit": "8aad4396840be7fc42896e3011751b7609ca4119" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, + "telescope.nvim": { "branch": "master", "commit": "d00d9df48c00d8682c14c2b5da78bda7ef06b939" }, "tokyonight.nvim": { "branch": "main", "commit": "9bf9ec53d5e87b025e2404069b71e7ebdc3a13e5" }, "vim-wakatime": { "branch": "master", "commit": "5d11a253dd1ecabd4612a885175216032d814300" } } \ No newline at end of file diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua new file mode 100644 index 0000000..4b94b9e --- /dev/null +++ b/lua/plugins/telescope.lua @@ -0,0 +1,20 @@ +return { + "nvim-telescope/telescope.nvim", + dependencies = { + "nvim-lua/plenary.nvim", + { "nvim-telescope/telescope-fzf-native.nvim", build = "make" } + }, + config = function() + local telescope = require("telescope") + local builtin = require("telescope.builtin") + + telescope.setup() + + telescope.load_extension("fzf") + + vim.keymap.set("n", "ff", builtin.fd, {}) + vim.keymap.set("n", "fw", builtin.live_grep, {}) + vim.keymap.set("n", "fb", builtin.buffers, {}) + vim.keymap.set("n", "", builtin.current_buffer_fuzzy_find, {}) + end +}