From 1d30d5c432e7675beb6c613d3faad4fa8977c517 Mon Sep 17 00:00:00 2001 From: Alexander Lay-Calvert Date: Fri, 23 Sep 2022 14:16:08 -0400 Subject: [PATCH] Implemented a shorttitle substitution for templates, when creating notes in subdirs the shorttitle only uses that last part of the filename, not the entire path --- lua/telekasten.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/telekasten.lua b/lua/telekasten.lua index c771583..005ec44 100644 --- a/lua/telekasten.lua +++ b/lua/telekasten.lua @@ -613,6 +613,11 @@ local function linesubst(line, title, dates, uuid) uuid = "" end + shorttitle = string.match(title, '^.+/(.+)$') + if shorttitle == nil then + shorttitle = title + end + local substs = { hdate = dates.hdate, week = dates.week, @@ -637,6 +642,7 @@ local function linesubst(line, title, dates, uuid) saturday = dates.saturday, title = title, + shorttitle = shorttitle, uuid = uuid, } for k, v in pairs(substs) do