aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2025-11-10 22:08:28 +0100
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2025-11-10 22:08:28 +0100
commit5c7502cacd8d5d88454ba1a29d028ef0ec098b54 (patch)
treea963bd72c661392121b28b6e40d22dabef845019 /TODO
parentc39f8bdbef0cd17f4b864bbea2398f2b0f099c18 (diff)
Scinterm updated to v5.5
* This currently needs a yet unmerged patch, fixing the light colors. * Scinterm no longer systematically initializes the color pairs, so we cannot predict their numbers - instead we initialize color pairs on demand and store them in a hash map, very similar to what Scinterm does internally. * Scinterm v5.5 can use arbitrary RGB colors now by automatically allocating curses colors and pairs. We do not expose this in SciTECO yet, although that would also be possible. It has to be decided first whether the special predefined colors will continue to live in the same namespace along with "true" RGB colors.
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 8 insertions, 2 deletions
diff --git a/TODO b/TODO
index 08e7070..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.
@@ -755,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.