home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / sprint / texmac.zip / NOTHER.DOC < prev    next >
Text File  |  1991-11-27  |  5KB  |  157 lines

  1. Nother Sprint User Interface by Richard Tietjen, Compuserve 76376,263
  2.  
  3.  
  4.  Length     Date    Name
  5.  ------     ----    ----
  6.   10186   12-24-90  COLUMN.SPM
  7.   21316   11-23-91  GLOSS.SPM
  8.    4874   11-27-91  KEYS.SPM
  9.    1439   02-23-91  PICKMAC.SPM
  10.   17030   08-31-91  SPPRINT.SPM
  11.    2629   01-05-91  SORT.SPM
  12.    6072   12-31-90  SPELL.SPM
  13.    9204   11-26-91  SP.SPM
  14.   12202   11-24-91  MENUS.SPM
  15.   61611   11-26-91  NOTHER.SPM
  16.   10680   11-22-91  TEX.SPM
  17.   63146   11-27-91  NOTHER.REF
  18.    3121   11-27-91  NOTHER.DOC
  19.  ------          
  20.  223510            13 files
  21.  
  22. This interface completely replaces the distributed Borland UI.
  23. It's primarily intended for Scribe and TeX compatible text files.
  24. The UI is also useful as a programmer's editor. The same
  25. techniques used to call TeX would work with a compiler, quite
  26. well.
  27.  
  28.  
  29. To compile:  Place contents of nother.zip file in Sprint home directory
  30.              Open sp.spm and compile it, or,
  31.              erase sp.ovl and start Sprint.
  32.  
  33. The result will be two files, a new sp.ovl and nother.ui
  34.  
  35.  
  36. Default key assignments. 
  37.         See also Macros Menu/ Key binding report, or Keys.spm
  38.  
  39. ^Spacebar : ShortcutsMenu
  40. ^Backspace : WordBackDelete
  41. ^[ : EscapeKey
  42. ^? : DelBack
  43. ^A : again
  44. ^B : WordBack
  45. ^C : CapKey
  46. ^D : DeleteKey  ; deletes according to the extent of following movement command
  47. ^E : LineFwd
  48. ^F : Right
  49. ^G : CountRepeat
  50. ^H : DelBack    ; Backspace key, actually
  51. ^I : LocateInc (rementally)
  52. <tab> : TabInsert    ; Tab Key, see ~^I for Ctrl-I
  53. shift-<tab>             ; tabback: erase whitespace
  54. ^J : LineNext           ; Ctrl-Enter, see ~^J for Ctrl-J
  55. ~^J : NewLineIndent     ; actually, press Ctrl-J
  56. ^K : DelFwd
  57. ^L : LocateNext
  58. ^M : NewLinePressed
  59. ^N : Down
  60. ^O : LineOpen
  61. ^P : Up
  62. ^Q : Quote
  63. ^R : Left
  64. ^S : LineBack
  65. ^T : CharTranspose
  66. ^U : BlockPaste
  67. ^V : ScreenFwd
  68. ^W : WordFwd
  69. ^X : EditMenu
  70. ^Y : ScreenBack
  71. ^Z : EscapeKey
  72.  
  73. ~K : swapmark
  74. ~Q : ExitEditor
  75. ~T : WordTranspose
  76. ~X : MacroExecute
  77. ~Z : ++raw      ; shows raw control codes, within Sprint's limits.
  78.  
  79. F147H : LineBack        ; Home
  80. F148H : Up            ; Up Arrow
  81. F14BH : Left            ; Left Arrow
  82. F150H : Down            ; Down Arrow
  83. F14DH : Right            ; Right Arrow
  84. F14FH : LineFwd            ; End
  85. F152H : LineOpen        ; Ins
  86. F153H : BlockDelete        ; Del
  87. F149h : ParagraphBack         ; PgUp
  88. F151H : ParagraphFwd        ; PgDn
  89. F16BH : WordBack        ; Ctrl-left
  90. F16DH : WordFwd            ; Ctrl-right
  91. F167H : SentenceBack         ; Ctrl-Home
  92. F16FH : SentenceFwd        ; Ctrl-End
  93. F169H : ScreenBack        ; Ctrl-PgUp
  94. F171H : ScreenFwd        ; Ctrl-PgDn
  95.  
  96. ; F1 thru F10
  97. F1  : EditMenu  ; in menus, F1 produces the macro name of hilit choice
  98.                 ; which you can look up in the source file to see what and how it does.
  99. F2  : FilesMenu
  100. F3  : RegionMenu
  101. F4  : WindowsMenu
  102. F5  : JumpMenu
  103. F6  : LocateMenu
  104. F7  : GlossMenu
  105. F8  : MacroMenu
  106. F9  : PrintMenu
  107. F10 : FormatMenu
  108.  
  109. ; Alt-F1-Alt-F12
  110. F49 : FilePick    
  111. F50 : Null
  112. F51 : FileBack
  113. F52 : FileFwd
  114. F53 : WindowBack
  115. F54 : WindowFwd
  116. F55 : Null
  117. F56 : Null
  118. F57 : AltPrintMenu (TeX)
  119. F58 : AltFormatMenu (TeX formatting)
  120.  
  121.  
  122. As noted above, F1 key produces the main menu, Edit, as follows:
  123.  
  124. ┌───────Edit Menu────────┐
  125. │ Files               F2 │  File management, Open, Save, Close, Copy, etc.
  126. │ Region              F3 │  Block Copy, Delete, Paste, etc.
  127. │ Windows             F4 │  Window management
  128. │ Jumps               F5 │  Jumping around the open files
  129. │ Search & Replace    F6 │  S & R commands, direction controls
  130. │ Glossary            F7 │  Sprint Glossary
  131. │ X-Macros & Prog     F8 │  Macro & Key assignments
  132. │ Print               F9 │  Printing control
  133. │ Miscellaneous          │  System commands, etc.
  134. │ Correct spelling       │  Spelling
  135. │ Editor settings        │  Display controls
  136. │────────────────────────│
  137. │ Text Formatting    F10 │  Insert text formatting commands, a la Final Word & Scribe
  138. │ Quit             Alt-Q │  Leave the editor
  139. └────────────────────────┘
  140.  
  141. The menu organization is loosely based on the Final Word
  142. structure--seems logical and fairly flat to me! Control key
  143. assignments keep your fingers on the central keyboard for basic
  144. movements. Control-Spacebar (Shortcuts) menu provides similarly
  145. convenient access to "amplified" movements and block (region)
  146. manipulation.
  147.  
  148. Many menu options work as they did in Sprint. Some work somewhat
  149. differently but to the same end. Some are altogether new.
  150.  
  151. Refer to nother.ref to learn where macros are defined, where
  152. macros and global variables are used by other macros, and where
  153. the Q registers are used. Nother.ref should be a big help in
  154. figuring out how it all goes together. I certainly wished for
  155. such a listing when taking apart Core.spm and Sp.spm. 
  156.  
  157.