From 47bb1d55db1588d5b9a46d7839cab116e8008f99 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 7 Jan 2024 22:21:02 +0000 Subject: [PATCH] Add Telescope mappings to find the current word --- lua/opdavies/telescope/mappings.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lua/opdavies/telescope/mappings.lua b/lua/opdavies/telescope/mappings.lua index 74e2d12..7daf876 100644 --- a/lua/opdavies/telescope/mappings.lua +++ b/lua/opdavies/telescope/mappings.lua @@ -32,6 +32,25 @@ telescope_mapper("fh", "help_tags") telescope_mapper("fl", "live_grep") telescope_mapper("fo", "oldfiles") +local builtin = require "telescope.builtin" +local nmap = require("opdavies.keymap").nmap + +nmap { + "fw", + function() + local word = vim.fn.expand "" + builtin.grep_string { search = word } + end, +} + +nmap { + "fW", + function() + local word = vim.fn.expand "" + builtin.grep_string { search = word } + end, +} + telescope_mapper("gp", "grep_prompt") telescope_mapper("ds", "lsp_document_symbols")