updates
parent
3a1ff1d0dc
commit
3a949d1a04
|
@ -14,7 +14,7 @@ things easier for the user.
|
|||
* [[plugins/contrib/highlightcode]] uses [[!cpan Syntax::Highlight::Engine::Kate]],
|
||||
operates on whole source files only, has a few bugs (see
|
||||
[here](http://u32.net/Highlight_Code_Plugin/), and needs to be updated to
|
||||
support [[bugs/multiple_pages_with_same_name]].
|
||||
support [[bugs/multiple_pages_with_same_name]]. (Currently a 404 :-( )
|
||||
* [[!cpan IkiWiki-Plugin-syntax]] only operates as a directive.
|
||||
Interestingly, it supports multiple highlighting backends, including Kate
|
||||
and Vim.
|
||||
|
@ -35,12 +35,18 @@ On the other hand, there are not many predefined languages yet. Defining langua
|
|||
work as source-highlight, but in perl. I plan to package the base module for debian. Perhaps after the author
|
||||
releases the 5 or 6 language definitions he has running on his web site, it might be suitable for inclusion in ikiwiki. [[DavidBremner]]
|
||||
|
||||
## General problems
|
||||
## General problems / requirements
|
||||
|
||||
* 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
|
||||
module as one option. (Or, if there's a great highlighter python module,
|
||||
we could use an external plugin..)
|
||||
* Engines that already support a wide variety of file types are of
|
||||
course preferred. If the engine doesn't support a particular type
|
||||
of file, it could fall back to doing something simple like
|
||||
adding line numbers. (IkiWiki-Plugin-syntax does this.)
|
||||
* Emitting html that uses CSS to control the display is preferred,
|
||||
since it allows for easy user customization.
|
||||
* Nothing seems to support
|
||||
[[wiki-formatted_comments|wiki-formatted_comments_with_syntax_plugin]]
|
||||
inside source files. Doing this probably means post-processing the
|
||||
|
|
Loading…
Reference in New Issue