; の hint モードにおいて、c/C で要素の text / HTML / attributes をクリップボードにコピー(Yank)できるようにするプラグインです。
ソースコードや段落, 画像のURL, input/textarea の値などをさくっとコピーしたり、どこかの部分の HTML 自体をコピりたいなー、という時に活用できます。
また p/P で、input/textarea の要素に、現在のクリップボードの値を貼り付け(pが追加、Pが置換)することができます。エディタで書いた文章をそのまんま追加したい時などに利用できます。
SETTINGS
マップするキーや hint の XPath などは変更できます。
liberator.globalVariables.hints_copy_maps = ['c', 'C', 'p', 'P'];
let g:hints_copy_maps = "c C p P"
例: paste のほうは設定しない
liberator.globalVariables.hints_copy_maps = ['c', 'C', null, null];
let g:hints_copy_maps = "c C <nop> <nop>"
set hintyanktags='//xpath|//xpath2';
set hintpastetags='//xpath|//xpath2';
MAPPINGS
- ;c
- Yank hint element's text or attributes.
- ;C
- Yank hint element's HTML.
- ;p
- Paste(append) to input/textarea.
- ;P
- Paste(replace) to input/textarea.