- 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.
23 lines
799 B
Markdown
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}]]
|
|
]==])}
|