Make tidy command line configurable for the htmltidy plugin.
parent
e65ce4f093
commit
408ee89fd7
|
@ -23,6 +23,13 @@ sub getsetup () {
|
||||||
safe => 1,
|
safe => 1,
|
||||||
rebuild => undef,
|
rebuild => undef,
|
||||||
},
|
},
|
||||||
|
htmltidy => {
|
||||||
|
type => "string",
|
||||||
|
example => "tidy --show-body-only yes --show-warnings no --tidy-mark no --markup yes -quiet -asxhtml -utf8",
|
||||||
|
description => "tidy command line",
|
||||||
|
safe => 0, # path
|
||||||
|
rebuild => 0,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
sub sanitize (@) {
|
sub sanitize (@) {
|
||||||
|
@ -31,7 +38,7 @@ sub sanitize (@) {
|
||||||
my $pid;
|
my $pid;
|
||||||
my $sigpipe=0;
|
my $sigpipe=0;
|
||||||
$SIG{PIPE}=sub { $sigpipe=1 };
|
$SIG{PIPE}=sub { $sigpipe=1 };
|
||||||
$pid=open2(*IN, *OUT, 'tidy -quiet -asxhtml -utf8 --show-body-only yes --show-warnings no --tidy-mark no --markup yes 2>/dev/null');
|
$pid=open2(*IN, *OUT, "$config{htmltidy} 2>/dev/null");
|
||||||
|
|
||||||
# open2 doesn't respect "use open ':utf8'"
|
# open2 doesn't respect "use open ':utf8'"
|
||||||
binmode (IN, ':utf8');
|
binmode (IN, ':utf8');
|
||||||
|
|
Loading…
Reference in New Issue