This commit is contained in:
@@ -1117,6 +1117,8 @@ builtin.planets({opts}) *telescope.builtin.planets()*
|
|||||||
Options: ~
|
Options: ~
|
||||||
{show_pluto} (boolean) we love pluto (default: false, because its a
|
{show_pluto} (boolean) we love pluto (default: false, because its a
|
||||||
hidden feature)
|
hidden feature)
|
||||||
|
{show_moon} (boolean) we love the moon (default: false, because its
|
||||||
|
a hidden feature)
|
||||||
|
|
||||||
|
|
||||||
builtin.symbols({opts}) *telescope.builtin.symbols()*
|
builtin.symbols({opts}) *telescope.builtin.symbols()*
|
||||||
|
|||||||
@@ -209,6 +209,7 @@ end
|
|||||||
|
|
||||||
internal.planets = function(opts)
|
internal.planets = function(opts)
|
||||||
local show_pluto = opts.show_pluto or false
|
local show_pluto = opts.show_pluto or false
|
||||||
|
local show_moon = opts.show_moon or false
|
||||||
|
|
||||||
local sourced_file = require("plenary.debug_utils").sourced_filepath()
|
local sourced_file = require("plenary.debug_utils").sourced_filepath()
|
||||||
local base_directory = vim.fn.fnamemodify(sourced_file, ":h:h:h:h")
|
local base_directory = vim.fn.fnamemodify(sourced_file, ":h:h:h:h")
|
||||||
@@ -216,7 +217,7 @@ internal.planets = function(opts)
|
|||||||
local globbed_files = vim.fn.globpath(base_directory .. "/data/memes/planets/", "*", true, true)
|
local globbed_files = vim.fn.globpath(base_directory .. "/data/memes/planets/", "*", true, true)
|
||||||
local acceptable_files = {}
|
local acceptable_files = {}
|
||||||
for _, v in ipairs(globbed_files) do
|
for _, v in ipairs(globbed_files) do
|
||||||
if show_pluto or not v:find "pluto" then
|
if (show_pluto or not v:find "pluto") and (show_moon or not v:find "moon") then
|
||||||
table.insert(acceptable_files, vim.fn.fnamemodify(v, ":t"))
|
table.insert(acceptable_files, vim.fn.fnamemodify(v, ":t"))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -228,6 +228,7 @@ builtin.pickers = require_on_exported_call("telescope.builtin.__internal").picke
|
|||||||
--- Use the telescope...
|
--- Use the telescope...
|
||||||
---@param opts table: options to pass to the picker
|
---@param opts table: options to pass to the picker
|
||||||
---@field show_pluto boolean: we love pluto (default: false, because its a hidden feature)
|
---@field show_pluto boolean: we love pluto (default: false, because its a hidden feature)
|
||||||
|
---@field show_moon boolean: we love the moon (default: false, because its a hidden feature)
|
||||||
builtin.planets = require_on_exported_call("telescope.builtin.__internal").planets
|
builtin.planets = require_on_exported_call("telescope.builtin.__internal").planets
|
||||||
|
|
||||||
--- Lists symbols inside of `data/telescope-sources/*.json` found in your runtime path
|
--- Lists symbols inside of `data/telescope-sources/*.json` found in your runtime path
|
||||||
|
|||||||
Reference in New Issue
Block a user