From 5dc4c4bad31f6d388fd049eeda7c24ec0ab2c463 Mon Sep 17 00:00:00 2001 From: Chloe Kudryavtsev Date: Mon, 24 Apr 2023 09:56:00 -0400 Subject: nvim: update bindings --- dot_config/nvim/lua/plugins/telescope.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'dot_config/nvim/lua/plugins/telescope.lua') diff --git a/dot_config/nvim/lua/plugins/telescope.lua b/dot_config/nvim/lua/plugins/telescope.lua index 8849542..bc760de 100644 --- a/dot_config/nvim/lua/plugins/telescope.lua +++ b/dot_config/nvim/lua/plugins/telescope.lua @@ -1,3 +1,11 @@ +local function gen(key, fn, desc) + return {'f' .. key, + function() + require 'telescope.builtin'[fn]() + end, + desc = desc} +end + return { { 'nvim-telescope/telescope.nvim', @@ -13,5 +21,14 @@ return { ts.setup(opts) ts.load_extension 'fzf' end, + cmd = 'Telescope', + keys = { + gen('f', 'find_files', 'Find File'), + gen('g', 'live_grep', 'Live Grep'), + gen('b', 'buffers', 'Find Buffer'), + gen('h', 'help_tags', 'Find Help'), + gen('c', 'commands', 'Find Command'), + gen('t', 'treesitter', 'Find Treesitter'), + }, }, } -- cgit v1.2.3