20 lines
768 B
Markdown
20 lines
768 B
Markdown
// Clipboard
|
|
<% tp.system.clipboard() %>
|
|
|
|
// Prompt
|
|
<% tp.system.prompt("Please enter a value") %>
|
|
// Prompt with default value
|
|
<% tp.system.prompt("What is your mood today?", "happy") %>
|
|
// Multiline prompt
|
|
<% tp.system.prompt("What is your mood today?", null, false, true) %>
|
|
|
|
// Suggester
|
|
<% tp.system.suggester(["Happy", "Sad", "Confused"], ["Happy", "Sad", "Confused"]) %>
|
|
// Suggester with mapping function (same as above example)
|
|
<% tp.system.suggester((item) => item, ["Happy", "Sad", "Confused"]) %>
|
|
// Suggester for files
|
|
[[<% (await tp.system.suggester((item) => item.basename, app.vault.getMarkdownFiles())).basename %>]]
|
|
// Suggester for tags
|
|
<% tp.system.suggester(item => item, Object.keys(app.metadataCache.getTags()).map(x => x.replace("#", ""))) %>
|
|
|