Thoughts
parent
c2684b94b2
commit
8a901ad49c
|
@ -32,6 +32,10 @@ pages, as well as doing syntax highlighting as a preprocessor directive
|
||||||
we could use an external plugin..)
|
we could use an external plugin..)
|
||||||
* Currently no single plugin supports both modes of operation (directive
|
* Currently no single plugin supports both modes of operation (directive
|
||||||
and whole source file to page).
|
and whole source file to page).
|
||||||
|
|
||||||
|
> This is now fixed by the [[ikiwiki/directive/format]] directive for all
|
||||||
|
> whole-source-file plugins, right?
|
||||||
|
|
||||||
* Nothing seems to support
|
* Nothing seems to support
|
||||||
[[wiki-formatted_comments|wiki-formatted_comments_with_syntax_plugin]]
|
[[wiki-formatted_comments|wiki-formatted_comments_with_syntax_plugin]]
|
||||||
inside source files. Doing this probably means post-processing the
|
inside source files. Doing this probably means post-processing the
|
||||||
|
@ -45,6 +49,17 @@ pages, as well as doing syntax highlighting as a preprocessor directive
|
||||||
One approach that's also been requested for eg,
|
One approach that's also been requested for eg,
|
||||||
[[plugins/contrib/mediawiki]] is to allow controlling which linkification
|
[[plugins/contrib/mediawiki]] is to allow controlling which linkification
|
||||||
types a page type can have on it.
|
types a page type can have on it.
|
||||||
|
|
||||||
|
> The previous two points seem to be related. One thought: instead of
|
||||||
|
> getting the source from the `content` parameter, the plugin could
|
||||||
|
> re-load the page source. That would stop directives/links from
|
||||||
|
> being processed in the source. As noted above, comments
|
||||||
|
> could then be parsed for directives/links later.
|
||||||
|
>
|
||||||
|
> Would it be worth adding a `nodirectives` option when registering
|
||||||
|
> an htmlize hook that switches off directive and link processing before
|
||||||
|
> generating the html for a page?
|
||||||
|
|
||||||
* The whole-file plugins all get confused if there is a `foo.c` and a `foo.h`.
|
* The whole-file plugins all get confused if there is a `foo.c` and a `foo.h`.
|
||||||
This is trivially fixable now by passing the keepextension option when
|
This is trivially fixable now by passing the keepextension option when
|
||||||
registering the htmlize hooks, though.
|
registering the htmlize hooks, though.
|
||||||
|
@ -61,6 +76,11 @@ pages, as well as doing syntax highlighting as a preprocessor directive
|
||||||
extensions. The workaround is to use a directive on a wiki page, pulling
|
extensions. The workaround is to use a directive on a wiki page, pulling
|
||||||
in the Makefile.
|
in the Makefile.
|
||||||
|
|
||||||
|
> I wonder how hard it would be to make a patch where by a file with
|
||||||
|
> no `.` in the name, and a name that matches a filetype, and where
|
||||||
|
> that filetype was registered `keepextension`, then the file is just
|
||||||
|
> chosen as the appropriate type...
|
||||||
|
|
||||||
## format directive
|
## format directive
|
||||||
|
|
||||||
Rather than making syntax highlight plugins have to provide a preprocessor
|
Rather than making syntax highlight plugins have to provide a preprocessor
|
||||||
|
|
Loading…
Reference in New Issue