diff options
| author | Ben Beltran <ben@freshout.us> | 2013-06-05 10:50:57 -0500 |
|---|---|---|
| committer | Ben Beltran <ben@freshout.us> | 2013-06-05 10:50:57 -0500 |
| commit | fe337504f2fb3ded76326b1e3d4d02787a27d853 (patch) | |
| tree | b84891d78de37ae078ea9850a541799b5bca8085 /vim/doc/unimpaired.txt | |
| parent | e23d7a9f7363bdc69e95a1df31e093db15459fcf (diff) | |
Aand that's all the plugins.
Diffstat (limited to 'vim/doc/unimpaired.txt')
| -rw-r--r-- | vim/doc/unimpaired.txt | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/vim/doc/unimpaired.txt b/vim/doc/unimpaired.txt deleted file mode 100644 index 82d61a9..0000000 --- a/vim/doc/unimpaired.txt +++ /dev/null @@ -1,103 +0,0 @@ -*unimpaired.txt* Pairs of handy bracket mappings - -Author: Tim Pope <http://tpo.pe/> -License: Same terms as Vim itself (see |license|) - -This plugin is only available if 'compatible' is not set. - -INTRODUCTION *unimpaired* - -This plugin provides several pairs of bracket maps. - -NEXT AND PREVIOUS *unimpaired-next* - -The following maps all correspond to normal mode commands. If a count is -given, it becomes an argument to the command. A mnemonic for the "a" commands -is "args" and for the "q" commands is "quickfix". - -*[a* |:previous| -*]a* |:next| -*[A* |:first| -*]A* |:last| -*[b* |:bprevious| -*]b* |:bnext| -*[B* |:bfirst| -*]B* |:blast| -*[l* |:lprevious| -*]l* |:lnext| -*[L* |:lfirst| -*]L* |:llast| -*[q* |:cprevious| -*]q* |:cnext| -*[Q* |:cfirst| -*]Q* |:clast| -*[t* |:tprevious| -*]t* |:tnext| -*[T* |:tfirst| -*]T* |:tlast| - - *[o* -[o Go to the file preceding the current one - alphabetically in the current file's directory. - - *]o* -]o Go to the file succeeding the current one - alphabetically in the current file's directory. - -LINE OPERATIONS *unimpaired-lines* - - *[<Space>* -[<Space> Add [count] blank lines above the cursor. - - *]<Space>* -]<Space> Add [count] blank lines below the cursor. - - *[e* *v_[e* -[e Exchange the current line with [count] lines above it. - - *]e* *v_]e* -]e Exchange the current line with [count] lines below it. - -ENCODING AND DECODING *unimpaired-encoding* - -Each of these operations has a map that takes a motion, a map that -targets [count] lines, and a visual mode map. The linewise variant integrates -with repeat.vim. - -Mnenomic: encoding always comes before decoding; "[" always comes before "]". - - *[x* *[xx* *v_[x* -[x{motion} XML encode. -[xx <foo bar="baz"> => <foo bar="baz"> -{Visual}[x - - *]x* *]xx* *v_]x* -]x{motion} XML decode. HTML entities are handled as well. -]xx -{Visual}]x - - *[u* *[uu* *v_[u* -[u{motion} URL encode. -[uu foo bar => foo%20bar -{Visual}[u - - *]u* *]uu* *v_]u* -]u{motion} URL decode. -]uu -{Visual}]u - - *[y* *[yy* *v_[y* -[y{motion} C String encode. Backslash escape control -[yy characters, quotation marks, and backslashes. -{Visual}[y - - *]y* *]yy* *v_]y* -]y{motion} C String decode. -]yy -{Visual}]y - -TODO *unimpaired-todo* - -Avoid munging null characters when encoding and decoding. - - vim:tw=78:et:ft=help:norl: |