aboutsummaryrefslogtreecommitdiff
path: root/doc/todo/shortcut_with_no_url_parameter__44___only_desc.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'doc/todo/shortcut_with_no_url_parameter__44___only_desc.mdwn')
-rw-r--r--doc/todo/shortcut_with_no_url_parameter__44___only_desc.mdwn23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/todo/shortcut_with_no_url_parameter__44___only_desc.mdwn b/doc/todo/shortcut_with_no_url_parameter__44___only_desc.mdwn
new file mode 100644
index 000000000..56a74029e
--- /dev/null
+++ b/doc/todo/shortcut_with_no_url_parameter__44___only_desc.mdwn
@@ -0,0 +1,23 @@
+Currently, [[shortcuts]] must have the `url` parameter, and can optionally
+have the `desc` parameter. If the `shortcut` directive instead required at
+least one of `url` or `desc`, then shortcuts could just supply a description
+without an URL. Since desc can contain arbitrary wiki markup, this would
+allow shortcuts with multiple links, such as the mmlist shortcut proposed on
+[[simple_text_parsing_or_regex_in_template_or_shortcut]], or a comprehensive
+Debian package shortcut which linked to the package page and parenthetically
+to the BTS and PTS.
+
+--[[JoshTriplett]]
+
+It sounds like you're looking for templates, not shortcuts. --[[Joey]]
+
+> Perhaps true (see my issues with template syntax on
+> [[todo/shortcut_optional_parameters]]), but allowing a `shortcut` without an
+> `url` still seems reasonable, and simple. You could also use such shortcuts
+> without markup at all, as an abbreviation mechanism:
+>
+> \[[!shortcut name=spi desc="Software in the Public Interest, Inc."]]].
+> \[[!shortcut name=sosp desc="Symposium on Operating System Principles"]]].
+> \[[!shortcut name=cacm desc="Communications of the ACM"]]].
+>
+> --[[JoshTriplett]]