home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / memacs32.zip / ehelp2.txt < prev    next >
Text File  |  1993-08-07  |  25KB  |  567 lines

  1.     [ENTER]    Picks a topic      [PG UP] Last Screen        Cursor keys
  2.       [F10]    Exit Help    [PG DOWN] Next Screen        are active
  3.        [F6]    Index           [HOME] Main Menu
  4. < >
  5. [ENTER]    Picks a topic     [PG UP] Last Screen   [I] Index       Cursor keys
  6.   [F10]    Exit Help      [PG DOWN] Next Screen   [HOME] Main Menu       are active
  7. < >
  8. =>Index
  9. Next[Index 2] PREV[Main Menu]
  10.  
  11.     Index to all HELP topics:
  12.  
  13.     < > ASAVE Mode                      < > Credits
  14.     < > Advanced Text Editing           < > Customizing Command Keys
  15.     < > Alternative Basic Keys          < > Cutting and Pasting
  16.     < > Bindings                        < > EXACT Mode
  17.     < > Buffer Commands                 < > Even More Mousing
  18.     < > Buffers                         < > Getting at Files
  19.     < > CMODE Mode                      < > Glossary of Terms
  20.     < > CRYPT Mode                      < > History
  21.     < > Case Control                    < > Issuing Commands
  22.     < > Command Lines                   < > Keyboard Macros
  23.     < > Command List                    < > Keystrokes
  24.     < > Commands                        < > MAGIC Mode
  25.     < > Copying Text                    < > Macros
  26.     < > Creating New Commands         < > Main Menu
  27.  
  28.         Press [PG DOWN] for more index topics
  29.  
  30. =>Index 2
  31. Next[Main Menu] PREV[Index]
  32.  
  33.     Index to all HELP topics (continued):
  34.  
  35.     < > Memory Usage                    < > Screens
  36.     < > Modes of Operation              < > Searching and Replacing
  37.     < > Narrowing Your Scope            < > The Basics
  38.     < > Numeric Arguments               < > The Outside World
  39.     < > OVER Mode                       < > Unbinding Keys
  40.     < > Other Searches                  < > Using the Mouse
  41.     < > Pages                           < > VIEW Mode
  42.     < > Paragraphs                      < > WRAP Mode
  43.     < > REP Mode                        < > Window Commands
  44.     < > Regions                         < > Windows
  45.     < > Repetitive Tasks                < > Words
  46.     < > Replacements
  47.     < > Screen Commands
  48.  
  49.  
  50.         Press [PG DOWN] to return to main menu
  51.  
  52. =>Reference Screens
  53. NEXT[Main Menu] PREV[Main Menu]
  54.  
  55.     These screens are comprehensive lists of availible features
  56.  
  57.     < > Command List
  58.  
  59.     < > Function List
  60.  
  61.     < > Environment Variable List
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75. =>Command List
  76. =Command Summary 1
  77. =>Command Summary 1
  78. NEXT[Command Summary 2] PREV[Reference Screens]
  79.  
  80. ^G      abort-command           Abort any command waiting for input
  81. M-M     add-global-mode         Add a global mode for all new buffers
  82. ^XM     add-mode                Add a mode to the current buffer
  83. ^X^A    append-file        Append current buffer to file
  84. M-A     apropos                 List out commands containing a given string
  85. ^B      backward-character      Move one character to the left
  86. ^X(     begin-macro             Begin recording a keyboard macro
  87. M-<     beginning-of-file       Move to the beginning of the current file
  88. ^A      beginning-of-line       Move to the beginning of the current line
  89. M-K     bind-to-key             Bind a key to a function
  90. ^X=     buffer-position         List cursor position
  91. ^X^L    case-region-lower       Make a marked region all lower case
  92. ^X^U    case-region-upper       Make a marked region all upper case
  93. M-C     case-word-capitalize    Capitalize the following word
  94. M-L     case-word-lower         Lower case the following word
  95. M-U     case-word-upper         Upper case the following word
  96. ^XN     change-file-name        Change the name of the current file
  97.  
  98.                     [PG DOWN] for more commands
  99. =>Command Summary 2
  100. NEXT[Command Summary 3] PREV[Command Summary 1]
  101.  
  102. unbound change-screen-column    Change column of upper left of current screen
  103. unbound change-screen-row    Change row of upper left of current screen
  104. unbound change-screen-size      Change the number of screen lines
  105. unbound change-screen-width     Change the number of screen columns
  106. ^L      clear-and-redraw        Clear and redraw the physical screen
  107. unbound clear-message-line      Clear the command line
  108. M-W     copy-region             Copy the region to kill buffer
  109. M-^C    count-words             Count words, lines and characters in region
  110. ^X      ctlx-prefix             Change the key used as the ^X prefix
  111. ^XY     cycle-ring        Reposition current string in kill ring
  112. A-C    cycle-screens        Bring the rearmost screen to front
  113. ^X^O    delete-blank-lines      Delete all blank lines around the cursor
  114. ^XK     delete-buffer           Delete a non-displayed buffer
  115. M-^M    delete-global-mode      Turn off a global mode
  116. M-^Y    delete-kill-ring    Throw out all kill ring text
  117. ^X^M    delete-mode             Turn off a mode in the current buffer
  118. ^D      delete-next-character   Delete the character following the cursor
  119.  
  120.                     [PG DOWN] for more commands
  121. =>Command Summary 3
  122. NEXT[Command Summary 4] PREV[Command Summary 2]
  123.  
  124. M-D     delete-next-word        Delete the word following the cursor
  125. ^X1     delete-other-windows    Remove all other displayed windows
  126. ^H    delete-previous-character Delete character to the left of the cursor
  127. M-^H    delete-previous-word    Delete the word to the left of the cursor
  128. A-D     delete-screen           Delete a non-displayed screen
  129. ^X0     delete-window           Remove the current window from the screen
  130. unbound describe-bindings       List all legal commands
  131. unbound describe-functions      List all defined functions
  132. ^X?     describe-key            Describe the command bound to a keystroke
  133. unbound describe-variables      List all variables
  134. ^X^D    detab-region            Change tabs in region to equivalent spaces
  135. ^XG     display                 Display variables current value
  136. ^X)     end-macro               stop recording a keyboard macro
  137. M->     end-of-file             Move to the end of the current buffer
  138. ^E      end-of-line             Move to the end of the current line
  139. unbound end-of-word             Move to the end of the current word
  140. ^X^E    entab-region            Change spaces to tabs where possible
  141.  
  142.                     [PG DOWN] for more commands
  143. =>Command Summary 4
  144. NEXT[Command Summary 5] PREV[Command Summary 3]
  145.  
  146. ^X^X    exchange-point-and-mark Swap cursor and mark positions
  147. unbound execute-buffer          Execute a buffer as a macro
  148. M-^X    execute-command-line    Execute a command line
  149. M-^S    execute-file            Execute a file as a macro
  150. ^XE     execute-macro           Play back a keyboard macro
  151. (none)    execute-macro-<n>       Execute numbered macro <N> (<N> = 1 thru 40)
  152. M-X     execute-named-command   Execute a command by name
  153. M-^E    execute-procedure       Execute a procedure by name
  154. ^X$     execute-program         Execute a program directly (not thru a shell)
  155. ^X^C    exit-emacs              Exit EMACS.
  156. M-Q     fill-paragraph          Fill the current paragraph
  157. ^X#     filter-buffer           Filter current buffer thru external filter
  158. ^X^F    find-file               Find a file to edit in the current window
  159. A-F     find-screen             Find and make current a named screen
  160. ^F      forward-character       Move cursor one character to the right
  161. M-G     goto-line               Goto a numbered line
  162. M-^G    goto-mark               Goto a numbered mark (0 by default)
  163.  
  164.                     [PG DOWN] for more commands
  165. =>Command Summary 5
  166. NEXT[Command Summary 6] PREV[Command Summary 4]
  167.  
  168. M-^F    goto-matching-fence     Goto the matching fence
  169. ^X^     grow-window             Make the current window larger
  170. ^I      handle-tab              Insert a tab or set tab stops
  171. M-?     help                    Read EMACS.HLP into a buffer and display it
  172. A-R     hunt-backward           Hunt for last match of previous search string
  173. A-S     hunt-forward            Hunt for next match of previous search string
  174. ^XC     i-shell                 Shell up to a new command processor
  175. ^XS     incremental-search      Search for a string, incrementally
  176. M-)     indent-region           Indent region one tab stop
  177. ^X^I    insert-file             insert a file at cursor
  178. ^C      insert-space            Insert a space to the right of the cursor
  179. unbound insert-string           Insert a string at the cursor
  180. M-^W    kill-paragraph          Delete the current paragraph
  181. ^W      kill-region             Delete marked region, save to kill buffer
  182. ^K      kill-to-end-of-line     Delete the rest of the current line
  183. unbound label-function-key      Label a function key (hp150 only)
  184. ^X^B    list-buffers            List all existing buffers
  185.  
  186.                     [PG DOWN] for more commands
  187. =>Command Summary 6
  188. NEXT[Command Summary 7] PREV[Command Summary 5]
  189.  
  190. A-B     list-screens        List all existing screens
  191. ^X^K    macro-to-key        Bind a key to a macro
  192. ^[      meta-prefix             Key used to precede all META commands
  193. ^X^N    move-window-down        Move all lines in the current window down
  194. ^X^P    move-window-up          Move all lines in the current window up
  195. M-^N    name-buffer             Change the name of the current buffer
  196. ^X<     narrow-to-region        hides all text not in the current region
  197. ^M      newline                 Insert <NL> at the cursor
  198. ^J      newline-and-indent      Insert <NL> at the cursor and indent
  199. ^XX     next-buffer             Switch to next buffer in buffer list
  200. ^N      next-line               Move the cursor down one line
  201. ^V      next-page               Move the cursor down one page
  202. M-N     next-paragraph          Move cursor to the next paragraph
  203. ^XO     next-window             Move cursor to the next window
  204. M-F     next-word               Move cursor to beginning of next word
  205. unbound nop                     Does nothing
  206. ^O      open-line               Open a line at the cursor
  207.  
  208.                     [PG DOWN] for more commands
  209. =>Command Summary 7
  210. NEXT[Command Summary 8] PREV[Command Summary 6]
  211.  
  212. unbound overwrite-string        Overwrite a string at the cursor
  213. ^X@     pipe-command            Execute an external command, record output
  214. unbound pop-buffer              Display named buffer as a pop-up
  215. ^P      previous-line           Move cursor up one line
  216. ^Z      previous-page           Move cursor up one page
  217. M-P     previous-paragraph      Move back one paragraph
  218. ^XP     previous-window         Move the cursor to the last window
  219. M-B     previous-word           Delete the word to the left of the cursor
  220. unbound print                   Display a string on the command line
  221. M-^R    query-replace-string    Interactively replace one string with another
  222. M-Z     quick-exit              Exit EMACS, writing out all changed buffers
  223. ^Q      quote-character         Insert the next character, literally
  224. ^X^R    read-file               Read a file into the current buffer
  225. M-^L    redraw-display          Redraw display, centering current line
  226. ^X      remove-mark             Erase numbered mark
  227. A-N     rename-screen        Change the name of the current screen
  228. M-R     replace-string          Replace one string with another
  229.  
  230.                     [PG DOWN] for more commands
  231. =>Command Summary 8
  232. NEXT[Command Summary 9] PREV[Command Summary 7]
  233.  
  234. ^XW     resize-window           Change number of lines in current window
  235. unbound restore-window          Move cursor to the last saved window
  236. ^XR  reverse-incremental-search Search backwards, incrementally
  237. M-^E    run                     Execute a named procedure
  238. ^X^S    save-file               Save the current buffer if it is changed
  239. unbound save-window             Remember current window (to restore later)
  240. M-^V    scroll-next-down        Scroll the next window down
  241. M-^Z    scroll-next-up          Scroll the next window up
  242. ^S      search-forward          Search for a string
  243. ^R      search-reverse          Search backwards for a string
  244. ^XB     select-buffer           Select buffer to display in current window
  245. ^XA     set                     Set a variable to a value
  246. M-E     set-encryption-key      Set encryption key of current buffer
  247. ^XF     set-fill-column         Set current fill column
  248. M-      set-mark                Set a mark
  249. ^X!     shell-command           Causes external shell to execute command
  250. unbound show-files              List contents of directory
  251. ^X^Z    shrink-window           Make the current window smaller
  252.                     [PG DOWN] for more commands
  253. =>Command Summary 9
  254. NEXT[Reference Screens] PREV[Command Summary 8]
  255.  
  256. M-^S    source                  Execute a file as a macro
  257. ^X2     split-current-window    Split the current window in two
  258. unbound store-macro             Store following macro lines to numbered macro
  259. unbound store-procedure         Store following macro lines to named procedure
  260. ^T      transpose-characters    Transpose char at cursor with char to left
  261. ^X^T    trim-region             Trim any trailing white space from a region
  262. M-^K    unbind-key              Unbind a key from a function
  263. M-(     undent-region        undent region one tab stop
  264. ^U      universal-argument      Execute the following command 4 times
  265. M-~     unmark-buffer           Unmark the current buffer
  266. unbound update-screen           Force a screen update during macro execution
  267. ^X^V    view-file               Find a file, and put it in view mode
  268. ^X>     widen-from-region       restores hidden text
  269. unbound wrap-word               Wrap the current word
  270. ^X^W    write-file              Write current buffer under new file name
  271. unbound write-message           Same as print
  272. ^Y      yank                    yank kill buffer into current buffer at cursor
  273. M-Y     yank-pop        yank the next string in the kill ring
  274.             [PG DOWN] to return to Reference Screens
  275. =>Writing EMACS Macros
  276. NEXT[Main Menu] PREV[Menu Menu]
  277.  
  278.     MicroEMACS lets you create your own programs to perform any editing
  279.     tasks, simple or complex. These macros are normally stored in files
  280.     with a .CMD extension.
  281.  
  282.     In an effort to get this version of MicroEMACS out, this section
  283.     of the help system is not yet complete. For information on writing
  284.     these macros and command pages, look in the MicroEMACS reference
  285.     manual, and look at the .CMD files supplied as the default
  286.     environment for MicroEMACS.
  287.  
  288.     Emacs.rc (or .emacsrc under UNIX) is the file which is executed
  289.     automatically whenever MicroEMACS is started. Newpage.cmd is the
  290.     command page loader, and all the ?page.cmd files contain the
  291.     code for each page. Ehelp.cmd contains the macro to run this
  292.     help system.
  293.  
  294.  
  295.  
  296.  
  297. =>Using the Mouse
  298. NEXT[More Mousing] PREV[Main Menu]
  299.  
  300.     On some systems, MicroEMACS can use the mouse to perform many
  301.     basic editing tasks. If your platform and MicroEMACS support the
  302.     mouse you can do any of these operations. (Mouse behavior can be
  303.     changed inside a macro, like this help system, so try these
  304.     AFTER you exit from HELP).
  305.  
  306.     Repositioning the POINT
  307.  
  308.         Move the mouse to where you want the point to be, and click
  309.         once with the left mouse button and release. The point will
  310.         move there, making any screen or window active to do so.
  311.  
  312.     Scrolling text inside a window
  313.  
  314.         Position the mouse to the text to drag, press the left button,
  315.         move the mouse to where to display the text (horizontally
  316.         or vertically), and release the mouse button.
  317.  
  318.                 Press [PG DOWN] for more mouse operations
  319. =>More Mousing
  320. NEXT[Yet More Mousing] PREV[Using the Mouse]
  321.  
  322.     Moving a Modeline
  323.  
  324.         Position the mouse any any modeline except the last, press
  325.         the left button, move to another position and release the
  326.         button. The modeline will move, resizing the windows which
  327.         are above and below.
  328.  
  329.     Copy a region
  330.  
  331.         Position the mouse at the beginning of the region to copy,
  332.         press the right button, move the mouse to the end of the
  333.         region, release the button.
  334.  
  335.     Kill a region
  336.  
  337.         After copying a region, without moving the mouse, click the
  338.         right mouse button once. The text will disappear.
  339.  
  340.             Press [PG DOWN] for yet more mousing operations
  341. =>Yet More Mousing
  342. NEXT[Even More Mousing] PREV[More Mousing]
  343.  
  344.     Pasting Cut Text
  345.  
  346.         Move anywhere away from the place the text was deleted,
  347.         and click the right button once. The last text placed in the
  348.         kill buffer will be inserted.
  349.  
  350.     Resizing the current screen
  351.  
  352.         Move the mouse to the last position of the command line.
  353.         Press the left button down. Move the mouse to a new place
  354.         for the lower right corner of the current screen and release.
  355.  
  356.     Moving the current screen
  357.  
  358.         Move the mouse to the upper left of the screen, Press down
  359.         the left button. Move to a new position and release the
  360.         button. The screen will move to the new position.
  361.  
  362.             Press [PG DOWN] for yet even more mousing operations
  363. =>Even More Mousing
  364. NEXT[Main Menu] PREV[Yet More Mousing]
  365.  
  366.     Create a New Screen
  367.  
  368.         Move to the upper left corner of any existing screen. Press
  369.         down on the left mouse button. Move to a new position and
  370.         release the button. A new screen containing the buffer
  371.         current in the old will appear with the same size as the
  372.         copied screen.
  373.  
  374.     Deleting a Screen
  375.  
  376.         Click once on the command line of a screen with the right
  377.         mouse button. It will disappear. If it is the only screen
  378.         visible, MicroEMACS will exit.
  379.  
  380.  
  381.  
  382.  
  383.  
  384.             Press [PG DOWN] to return to the main menu
  385. =>Function List
  386. =Function Summary 1
  387. =>Function Summary 1
  388. NEXT[Function Summary 2] PREV[Reference Screens]
  389.  
  390.     MicroEMACS Function Summary        <num>    Numeric string
  391.                         <str>    any string
  392. Return    Function                <log>    logical value
  393. Value         Arguments        Description    -----    No return value
  394. -------------------------------------------
  395. <num>    &abs <num>        Returns the absolute value of <num>
  396. <num>    &add <num> <num>    Add two numbers
  397. <log>    &and <log1> <log2>    Returns TRUE if BOTH logical arguments are TRUE
  398. <num>    &asc <str>        get ASCII code of first char in str
  399. <num>    &ban <num> <num>    Bitwise AND function
  400. <str>    &bin <str>        return the function name bound to <str>
  401. <num>    &bno <num>        Bitwise NOT function
  402. <num>    &bor <num> <num>    Bitwise OR function
  403. <num>    &bxo <num> <num>    Bitwise XOR function
  404. <str>    &cat <str> <str>    Concatenate the two strings to form one
  405. <str>    &chr <num>        get character represented by ascii code <num>
  406. <num>    &div <num1> <num2>    Divide num1 by num2
  407.  
  408.             [PG DOWN] for more functions
  409. =>Function Summary 2
  410. NEXT[Function Summary 3] PREV[Function Summary 1]
  411.  
  412. <str>    &env <str>        get environment variable <str>
  413. <log>    &equ <num> <num>    Is <num> and <num> numerically equal?
  414. <log>    &exi <str>        Does the named file <str> exist?
  415. <str>    &fin <str>        Find file names <str> with full path
  416. <log>    &gre <num1> <num2>    Is <num1> > <num2> numerically?
  417. <str>    &gro <num>        Get <num> as set by a MAGIC mode search.
  418. <str>    >c            Get EMACS command input
  419. <str>    >k            Get single keystroke from user
  420. any    &ind <str>        Evaluate <str> as a variable.
  421. <log>    &isn <str>        Is str numeric?
  422. <str>    &lef <str> <num>    get <num> leftmost characters from <str>
  423. <num>    &len <str>        find length of str
  424. <log>    &les <num1> <num2>    Is <num1> < <num2> numerically?
  425. <str>    &low <str>        Lowercase <str>
  426. <str>    &mid <str> <num1> <num2> Get <num2> chars from <str> at <num1>
  427. <num>    &mod <num1> <num2>    Remainder of num1 / num2
  428. <num>    &neg <num>        Negates number
  429.  
  430.             [PG DOWN] for more functions
  431. =>Function Summary 3
  432. NEXT[Reference Screens] PREV[Function Summary 2]
  433.  
  434. <log>    ¬ <log>        Return the opposite logical value
  435. <log>    &or <log1> <log2>    Returns TRUE if either argument is TRUE
  436. <str>    &rev <str>        Return a string with reversed characters
  437. <str>    &rig <str> <num>    Get the <num> rightmost characters from <str>
  438. <num>    &rnd <num>        Returns a random integer between 1 and <num>
  439. <log>    &seq <str1> <str2>    Is <str1> = <str2> alphabetically?
  440. <log>    &sgr <str1> <str2>    Is <str1> >= <str2> alphabetically?
  441. <num>    &sin <str1> <str2>    find position of str2 in str1 (0 if fails)
  442. <log>    &sle <str1> <str2>    Is <str1> < <str2> alphabetically?
  443. -----    &slo <str1> <str2>    Set lowercasing table
  444. <num>    &sub <num> <num>    Subtract two numbers
  445. -----    &sup <str1> <str2>    Set uppercasing table
  446. <num>    &tim <num> <num>    Multiply two numbers
  447. <str>    &tri <str>        Trim the trailing whitespace from a string
  448. <log>    &tru <num>        Is num answer to Life, The Universe, Everything?
  449. <str>    &upp <str>        Uppercase <str>
  450. <str>    &xla <str1> <str2> <str3> Translate str1 via str2<->str3 table
  451.  
  452.             [PG DOWN] to return to reference screens
  453. =>Environment Variable List
  454. =Environment Summary 1
  455. =>Environment Summary 1
  456. NEXT[Environment Summary 2] PREV[Reference Screens]
  457.  
  458. $acount        countdown of inserted characters until the next autosave
  459. $asave        number of inserted characters between automatic file-saves
  460. $bufhook    macro called on buffer entry
  461. $cbflags    current buffer's attribute flags
  462. $cbufname    buffer name of the current buffer
  463. $cfname        file name of the current buffer
  464. $cmdhook    function run before each user command
  465. $cmode        mode of the current buffer
  466. $curchar    ascii value of the character currently at the point
  467. $curcol        current column of point in current buffer
  468. $curline    current line of point in current buffer
  469. $curwidth    number of columns in current screen
  470. $curwind    current window number
  471. $cwline        current display line in current window
  472. $debug        flag to trigger macro debugging
  473. $deskcolor    color to use for current desktop, default to BLACK
  474. $diagflag    allow diaganal mouse drags?
  475.  
  476.         [PG DOWN] for more environment variables
  477. =>Environment Summary 2
  478. NEXT[Environment Summary 3] PREV[Environment Summary 1]
  479.  
  480. $discmd        echo command prompts? Default is TRUE
  481. $disinp        echo input at the command prompts? Default is TRUE
  482. $disphigh    display high-bit characters symbolically? Default is FALSE
  483. $exbhook    macro to execute when exiting a buffer
  484. $fcol        text column being displayed in first column of current window
  485. $fillcol    current fill column
  486. $flicker    suppress screen flicker (for old IBM-PC CGA adapter)
  487. $fmtlead    list of all formatter lead characters
  488. $gflags        global flags controlling some EMACS internal functions
  489. $gmode        global mode flags
  490. $hardtab    number of spaces between hard tab stops
  491. $hilight    hilight selected region?
  492. $hjump        columns to scroll the screen horizontally when needed
  493. $hscrlbar    display horizontal scroll bars? (under windowing versions)
  494. $hscroll    scroll screen horizontally? or just current line
  495. $isterm        incremental search terminator character
  496. $kill        contains the first 127 characters in the kill buffer
  497.  
  498.         [PG DOWN] for more environment variables
  499. =>Environment Summary 3
  500. NEXT[Environment Summary 4] PREV[Environment Summary 2]
  501.  
  502. $language    [READ ONLY] name of the language which messages display
  503. $lastkey    [READ ONLY] last keyboard character typed
  504. $lastmesg    [READ ONLY] text of the last message written on command line
  505. $line        current line in the current buffer
  506. $lterm        line terminator characters. default are native ones
  507. $lwidth        [READ ONLY] number of characters in the current line
  508. $match        [READ ONLY] last string matched in a search
  509. $mmove        mode of mouse movement (0=none, 1=default, 2=always)
  510. $modeflag    display mode lines?
  511. $msflag        mouse present?
  512. $numwind    number of windows displayed
  513. $orgrow        desktop row position of current screen
  514. $orgcol        desktop column position of current screen
  515. $os        Operating system MicroEMACS is running under
  516. $overlap    number of lines to overlap during scroll
  517. $pagelen    number of screen lines used currently
  518. $palette    string used to control the palette register settings
  519.  
  520.         [PG DOWN] for more environment variables
  521. =>Environment Summary 4
  522. NEXT[Environment Summary 5] PREV[Environment Summary 3]
  523.  
  524. $paralead    string containing all paragraph start characters
  525. $pending    [READ ONLY] are there are user keystrokes pending?
  526. $popflag    use pop-up windows? Default is TRUE
  527. $posflag    display line and column position on modeline. Default is FALSE
  528. $progname    [READ ONLY] contains the string "MicroEMACS"
  529. $ram        amount of remaining memory if compiled with RAMSIZE
  530. $readhook    macro to execute before reading in a file
  531. $region        string of the current region. truncates at 255 characters
  532. $replace    current replace pattern used in replace commands
  533. $rval        return value from the last invoked subprocess
  534. $scrname    current screen name
  535. $search        current search pattern used in search and replace commands
  536. $searchpnt    control placement of cursor after searches. 0, 1 or 2
  537. $seed        integer seed of the random number generator
  538. $softtab    number of spaces inserted by EMACS when soft tabbing
  539. $sres        Current screen resolution
  540. $ssave        safe file saving? Default is TRUE
  541.  
  542.         [PG DOWN] for more environment variables
  543. =>Environment Summary 5
  544. NEXT[Reference Screens] PREV[Environment Summary 4]
  545.  
  546. $sscroll    smooth scrolling? Default is FALSE
  547. $status        [READ ONLY] Status of the success of the last command
  548. $sterm        search string input terminator, default is META
  549. $target        target for line moves
  550. $time        [READ ONLY] current date and time. "Mon May 09 10:10:58 1988"
  551. $timeflag    display time of day on modeline? Default is FALSE.
  552. $tpause        Controls length of the pause to display matched fence in CMODE
  553. $version    [READ ONLY] current MicroEMACS version number
  554. $vscrlbar    display vertical scroll bars?
  555. $wchars        letters legal in word. Default is alphanumerics and underscore
  556. $wline        display lines in current window
  557. $wraphook    macro to execute at word wrap time
  558. $writehook    macro to execute when writting file
  559. $xpos        last mouse column
  560. $yankflag    position at end of yanked text?
  561. $ypos        last mouse row
  562.  
  563.  
  564.         [PG DOWN] to return to reference screens
  565. =>ENDOFFILE
  566. < >
  567.