further thoughts
parent
65bf71d387
commit
a4ddf1e504
|
@ -10,6 +10,7 @@ Features needed:
|
||||||
* This could be improved with [[todo/source_link]].
|
* This could be improved with [[todo/source_link]].
|
||||||
* Currently the source highlighting is a little problematic, as there can be two source files with the same wikiname.
|
* Currently the source highlighting is a little problematic, as there can be two source files with the same wikiname.
|
||||||
e.g. a `hello-world.c` and `hello-world.h`. See [[bugs/multiple_pages_with_same_name]]
|
e.g. a `hello-world.c` and `hello-world.h`. See [[bugs/multiple_pages_with_same_name]]
|
||||||
|
> That bug was fixed before you linked to the page. :-)
|
||||||
* Trac 'Timeline' feature: view history of the RCS - the `recentchanges` button.
|
* Trac 'Timeline' feature: view history of the RCS - the `recentchanges` button.
|
||||||
* Trac 'Roadmap' feature: Which TODOs/bugs are needed for which milestones. Use the [[plugins/progress]] directive to show percentage complete for each milestone.
|
* Trac 'Roadmap' feature: Which TODOs/bugs are needed for which milestones. Use the [[plugins/progress]] directive to show percentage complete for each milestone.
|
||||||
* Bug tracking: see [[tips/integrated_issue_tracking_with_ikiwiki]] and [[todo/Updated_bug_tracking_example]].
|
* Bug tracking: see [[tips/integrated_issue_tracking_with_ikiwiki]] and [[todo/Updated_bug_tracking_example]].
|
||||||
|
|
|
@ -28,7 +28,8 @@ General problems:
|
||||||
|
|
||||||
* Using non-perl syntax highlighting backends is slow. I'd prefer either
|
* Using non-perl syntax highlighting backends is slow. I'd prefer either
|
||||||
using a perl module, or a multiple-backend solution that can use a perl
|
using a perl module, or a multiple-backend solution that can use a perl
|
||||||
module as one option.
|
module as one option. (Or, if there's a great highlighter python module,
|
||||||
|
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).
|
||||||
* Nothing seems to support
|
* Nothing seems to support
|
||||||
|
@ -41,6 +42,9 @@ General problems:
|
||||||
* The whole-file plugins tend to have a problem that things that look like
|
* The whole-file plugins tend to have a problem that things that look like
|
||||||
wikilinks in the source code get munged into links by ikiwiki, which can
|
wikilinks in the source code get munged into links by ikiwiki, which can
|
||||||
have confusing results. Similar problem with preprocessor directives.
|
have confusing results. Similar problem with preprocessor directives.
|
||||||
|
One approach that's also been requested for eg,
|
||||||
|
[[plugins/contrib/mediawiki]] is to allow controlling which linkification
|
||||||
|
types a page type can have on it.
|
||||||
* 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.
|
||||||
|
@ -48,7 +52,11 @@ General problems:
|
||||||
about it is that, when creating a new page, you can then pick "c" or
|
about it is that, when creating a new page, you can then pick "c" or
|
||||||
"h" or "pl" etc from the dropdown that normally has "mdwn" etc in it.
|
"h" or "pl" etc from the dropdown that normally has "mdwn" etc in it.
|
||||||
Is this a bug, or a feature? (Even if a feature, plugins with many
|
Is this a bug, or a feature? (Even if a feature, plugins with many
|
||||||
extensions make the dropdown unusable..)
|
extensions make the dropdown unusable.. One way to deal with that is have
|
||||||
* The per page highlighters can't handle "Makefile", or other files
|
a config setting that lists what extensions to offer highlighting for.
|
||||||
without a significant extension.
|
Most people won't need/want the dozens some engines support.)
|
||||||
*
|
* The per page highlighters can't handle creating wiki pages from
|
||||||
|
"Makefile", or other files without a significant extension.
|
||||||
|
Not clear how to fix this, as ikiwiki is very oriented toward file
|
||||||
|
extensions. The workaround is to use a directive on a wiki page, pulling
|
||||||
|
in the Makefile.
|
||||||
|
|
Loading…
Reference in New Issue