summaryrefslogtreecommitdiff
path: root/lua/telescope/builtin.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/telescope/builtin.lua')
-rw-r--r--lua/telescope/builtin.lua31
1 files changed, 31 insertions, 0 deletions
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