new option 'show_cwd_header' forces 'cwd' in header line (closes #281)
This commit is contained in:
parent
b35d03f4ee
commit
e40d65c1e1
@ -414,8 +414,11 @@ M.set_header = function(opts, type)
|
|||||||
if opts.no_header then return opts end
|
if opts.no_header then return opts end
|
||||||
if not opts.cwd_header then opts.cwd_header = "cwd:" 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.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 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, "~"))
|
("%s %s"):format(opts.cwd_header, opts.cwd:gsub("^"..vim.env.HOME, "~"))
|
||||||
local search_str = opts.search and #opts.search > 0 and
|
local search_str = opts.search and #opts.search > 0 and
|
||||||
("%s %s"):format(opts.search_header, opts.search)
|
("%s %s"):format(opts.search_header, opts.search)
|
||||||
|
Loading…
Reference in New Issue
Block a user