Source

pygments-main / TODO

Todo
====

for 0.7
-------

- lexers:
  * Haskell
  * (Q)BASIC
  * Lisp
  * Python TBs
  * IPython sessions
  * ls -alG
  * HTML with special formatting?
  * LaTeX special formatting?
  * OCaml
  * Nemerle
  * Windows batch files
  * Assembler
  * Objective C
  * MySQL/PostgreSQL/SQLite
  * Tcl

- automatically get help for lexers/formatters/options from docstrings

- a MoinMoin parser

- allow "overlay" token types to highlight specials: nth line, a word etc.

- readd property support for C# lexer? that is, find a regex that doesn't
  backtrack to death...

- add support for function name highlighting to c++ lexer

- pygmentize option presets?

- more unit tests (test pygmentize, test all formatters comprehensively)

- review perl lexer (numerous bugs, but so far no one had complaints ;)

- add `Mako lexers`_ written by Ben Bangert.


.. _Mako lexers: http://pygments.pocoo.org/demo/174/


for 0.8 -- 1.0
--------------

- more setuptools entrypoints (html formatter etc.)
  see paste script's Commands

- add folding? would require more language-aware parsers...
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.