new option 'show_cwd_header' forces 'cwd' in header line (closes #281)

main
bhagwan 2 years ago
parent b35d03f4ee
commit e40d65c1e1

@ -414,8 +414,11 @@ M.set_header = function(opts, type)
if opts.no_header then return opts end
if not opts.cwd_header then opts.cwd_header = "cwd:" end
if not opts.search_header then opts.search_header = "Searching for:" end
if not opts.cwd and opts.show_cwd_header then opts.cwd = vim.loop.cwd() end
local header_str
local cwd_str = opts.cwd and opts.cwd ~= vim.loop.cwd() and
local cwd_str =
opts.cwd and (opts.show_cwd_header ~= false) and
(opts.show_cwd_header or opts.cwd ~= vim.loop.cwd()) and
("%s %s"):format(opts.cwd_header, opts.cwd:gsub("^"..vim.env.HOME, "~"))
local search_str = opts.search and #opts.search > 0 and
("%s %s"):format(opts.search_header, opts.search)

Loading…
Cancel
Save