137 |
<p>In addition to the <em>point</em>, there is another distinguished buffer |
<p>In addition to the <em>point</em>, there is another distinguished buffer |
138 |
position called the <em>mark</em>. See <a href="../emacs/Mark.html#Mark">(emacs)Mark</a> section `Mark' in <cite>The GNU Emacs manual</cite>, for more info on the mark. The text between the <em>point</em> and |
position called the <em>mark</em>. See <a href="../emacs/Mark.html#Mark">(emacs)Mark</a> section `Mark' in <cite>The GNU Emacs manual</cite>, for more info on the mark. The text between the <em>point</em> and |
139 |
the <em>mark</em> is called the <em>region</em> of the buffer. For the Viper |
the <em>mark</em> is called the <em>region</em> of the buffer. For the Viper |
140 |
user, this simply means that in addition to the Vi textmarkers a-z, there |
user, this simply means that in addition to the Vi textmarkers a–z, there |
141 |
is another marker called <em>mark</em>. This is similar to the unnamed Vi |
is another marker called <em>mark</em>. This is similar to the unnamed Vi |
142 |
marker used by the jump commands <kbd>``</kbd> and <kbd>''</kbd>, which move the |
marker used by the jump commands <kbd>``</kbd> and <kbd>''</kbd>, which move the |
143 |
cursor to the position of the last absolute jump. Viper provides access to |
cursor to the position of the last absolute jump. Viper provides access to |
386 |
those special modes (typing <kbd>C-h m</kbd> in a buffer provides |
those special modes (typing <kbd>C-h m</kbd> in a buffer provides |
387 |
help with key bindings for the major mode of that buffer). |
help with key bindings for the major mode of that buffer). |
388 |
</p> |
</p> |
389 |
<p>If you switch to Vi in Dired or similar modes--no harm is done. It is just |
<p>If you switch to Vi in Dired or similar modes—no harm is done. It is just |
390 |
that the special key bindings provided by those modes will be temporarily |
that the special key bindings provided by those modes will be temporarily |
391 |
overshadowed by Viper's bindings. Switching back to Viper's Emacs state |
overshadowed by Viper's bindings. Switching back to Viper's Emacs state |
392 |
will revive the environment provided by the current major mode. |
will revive the environment provided by the current major mode. |