From afe49af8a3c8513e3e5d9a9e900f33d543b8e027 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 22 Dec 2024 23:05:15 +0800 Subject: [PATCH] fix(zettelkasten): use string.sub for long title --- bundle/vim-zettelkasten/lua/zettelkasten/formatter.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundle/vim-zettelkasten/lua/zettelkasten/formatter.lua b/bundle/vim-zettelkasten/lua/zettelkasten/formatter.lua index 0485b6ca0..379293057 100644 --- a/bundle/vim-zettelkasten/lua/zettelkasten/formatter.lua +++ b/bundle/vim-zettelkasten/lua/zettelkasten/formatter.lua @@ -20,8 +20,9 @@ local s_formatters = { ['%h'] = function(line) if vim.fn.strdisplaywidth(line.title) <= 30 then return line.title .. string.rep(' ', 30 - vim.fn.strdisplaywidth(line.title)) + else + return string.sub(line.title, 1, 27) .. '...' end - return line.title end, ['%d'] = function(line) return line.id