aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/startup.lua6
-rw-r--r--lua/startup/config.lua2
2 files changed, 8 insertions, 0 deletions
diff --git a/lua/startup.lua b/lua/startup.lua
index 0696112..4fdb4ac 100644
--- a/lua/startup.lua
+++ b/lua/startup.lua
@@ -43,6 +43,12 @@ function M.check_line()
end
local function align(dict)
+ local padding = 0
+ if settings.options.padding < 1 then
+ padding = vim.o.columns * padding
+ else
+ padding = settings.options.padding
+ end
local aligned = {}
local max_len = utils.longest_line(dict)
if settings.options.align == "center" then
diff --git a/lua/startup/config.lua b/lua/startup/config.lua
index 27206e7..b7afed4 100644
--- a/lua/startup/config.lua
+++ b/lua/startup/config.lua
@@ -27,6 +27,8 @@ local settings = {
options = {
align = "center", -- center, left or right
mapping_names = true,
+ -- can be an integer (columns)
+ -- float < 1 -> percentage of screen width
padding = 5, -- only used if align left or right
},
colors = {