From b3d3d938696a533c199031418e0da553a8424a46 Mon Sep 17 00:00:00 2001 From: JINNOUCHI Yasushi Date: Mon, 8 Feb 2021 17:52:33 +0900 Subject: feat: show all sections in man_pages (#512) :Telescope sections=ALL --- lua/telescope/make_entry.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'lua/telescope/make_entry.lua') diff --git a/lua/telescope/make_entry.lua b/lua/telescope/make_entry.lua index b0d8060..d6059af 100644 --- a/lua/telescope/make_entry.lua +++ b/lua/telescope/make_entry.lua @@ -615,8 +615,14 @@ end function make_entry.gen_from_apropos(opts) local sections = {} - for _, section in ipairs(opts.sections) do - sections[section] = true + if #opts.sections == 1 and opts.sections[1] == 'ALL' then + setmetatable(sections, { + __index = function() return true end, + }) + else + for _, section in ipairs(opts.sections) do + sections[section] = true + end end local displayer = entry_display.create { -- cgit v1.2.3