From 49c1e9d1fc3d6bf8748756a8543d8c1b7287940f Mon Sep 17 00:00:00 2001 From: moxie Date: Sun, 15 Mar 2026 06:41:37 +0200 Subject: refactor: move template/mkdir features to user-configured autocmds - Remove auto-mkdir autocmd from init.lua (now user-configured) - Remove template system entirely (now user-configured) - Rename io.lua -> utils.lua - Inline single-use functions (handle_web_link, handle_file_link, etc.) - Remove security warnings for external files - Remove unused config options: use_template, template, date_fmt - Simplify utils.resolve() without wiki root validation - Update all documentation examples BREAKING CHANGE: Users must now add their own autocmds for: - Auto-creating directories on save (BufWritePre) - Applying templates to new files (BufNewFile) See README.md for updated configuration examples. --- lua/muwiki/config.lua | 7 ------- 1 file changed, 7 deletions(-) (limited to 'lua/muwiki/config.lua') diff --git a/lua/muwiki/config.lua b/lua/muwiki/config.lua index 1e7e3de..1e04d4a 100644 --- a/lua/muwiki/config.lua +++ b/lua/muwiki/config.lua @@ -3,12 +3,6 @@ local M = {} M.options = { dirs = nil, index_file = 'index.md', - date_fmt = '%Y-%m-%d', - use_template = false, - template = [[ -title: ${title} -date: ${date} -]], text_extensions = { 'md', 'txt' }, use_external_handlers = false, external_handlers = { @@ -18,7 +12,6 @@ date: ${date} pattern = '.*', }, }, - create_missing_dirs = false, } local function dir_exists(path) -- cgit v1.2.3