fix: move the moon behind show_moon option and update documentation (#2072) (#2079)

This commit is contained in:
steven
2022-07-23 02:16:17 +10:00
committed by GitHub
parent 737f8cd6b5
commit b5833a682c
3 changed files with 5 additions and 1 deletions

View File

@@ -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()*

View File

@@ -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

View File

@@ -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