diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-03-03 01:44:34 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-03-03 23:35:04 +0300 |
commit | 1b907dae072f2aa93d75d8c056a9bd02555a17f8 (patch) | |
tree | a34f9cec995db63e61e9d70c93bc375fce303f25 /TODO | |
parent | be368b6f79148720b798cc98222ac86829a53724 (diff) | |
download | sciteco-1b907dae072f2aa93d75d8c056a9bd02555a17f8.tar.gz |
rename sample.teco_ini to fallback.teco_ini and mung it by default
* After installation, SciTECO will therefore start into a more userfriendly mode
even if the user does not create a custom ~/.teco_ini.
It is hoped that this will scare away less of new users, who
are not willing to read through all of the documentation.
Still, users are warned in the absence of ~/.teco_ini.
This warning however, might not be immediately visible, especially
not when running gsciteco without an attached console.
(This will change once I redo the UI and allow a number of messages
to be queued in the message area.)
* Theoretically, you could also just extend fallback.teco_ini from ~/.teco_ini,
but that would require installing it into $SCITECOPATH.
* Since the fallback profile will now be munged automatically
on a wide range of systems, we set up xclip only when detecting X11
($DISPLAY is non-empty).
E.g. when running under Wayland or the Linux console, you still won't
get the clipboard registers, which is probably better than having the
clipboard operations fail once you try to use them.
* xclip is now "suggested" on Debian/Ubuntu.
Unfortunately we cannot pull it in only in the presence of X11.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -124,7 +124,7 @@ Known Bugs: which is correct. Without --incremental even the formatting is broken. This could well be a Git bug. * Margins, identions and the like are not configured on the unnamed - buffer by sample.teco_ini. + buffer by fallback.teco_ini. And this is probably correct. However when saving a new unnamed file for the first time, nothing will change either and it's tricky to apply the correct @@ -308,6 +308,8 @@ Features: Video TECO had ET for the same purpose. TECO 10 had a ^W regular command for case folding all strings, but I don't think it's worth supporting. + * n:"x to leave <n> on the stack (i.e. only peek). This simplifies + expressions like Qa"N Qa ... * Perhaps there should be a command for converting absolute line numbers to positions (i.e. ESPOSITIONFROMLINE$$:^E). This should also include the opposite as currently supported by :^Q. @@ -593,11 +595,6 @@ Features: * Erroneous constructs could be highlighted up to the previous start state. E.g. when redefining labels, the entire label would be highlighted. - * Instead of defaulting to nothing in the absence of ~/.teco_ini, - we should load the installed sample.teco_ini, which - gives a more user-friendly experience. - Or perhaps even simpler, should the profile be missing, just log - a warning on startup. * NLS (Native Language Support). I could at least add German and Russian. There aren't many localizable strings in SciTECO. Should be optional. @@ -708,7 +705,7 @@ Documentation: * People are demanding a Youtube tutorial. * Vimtutor like tutorial. Could be a woman-page. Perhaps sciteco-tutorial would copy the files to /tmp and - open them always with sample.teco_ini. + open them always with fallback.teco_ini. * The HTML manuals lack monospaced fonts. This is partly because an.tmac removes the Courier family in nroff mode, but it still doesn't work if you undo this. |