fix: filename component

This commit is contained in:
Shadman 2021-02-16 23:35:56 +06:00 committed by GitHub
parent 20d7f33ef9
commit 395d7cbb69
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 8 deletions

View File

@ -257,11 +257,12 @@ lualine.sections.lualine_b = {
{
'filename',
full_name = true,
relative = true,
shorten = true,
format = function(name)
-- Capitalize first charecter of filename to capital.
local path, fname = name:match('(.*/)(.*)')
rerurn path .. fname[1, 1]:upper() .. fname[2, #fname]
if not path then path = ''; fname = name end
return path .. fname:sub(1, 1):upper() .. fname:sub(2, #fname)
end
}
}

View File

@ -293,11 +293,12 @@ Example:~
{
'filename',
full_name = true,
relative = true,
shorten = true,
format = function(name)
-- Capitalize first charecter of filename to capital.
local path, fname = name:match('(.*/)(.*)')
rerurn path .. fname[1, 1]:upper() .. fname[2, #fname]
if not path then path = ''; fname = name end
return path .. fname:sub(1, 1):upper() .. fname:sub(2, #fname)
end
}
}

View File

@ -10,12 +10,12 @@ local function filename(options)
return function()
local data
if shorten then
if not full_path then
data = vim.fn.expand('%:t')
elseif full_path then
data = vim.fn.expand('%:p')
else
elseif shorten then
data = vim.fn.expand('%')
else
data = vim.fn.expand('%:p')
end
if data == '' then
data = '[No Name]'