main
Covers files missed by the first pass (.svelte/.astro components, bare org and profile links, plugin doc headers), plus content that needed rewriting rather than a URL swap: the chezmoi bootstrap script now provisions SSH for git.swaits.com (User git, port 2222) and initialises from Gitea. Link labels were updated to match their new targets.
tiny-mkpath.nvim
A tiny plugin for Neovim 0.12+ that automatically creates parent directories when saving a file.
Zero config. ~12 lines of Lua.
Features
- Auto-creates missing parent directories on save
- Skips remote URLs (e.g.
scp://,ftp://) - Works out of the box — no setup call required
Requirements
- Neovim >= 0.12
Installation
Add to your vim.pack.add() call:
"https://git.swaits.com/swaits/tiny-mkpath.nvim",
How it works
On BufWritePre, if the parent directory doesn't exist, it creates it
with mkdir -p semantics. So :w brand/new/path/file.lua just works.
License
Languages
Lua
74.4%
Shell
25.6%