summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorgbrandl <devnull@localhost>2006-10-19 20:27:28 +0200
committergbrandl <devnull@localhost>2006-10-19 20:27:28 +0200
commitf4d019954468db777760d21f9243eca8b852c184 (patch)
tree328b8f8fac25338306b0e7b827686dcc7597df23 /TODO
downloadpygments-f4d019954468db777760d21f9243eca8b852c184.tar.gz
[svn] Name change, round 4 (rename SVN root folder).
Diffstat (limited to 'TODO')
-rw-r--r--TODO43
1 files changed, 43 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..415e0597
--- /dev/null
+++ b/TODO
@@ -0,0 +1,43 @@
+Todo
+====
+
+- allow multiple token types per regex (done, but awkwardly)
+- allow "overlay" token types (e.g. Diff + X)
+ - highlight specials: nth line, a word etc.
+ - dhtml: overlays toggleable by javascript
+
+- unit tests
+
+- docstrings?
+
+- lexers:
+ * HTML with special formatting
+ * ocaml
+ * nemerle
+ * scheme/lisp
+ * windows batch files
+ * assembler
+ * objective c
+ * bash
+ * mysql/postgresql/sqlite
+ * tcl
+ * (la)tex
+ * django templates
+
+- goto label HL support for languages that use it
+
+- add a `Punctuation` token type for symbols that are not text
+ but also not a symbol (blocks in ruby etc)
+
+- add support for function name highlighting to c++ lexer
+
+- styles should be able to define the overall background color
+
+- tell the DelphiLexer how to differ between Operators and
+ text.
+
+- review perl lexer (numerous bugs)
+
+- moin parser
+
+- add folding? would require more language-aware parsers...