chore: autogen (vimdocs+formating)
This commit is contained in:
parent
c680fb4c25
commit
508b0785bc
|
@ -658,6 +658,21 @@ Component specific options These are options that are available on
|
||||||
<
|
<
|
||||||
|
|
||||||
|
|
||||||
|
*lualine-datetime-component-options*
|
||||||
|
|
||||||
|
>
|
||||||
|
sections = {
|
||||||
|
lualine_a = {
|
||||||
|
{
|
||||||
|
'datetime',
|
||||||
|
-- options: default, us, uk, iso, or your own format string ("%H:%M", etc..)
|
||||||
|
style = 'default'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
<
|
||||||
|
|
||||||
|
|
||||||
*lualine-tabs-component-options*
|
*lualine-tabs-component-options*
|
||||||
|
|
||||||
>
|
>
|
||||||
|
|
|
@ -4,28 +4,28 @@ local lualine_require = require('lualine_require')
|
||||||
local M = lualine_require.require('lualine.component'):extend()
|
local M = lualine_require.require('lualine.component'):extend()
|
||||||
|
|
||||||
local default_options = {
|
local default_options = {
|
||||||
-- default, us, uk, iso, or format (ex. "%d/%m/%Y ...")
|
-- default, us, uk, iso, or format (ex. "%d/%m/%Y ...")
|
||||||
style = 'default',
|
style = 'default',
|
||||||
}
|
}
|
||||||
|
|
||||||
function M:init(options)
|
function M:init(options)
|
||||||
M.super.init(self, options)
|
M.super.init(self, options)
|
||||||
self.options = vim.tbl_deep_extend('keep', self.options or {}, default_options)
|
self.options = vim.tbl_deep_extend('keep', self.options or {}, default_options)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M:update_status()
|
function M:update_status()
|
||||||
local fmt = self.options.style
|
local fmt = self.options.style
|
||||||
if self.options.style == 'default' then
|
if self.options.style == 'default' then
|
||||||
fmt = '%A, %B %d | %H:%M'
|
fmt = '%A, %B %d | %H:%M'
|
||||||
elseif self.options.style == 'us' then
|
elseif self.options.style == 'us' then
|
||||||
fmt = '%m/%d/%Y'
|
fmt = '%m/%d/%Y'
|
||||||
elseif self.options.style == 'uk' then
|
elseif self.options.style == 'uk' then
|
||||||
fmt = '%d/%m/%Y'
|
fmt = '%d/%m/%Y'
|
||||||
elseif self.options.style == 'iso' then
|
elseif self.options.style == 'iso' then
|
||||||
fmt = '%Y-%m-%d'
|
fmt = '%Y-%m-%d'
|
||||||
end
|
end
|
||||||
|
|
||||||
return os.date(fmt)
|
return os.date(fmt)
|
||||||
end
|
end
|
||||||
|
|
||||||
return M
|
return M
|
||||||
|
|
Loading…
Reference in New Issue