diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 34 |
1 files changed, 27 insertions, 7 deletions
@@ -1,7 +1,7 @@ System Copy =========== -System copy provides vim mappings for copying / pastying text to the os specific +System copy provides vim mappings for copying / pasting text to the os specific clipboard. Most people will be happy just setting their Vim clipboard to the system clipboard, but I find that doing so pollutes my clipboard history. Instead, this plugin creates a unique mapping that explicitly pulls content @@ -22,25 +22,45 @@ object. For instance: In addition, `cP` is mapped to copy the current line directly. -The sequence `cv` is mapped to paste the content of system clipboard. +The sequence `cv` is mapped to paste the content of system clipboard to the +next line. Clipboard Utilities ------------------- - - OSX - pbcopy - - Windows - clip - - Linux - xsel + - OSX - `pbcopy` and `pbpaste` + - Windows - `clip` and `paste` + - Linux - `xsel` + +Options +------- + +`system-copy` uses default copy and paste command based on your OS, but +you can override either of these commands if you have more specific needs. + +To declare custom copy command use following example: +``` vim +let g:system_copy#copy_command='xclip -sel clipboard' +``` +And to declare custom paste command use: +``` vim +let g:system_copy#paste_command='xclip -sel clipboard -o' +``` Installation ------------ -If you don't have a preferred installation method, I recommend using [Vundle][]. +If you don't have a preferred installation method, I recommend using [Vundle](https://github.com/VundleVim/Vundle.vim). Assuming you have Vundle installed and configured, the following steps will install the plugin: -Add the following line to your `~/.vimrc` and then run `PluginInstall` from +Add the following line to your `~/.vimrc` and then run `:PluginInstall` from within Vim: ``` vim +call vundle#begin() +" ... Plugin 'christoomey/vim-system-copy' +" ... +call vundle#end() ``` |
