* Allow dashes in preprocessor directive commands, and shortcuts.
parent
849f65a343
commit
214bc2b65b
|
@ -680,7 +680,7 @@ sub preprocess ($$$;$$) { #{{{
|
||||||
# consider it significant.
|
# consider it significant.
|
||||||
my @params;
|
my @params;
|
||||||
while ($params =~ m{
|
while ($params =~ m{
|
||||||
(?:(\w+)=)? # 1: named parameter key?
|
(?:([-\w]+)=)? # 1: named parameter key?
|
||||||
(?:
|
(?:
|
||||||
"""(.*?)""" # 2: triple-quoted value
|
"""(.*?)""" # 2: triple-quoted value
|
||||||
|
|
|
|
||||||
|
@ -740,11 +740,11 @@ sub preprocess ($$$;$$) { #{{{
|
||||||
$content =~ s{
|
$content =~ s{
|
||||||
(\\?) # 1: escape?
|
(\\?) # 1: escape?
|
||||||
\[\[ # directive open
|
\[\[ # directive open
|
||||||
(\w+) # 2: command
|
([-\w]+) # 2: command
|
||||||
\s+
|
\s+
|
||||||
( # 3: the parameters..
|
( # 3: the parameters..
|
||||||
(?:
|
(?:
|
||||||
(?:\w+=)? # named parameter key?
|
(?:[-\w]+=)? # named parameter key?
|
||||||
(?:
|
(?:
|
||||||
""".*?""" # triple-quoted value
|
""".*?""" # triple-quoted value
|
||||||
|
|
|
|
||||||
|
|
|
@ -28,6 +28,7 @@ ikiwiki (2.16) UNRELEASED; urgency=low
|
||||||
* Avoid unnecessary stat calls to get mtime when rendering pages, use
|
* Avoid unnecessary stat calls to get mtime when rendering pages, use
|
||||||
cached value.
|
cached value.
|
||||||
* Preserve input file modification times in output files.
|
* Preserve input file modification times in output files.
|
||||||
|
* Allow dashes in preprocessor directive commands, and shortcuts.
|
||||||
|
|
||||||
-- Joey Hess <joeyh@debian.org> Mon, 03 Dec 2007 14:47:36 -0500
|
-- Joey Hess <joeyh@debian.org> Mon, 03 Dec 2007 14:47:36 -0500
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,8 @@ I'd like to use a shortcut like \[[gnumach-1-branch ddb/db_expr.h]] to link to
|
||||||
|
|
||||||
* Dashes are not allowed in shortcut identifiers. Why?
|
* Dashes are not allowed in shortcut identifiers. Why?
|
||||||
|
|
||||||
|
> No reason. Fixed in git. --[[Joey]]
|
||||||
|
|
||||||
* The URL is rewritten to
|
* The URL is rewritten to
|
||||||
<http://cvs.savannah.gnu.org/viewvc/gnumach/ddb%2Fdb%5Fexpr%2Eh?view=log&root=hurd&pathrev=gnumach-1-branch>,
|
<http://cvs.savannah.gnu.org/viewvc/gnumach/ddb%2Fdb%5Fexpr%2Eh?view=log&root=hurd&pathrev=gnumach-1-branch>,
|
||||||
which the remove server doesn't like. Mind the esacping of [^A-Za-z0-9].
|
which the remove server doesn't like. Mind the esacping of [^A-Za-z0-9].
|
||||||
|
|
Loading…
Reference in New Issue