annotate emacs/TODO @ 5018:1c65a8e44ef9 ss-2-1-59

[project @ 2004-09-22 03:33:29 by jwe]
author jwe
date Wed, 22 Sep 2004 03:33:29 +0000
parents 893481f3a763
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2334
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
1 * Write a function octave-debug which just provides the debugging
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
2 features in a restricted keymap (i.e., <prefix> l, b, f, ..., q).
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
3
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
4 * Make (un)commenting work with indented comments. Perhaps one can simply
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
5 provide an extended comment prefix which includes leading spaces?
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
6
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
7 * Maybe also work with strings generated by single apostrophs. (NOT for
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
8 font locking, though.) This would require cranking up a specialized
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
9 version of octave-in-string-p.
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
10
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
11 * Bug fixes.
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
12
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
13 ** Filling.
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
14
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
15 The whole code related to filling needs to be redone. For example,
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
16
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
17 [a b c d e] = sscanf ("This %s is %s another %s %s string", s, "C")
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
18
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
19 followed by RET will comment the "C" if auto-filling is on because the
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
20 standard function indent-new-comment-line things that it is within a
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
21 comment (because of the comment start syntax class of `%' for MATLAB
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
22 compatibility).
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
23
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
24 As long as single apostroph strings are not supported, one could simply
893481f3a763 [project @ 1996-07-19 02:42:08 by jwe]
jwe
parents:
diff changeset
25 remove all MATLAB compatibility and change the syntax class of `%'.