<feed xmlns='http://www.w3.org/2005/Atom'>
<title>muwiki.nvim/lua/muwiki/utils.lua, branch master</title>
<subtitle>A lightweight wiki plugin for Neovim using standard markdown syntax.
</subtitle>
<id>https://git.3kgcat.fi/muwiki.nvim/atom?h=master</id>
<link rel='self' href='https://git.3kgcat.fi/muwiki.nvim/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.3kgcat.fi/muwiki.nvim/'/>
<updated>2026-03-15T23:55:07Z</updated>
<entry>
<title>chore: add LuaCATS type annotations</title>
<updated>2026-03-15T23:55:07Z</updated>
<author>
<name>moxie</name>
<email>moxie@3kgcat.fi</email>
</author>
<published>2026-03-15T23:55:07Z</published>
<link rel='alternate' type='text/html' href='https://git.3kgcat.fi/muwiki.nvim/commit/?id=379e5af690c8ab298ef5d32fcaddae070c4ff8a5'/>
<id>urn:sha1:379e5af690c8ab298ef5d32fcaddae070c4ff8a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: simplify resolve()</title>
<updated>2026-03-15T23:32:23Z</updated>
<author>
<name>moxie</name>
<email>moxie@3kgcat.fi</email>
</author>
<published>2026-03-15T23:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git.3kgcat.fi/muwiki.nvim/commit/?id=d4eec399dea52337e166b9cfd43f719433418cce'/>
<id>urn:sha1:d4eec399dea52337e166b9cfd43f719433418cce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(utils): resolve relative paths correctly</title>
<updated>2026-03-15T11:51:05Z</updated>
<author>
<name>moxie</name>
<email>moxie@3kgcat.fi</email>
</author>
<published>2026-03-15T11:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.3kgcat.fi/muwiki.nvim/commit/?id=97cbb42f24ef8836c2d7738e60d67515384c3f7c'/>
<id>urn:sha1:97cbb42f24ef8836c2d7738e60d67515384c3f7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: simplify codebase and fix FileType autocommands</title>
<updated>2026-03-15T08:05:20Z</updated>
<author>
<name>moxie</name>
<email>moxie@3kgcat.fi</email>
</author>
<published>2026-03-15T07:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.3kgcat.fi/muwiki.nvim/commit/?id=de2df63dcbe44f07dc994e29d7d400c49c811080'/>
<id>urn:sha1:de2df63dcbe44f07dc994e29d7d400c49c811080</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: move template/mkdir features to user-configured autocmds</title>
<updated>2026-03-15T08:05:06Z</updated>
<author>
<name>moxie</name>
<email>moxie@3kgcat.fi</email>
</author>
<published>2026-03-15T04:41:37Z</published>
<link rel='alternate' type='text/html' href='https://git.3kgcat.fi/muwiki.nvim/commit/?id=49c1e9d1fc3d6bf8748756a8543d8c1b7287940f'/>
<id>urn:sha1:49c1e9d1fc3d6bf8748756a8543d8c1b7287940f</id>
<content type='text'>
- Remove auto-mkdir autocmd from init.lua (now user-configured)
- Remove template system entirely (now user-configured)
- Rename io.lua -&gt; 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.
</content>
</entry>
</feed>
