]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vim/bundle/screenpaste/doc/screenpaste.txt
vim/bundle/screenpaste: Update to 7.0.
[config/dotfiles.git] / vim / bundle / screenpaste / doc / screenpaste.txt
index 11a50e8d10cae5aa1a6831cd13f5a3bb1c00a1af..49cfeb61471cad5dd7f32c747c0504ff92d7bbe5 100644 (file)
@@ -1,5 +1,11 @@
 *screenpaste.txt* Paste/insert GNU Screen buffer in (almost) any mode  v5.92
 
+$Id: screenpaste.txt,v 8624db9970aa 2008-11-08 21:33 +0100 blacktrash $
+
+For instructions on installing this file, type
+       :help add-local-help
+inside Vim.
+
 Author:        Christian Ebert <blacktrash@gmx.net>
 
 
@@ -12,13 +18,12 @@ Author:     Christian Ebert <blacktrash@gmx.net>
 1. Contents                                            *screenpaste-toc*
 
        Screen Paste Plugin                             |screenpaste-intro|
-       Activation                                      |screenpaste-activate|
+       Installation                                    |screenpaste-install|
        Usage                                           |screenpaste-usage|
        Options                                         |screenpaste-options|
        Changing Mappings                               |screenpaste-mappings|
        Commands                                        |screenpaste-commands|
        Bugs and Limitations                            |screenpaste-bugs|
-       Credits                                         |screenpaste-credits|
 
 ==============================================================================
 
@@ -36,7 +41,7 @@ This script provides mappings and commands to get correct results.
 As an additional feature the current Screen buffer is available in any Vim
 instance, even those /outside/ the current Screen session.
 
-When pasting into command-line in Vim7 many commands are autodetected and the
+When pasting into command-line many commands are autodetected and the
 behaviour adapts automatically (|getcmdtype()|).
 
 The underlying mechanism of screenpaste consists in getting hold of the
@@ -51,15 +56,17 @@ respectively.
 
 ==============================================================================
 
-3. Activation                                          *screenpaste-activate*
+3. Installation                                                *screenpaste-install*
 
-Either copy screenpaste.vim to your plugin directory (|add-global-plugin|),
-or to your macros directory and source it (manually or from |vimrc|): >
-       :runtime macros/screenpaste.vim
-or >
-       :source $HOME/.vim/macros/screenpaste.vim
+The screenpaste plugin comprises three files: screenpastePlugin.vim,
+screenpaste.vim and screenpaste.txt (this file). To install the plugin, copy
+screenpastePlugin.vim into a 'plugin' directory in your runtime path and
+screenpaste.vim into the corresponding 'autoload' directory. See
+|add-global-plugin| and |'runtimepath'|.
 
-The Vim Help documentation installs itself when you restart Vim.
+This help file goes into a 'doc' directory in the runtime path. Then execute
+|:helptags|, specifying the full path of the 'doc' directory. See
+|add-local-help| for details.
 
 The GNU Screen executable has to be in $PATH. Otherwise screenpaste bails out
 giving an error message.
@@ -199,16 +206,26 @@ Default Value     'screen'
        "screen", or if you like to specify it's full path: >
                let g:screen_executable = "/usr/local/bin/screen"
 
+g:screen_wait                                          *screen_wait*
+
+Type           String or Number
+Valid Values   See |:sleep|
+Default Value  '333m'
+
+       How long Vim should wait for Screen to write its exchange file.  If
+       you get messages that the Screen buffer is empty even though you know
+       that it actually is not, bump up this setting.
+
 g:screen_visualselect                                  *screen_visualselect*
 Type           Boolean
 Default Value  0
 
-        If set to 1 and in Visual mode the text from the Screen buffer is
-        visually selected after the put operation.
+       If set to 1 and in Visual mode the text from the Screen buffer is
+       visually selected after the put operation.
 
 g:screen_register                                      *screen_register*
 
-Type           String
+Type           String or Number
 Valid Values   "a-z0-9A-Z
 Default Value  '"'
 
@@ -228,12 +245,9 @@ Default Value      '"'
        For a one time operation with a special register the use of
        |ScreenPut| ex-command and its register argument is recommended.
 
-       Note: Due to the mechanics of the script even a numbered register has
-       to be passed as string, ie. it has to quoted when you set it; eg. >
-               :let g:screen_register = "8"
-<      Note as well that specifying an uppercase letter means that the
-       contents of the Screen buffer will be appended to the register named
-       with the corresponding lowercase character (|quote_alpha|).
+       Note: Specifying an uppercase letter means that the contents of the
+       Screen buffer will be appended to the register named with the
+       corresponding lowercase character (|quote_alpha|).
 
 g:screen_clmode                                                *screen_clmode*
 
@@ -291,7 +305,6 @@ Modes and their behaviour:
        Use this mode to paste current Screen buffer literally into command
        line.
 
-Vim7:
        |/|, |?|, |input()|, |:insert|, and |:append| commands are
        autodetected when not in 'noesc' |screen_clmode|. This means that even
        when you are in 'sub' mode you can type: >
@@ -305,9 +318,6 @@ Vim7:
        without clobbering a parallel Screen session, and Vim would insert
        <Nul> characters instead (see |NL-used-for-Nul|).
 
-Vim6:
-       For |:insert| and |:append| commands use Screen's "C-a ]"
-
 ==============================================================================
 
 6. Changing Mappings                                   *screenpaste-mappings*
@@ -425,13 +435,6 @@ the end of a selection in a different manner than Vim's visual yank does.
 Screen expands tabs, expect incorrect results if the Screen buffer contains
 tabs.
 
-==============================================================================
-
-Credits                                                        *screenpaste-credits*
-
-Mathieu Clabaut, Guo-Peng Wen  let me steal and tweak the inline
-                               self-install code for this Help document.
-
 ==============================================================================
 
  vim:tw=78:ts=8:ft=help:norl: