TEDIT.ABBREVS entry with LITATOM on CHARACTERNAMES failed to process #2398
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.


If
CADRof aTEDIT.ABBREVSentry isLITATOMthat canCHARCODE.DECODE(i.e., it's onCHARACTERNAMES), use it.Clear the TEdit prompt window of any old messages if
\TEDIT.ABBREV.EXPANDfinds an expansion inTEDIT.ABBREVS."="is duplicated as an expansion KEY, so modified theTEDIT.ABBREVSentry:to
because
"="is also the KEY in entry:which was never seen as a possibility (the above was earlier in the
ALIST).(This change exposed the issue with
LITATOMasCADRof entry.)Cleaned up some comments, typos. Added a few more
TEDIT.ABBREVSentries.(Discovered, that if the
CADRof the entry is valid itself, then theCDDRof the entry is ignored and can be a comment.)Further issue:
@rmkaplan
Three entries on
TEDIT.ABBREVSdepend on entries onCHARACTERNAMESthat aren't present in a FULL sysout. They're added inTEDIT-SCREENunderThey only get added to
CHARACTERNAMESby loadingtedit-exports.all.I tried to move them out of the above structure to the top of the
TEDIT-SCREENCOMS:but was unable to remake the file or compile it.