File: TODO

package info (click to toggle)
octave 2.0.13-4
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 23,828 kB
  • ctags: 13,172
  • sloc: cpp: 66,241; fortran: 37,245; ansic: 26,548; sh: 7,269; makefile: 3,808; lex: 1,943; yacc: 1,844; perl: 1,676; lisp: 1,662; exp: 123
file content (25 lines) | stat: -rw-r--r-- 981 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
* Write a function octave-debug which just provides the debugging
features in a restricted keymap (i.e., <prefix> l, b, f, ..., q).

* Make (un)commenting work with indented comments.  Perhaps one can simply
provide an extended comment prefix which includes leading spaces?

* Maybe also work with strings generated by single apostrophs.  (NOT for
font locking, though.)  This would require cranking up a specialized
version of octave-in-string-p.

* Bug fixes.

** Filling.

The whole code related to filling needs to be redone.  For example,

	[a b c d e] = sscanf ("This %s is %s another %s %s string", s, "C")

followed by RET will comment the "C" if auto-filling is on because the
standard function indent-new-comment-line things that it is within a
comment (because of the comment start syntax class of `%' for MATLAB
compatibility).

As long as single apostroph strings are not supported, one could simply
remove all MATLAB compatibility and change the syntax class of `%'.