@reference-begin
Move-Mode
*********

   The following comands can be used in move-mode. Moving around is  like  in
   edit-mode. The edit-functions use the marked region instead of the current
   line. The region is set by:

      the entry-point to Move-Mode

      the position, where the command is called

   You can return to Edit-Mode by pressing the abort-key or a region-command.
   The bindings are very close to the bindings in Edit-Mode, though they  are
   much more powerfull.


   Moving
   ******

         backward-character:           escape l e  |  C-S
                                       R10  |  dos-left  |  left
         backward-word:                escape l w  |  C-A
                                       R13 R10  |  dos-ins dos-left
         beginning-of-line:            escape s l  |  C-Q C-S
                                       R7
         forward-character:            escape r i  |  C-D
                                       R12  |  dos-right  |  right
         forward-word:                 escape r w  |  C-F
                                       R13 R12  |  dos-ins dos-right
         end-of-line:                  escape e l  |  C-Q C-D
                                       R9
         previous-line:                escape u p  |  C-E
                                       R8  |  dos-up  |  up
         previous-page-:               escape p u
                                       R13 R1
         mtool-top:                    escape s f  |  C-Q C-E
                                       R13 R8  |  dos-ins dos-up
         beginning-of-fold:            escape s F
                                       R1
         next-line:                    escape d n  |  C-X
                                       R14  |  dos-down  |  down
         next-page:                    escape p d
                                       R13 R3
         mtool-bot:                    escape b o  |  C-Q C-X
                                       R13 R14  |  dos-ns dos-down
         end-of-fold:                  escape b O
                                       R3
         goto-matching-fence:          escape ]
         incremental-search-forward:   escape i s  |  C-Q f
                                       R13 f  |  dos-ins f  |  f2 f  |  EF2 f
            The above mentioned commands act like the commands in edit-mode.

         go-local-line:                escape g o  |  C-Q g
                                       R13 g  |  dos-ins g  |  f2 g  |  EF2 g
            Same as go-line in edit-mode, except that it opens only folds and
            doesn't close any folds.

         go-start-mark:                escape escape
                                       R13 R13  |  dos-ins dos-ins  |
                                       f2 f2  |  EF2 EF2
            Move the cursor back to the start of the region.

         set-start-mark:               .
            The current position is used as beginning of the region.

         change-position:              -
            The current position becomes start of the region and  the  cursor
            is moved to the old start-position.

   Editing
   *******

         delete-mark-region:           escape d l  |  C-L
                                       R13 R9  |  dos-ins dos-end
            The marked region will be deleted from the text.

         space-in-region:              space
            In front of all marked lines will be added  1 space.  It  doesn't
            leave Movew-mode, so that you can add  more  spaces  by repeating
            this function. In this case,  you  always tab-in the same region.
            Using other commands  than  tab-???-region uses the first line of
            the tabbed region as start-mark.

         tab-out-region:
                                       backspace
            Same as above, but removes 1 spaces instead of adding.

         tab-in-region:
                                       tab
            Same as above, but adds n spaces. n is the size of  tabs.  If  no
            tabsize is given, 8 is used.

         tab-var-region:               +
            Like tab-in-region and tab-out-region. Prompts for the number  of
            added spaces. Negative inputs will remove the spaces.


   Folding
   *******

         open-fold:                    escape o p  |  C-W
                                       R4  |  dos-home  |  f3  |  EF3
         close-fold:                   escape c l  |  C-R
                                       R6  |  dos-prev-page  |  f4  |  EF4
            Same as in edit-mode.

         fold-mark-region:             escape c r
                                       R15  |  dos-next-page
            The region will be folded. If needed, the start and  endline  are
            broken.

   Line handling
   *************
         copy-mark-region:             escape c o  |  C-O
                                       R13 R2
            The marked region will be copied in the text.

         kill-mark-region:             escape p i  |  C-K
                                       R2
            The region is moved to the end of the kill-buffer.

         copy-kill-mark-region:        escape c p  |  C-Q C-K
                                       R5
            The region will be copied to the end of the kill-buffer.

         unkill-unfolded-at-position:  escape p p  |  C-P
                                       R11
            If needed, splitt the current line and insert the contents of the
            kill-buffer into the text.

         move-mark-region:             escape m o  |  C-Q C-O
                                       R13 R2
            If the move-buffer is empty, fold the marked region and move  the
            new fold into the move-buffer. Otherwise the move-buffer is moved
            into the text at current position.


   Helps
   *****

         describe-fold:                escape f ?
         help:                         escape h e  |  C-Q h
                                       R13 h  |  dos-ins h  |  f2 h  |  EF2 h
         describe-bindings:            escape h b  |  C-Q ?
                                       R13 ?  |  dos-ins ?
            Same as in Edit-mode.

         file-menu:
                                       f1  |  EF1
            You can choose:
               describe-bindings
               help
            Pressing f1 twice will display the binding-list.


   Area
   ****
         menu-start:                   @
         menu-again:                   ?
         menu-previous:                <
         menu-previous-page:           {
         menu-next:                    >
         menu-next-page:               }
         menu-end:                     $
         call-make:                    m
         call-make-error-:             e
            Same as in Edit-Mode.


   Repeating
   *********

         set-argument-x:               escape x                      (x=0..9)
                                       R13 x                         (x=0..9)
            All numberinputs will be appended to x and the following  command
            will be repeated according to x.


   Some VI-bindings
   ****************

      The following keyboardinputs can be used too. They are  based  on  `vi'
      and have the same effect, as the above listed commands.

         backward-character:           h
         backward-word:                b
         beginning-of-line:            ^
         forward-character:            l
         forward-word:                 w
         end-of-line:                  $
         previous-line:                k
         next-line:                    j
         open-fold:                    v o
         close-fold:                   v c
         incremental-search-forward-:  /
         go-local-line:                :
         delete-mark-region:           d d
         unkill-unfolded-at-position:  P
         switch-to-edit-mode-overwrite:o
         switch-to-edit-mode-insert:   i
         save-and-exit-origami:        Z Z

@reference-end
