aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 8 insertions, 11 deletions
diff --git a/TODO b/TODO
index 234275c..c56592d 100644
--- a/TODO
+++ b/TODO
@@ -1,8 +1,6 @@
Tasks:
* Have a look at TECO-86.
* VEDIT and PMATE for MS-DOS
- * Update to Scinterm 5.5.
- Perhaps we can make use of the arbitrary RGB color feauture?
* Macro to get the current word at dot (or by numeric argument)
similar to double right click.
@@ -451,15 +449,6 @@ Features:
On Video TECO it appears to free the current Q-Reg, which probably
makes more sense than the current semantics.
Should be changed along with implementing FQq.
- * multiline commandline
- * Perhaps use Scintilla view as mini buffer.
- This means patching Scintilla, so it does not break lines
- on new line characters and we can use character representations
- (extend SCI_SETLINEENDTYPESALLOWED?).
- Also, we cannot currently force ^I to be rendered with representations.
- cmdline.c can then directly operate on the Scintilla document.
- * A Scintilla view will allow syntax highlighting
- * These Scintilla enhancements will also improve hex mode (M#hx).
* command line could highlight dead branches (e.g. gray them out)
* Perhaps add a ^E register analogous to ":", but working with
byte offsets. This would mainly be useful in ^E\^E.
@@ -764,6 +753,14 @@ Features:
To format a hex byte, you would write 16^R 2,Qa\ ^D.
The same extension might be useful for =/==/===.
* OpenVMS port. Just for the fun of it.
+ * Curses: allow freely using RGB colors instead of only the constants
+ corresponding with the 16 default curses colors.
+ Scinterm v5.5 supports that. This means we also need a hash map for
+ mapping RGB color values to curses color numbers, analoguous to what
+ Scinterm does.
+ The problem of Scinterm using the same color namespace both for
+ arbitrary RGB values and for predefined special constants however
+ hasn't been solved yet.
Optimizations:
* Use SC_DOCUMENTOPTION_STYLES_NONE in batch mode.