Files
plainleaf/Library/Std/Pages/Maintenance.md
T
Zef Hemel be86e53398 Implement new slash commands and enhance editor functionality
- Added slash commands for inserting today's, yesterday's, and tomorrow's dates.
- Introduced new admonition commands for notes and warnings.
- Implemented a table command for quick table insertion.
- Enhanced the `insertAtCursor` function to support a cursor placeholder option.
- Updated `getSelection` to return the selected text along with cursor positions.
- Added a new widget function to display linked tasks in the editor.
2025-03-30 13:03:57 +02:00

23 lines
799 B
Markdown

#meta
We would like to keep our space clean. These are some tools that help you do that.
# Aspiring pages
This shows page links (max 20 to keep things sensible) that link to a page that does not (yet) exist. These could be broken links or just pages _aspiring_ to be created.
${template.each(query[[
from index.tag "aspiring-page"
limit 20
]], template.new[==[
* [[${ref}]]: broken link to [[${name}]]
]==])}
# Conflicting copies
These are pages that have conflicting copies (as a result of sync). Have a look at them as well as their original (non-conflicting) versions and decide which one to keep.
${template.each(query[[
from index.tag "page" where name:find("%.conflicted%.")
]], template.new[==[
* [[${name:gsub("%.conflicted%..+$", "")}]]: conflict copy [[${name}]]
]==])}