Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

VAXTPU MOVE_HORIZONTAL — VMS 5.2

 MOVE_HORIZONTAL

 Moves the active editing position left or right in the current buffer by
 the number of characters specified.  MOVE_HORIZONTAL is bound to the text
 in the buffer and will wrap to the next or previous line if necessary.

 Syntax

    MOVE_HORIZONTAL (integer)

 Parameters

    integer    The number of characters the editing position moves.
               Positive values are to the right.  Negative values are to
               the left.

 Example

 The following procedure moves the editing position by eight-line sections
 and puts the cursor at the start of a line:

    PROCEDURE user_move_by_lines
       IF CURRENT_DIRECTION = FORWARD
          THEN
             MOVE_VERTICAL (+8);           ! down a section
          ELSE
             MOVE_VERTICAL( -8);           ! up a section
       ENDIF;
       MOVE_HORIZONTAL (-CURRENT_OFFSET);  ! go to start of line
    ENDPROCEDURE;

 Related topics

    CURSOR_HORIZONTAL    MOVE_VERTICAL

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026