constinteger  MAXNAME=127
recordformat  EDFILE(integer  start1,lim1, {part 1}
                              start2,lim2, {part2}
                              lim, {VMLIM}
                              lbeg,fp,change,flag,
                              line  {line number of current pos},
                              diff  {diff between LINE and ROW},
                              shift {right shift of window on file},
                byteinteger   top  {top row of sub_window},
                              win  {floating top},
                              bot  {bottom row +1 of sub_window},
                              min  {minimum window size},
                              row  {last row position},
                              col  {last col position},
             string (maxname) name)
!!!!!!!!!!!!!!!!!!!  Editor parameters and options  !!!!!!!!!!!!!!!!!
!** NB ORDER -- see VALUE
constinteger  ENUMCASES=6, INTCASES=3
const  integer  MAXTAB=15
!
record  format  opt fm ( c 
byte        MAPCASE           {1/0 ignore/heed case},
            MARK              {1/0 show FP by mark/hilight},
            EARLY             {1/0 update early/late},
            DMODE             {1/0 insert/replace},
            EMODE             {1/0 data/command},
            EXPTABS           {1/0 expand/standard},
integer     WIDTH             {line width},
            MARGIN            {left margin},
            MINWIN            {minimum window size},
integer     TTYPE             {EMAS terminal number},
integer     WTOP,    WROWS    {window area top,rows},
integer     WLEFT,   WCOLS    {window area left,cols},
integer     CTOP              {command row (1st of 2)},
integer     CLEFT,   CCOLS    {command area left,cols},
integer     MAXWIN            {Maximum window size},
integer     VMODE             {Video mode flags},
bytearray   TABS(0:maxtab)    {Tab columns},
string (maxname) LOGFILE      {Name of Editor Log Output file},
string (maxname) PRE          {Pre definitions file} )

end  of  file