From 8e3631afa7fbdae3be52c96437b58c7c7a2f7169 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Tue, 4 Oct 2022 09:54:04 +0200 Subject: [PATCH] vim: add keymap for `Telescope keymaps` --- config/nvim/lua/fs/telescope.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/config/nvim/lua/fs/telescope.lua b/config/nvim/lua/fs/telescope.lua index 1283e56..a76c514 100644 --- a/config/nvim/lua/fs/telescope.lua +++ b/config/nvim/lua/fs/telescope.lua @@ -1,6 +1,3 @@ -local util = require 'fs.util' -local nmap = util.nmap - local actions = require 'telescope.actions' local builtin = require 'telescope.builtin' @@ -30,6 +27,10 @@ M.find_help = function() builtin.help_tags { prompt_title = ' ﬤ Find help tags ' } end +M.find_keymaps = function() + builtin.keymaps { prompt_title = '⟼ Find Keymaps ' } +end + M.find_manpages = function() builtin.man_pages { prompt_title = '  Find man pages ', @@ -82,11 +83,13 @@ M.config = function() }, } + local nmap = require 'fs.util'.nmap nmap { 'fb', [[lua require'fs.telescope'.find_buffers()]] } nmap { 'fc', [[lua require'fs.telescope'.find_commits()]] } nmap { 'fd', [[lua require'fs.telescope'.find_dotfiles()]] } nmap { 'ff', [[lua require'fs.telescope'.find_files()]] } nmap { 'fh', [[lua require'fs.telescope'.find_help()]] } + nmap { 'fk', [[lua require'fs.telescope'.find_keymaps()]] } nmap { 'fm', [[lua require'fs.telescope'.find_manpages()]] } nmap { 'fo', [[lua require'fs.telescope'.find_options()]] } end