From c6f0142fc651dcbd2431630956d034c046293e7e Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Wed, 15 Jul 2020 17:53:30 -0400 Subject: Get simple rg example to work --- lua/telescope/builtin.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 lua/telescope/builtin.lua (limited to 'lua/telescope/builtin.lua') diff --git a/lua/telescope/builtin.lua b/lua/telescope/builtin.lua new file mode 100644 index 0000000..7016b0a --- /dev/null +++ b/lua/telescope/builtin.lua @@ -0,0 +1,31 @@ +--[[ +A collection of builtin pipelines for telesceope. + +Meant for both example and for easy startup. +--]] + +local Finder = require('telescope.finder') +local pickers = require('telescope.pickers') + +local builtin = {} + +builtin.rg_vimgrep = setmetatable({}, { + __call = function(t, ...) + -- builtin.rg_vimgrep("--type lua function") + print(t, ...) + end +}) + +builtin.rg_vimgrep.finder = Finder:new { + fn_command = function(prompt) + return string.format('rg --vimgrep %s', prompt) + end, + + responsive = false +} + +builtin.rg_vimgrep.picker = pickers.new { +} + + +return builtin -- cgit v1.2.3