From 698b150554c0cab04a6f72caee5bf4b5b188cb31 Mon Sep 17 00:00:00 2001 From: anekos Date: Sat, 2 May 2009 19:48:30 +0000 Subject: クリップボードにコピーも出来るようにした git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@33036 d0d07461-0603-4401-acd4-de1884942a52 --- garbage_finder.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'garbage_finder.js') diff --git a/garbage_finder.js b/garbage_finder.js index bc57ee8..1ce5140 100644 --- a/garbage_finder.js +++ b/garbage_finder.js @@ -1,5 +1,5 @@ /* {{{ -Copyright (c) 2008, anekos. +Copyright (c) 2008-2009, anekos. All rights reserved. Redistribution and use in source and binary forms, with or without modification, @@ -130,11 +130,23 @@ let PLUGIN_INFO = } else { let gs = diff(prevVars, vars()); let as = makeLI(gs.appended), rs = makeLI(gs.removed); - liberator.echo(

Appended

{as}

Removed

{rs}
); + let output =

Appended

{as}

Removed

{rs}
; + if (args['-clipboard']) { + let cbOut = ''; + function pushLine (v, i) + cbOut += ' ' + i + '.' + v + '\n'; + cbOut += 'Appended'; + gs.appended.forEach(pushLine); + cbOut += 'Removed'; + gs.removed.forEach(pushLine); + util.copyToClipboard(cbOut); + } + liberator.echo(output); } }, { - bang: true + bang: true, + options: [ [['-clipboard', '-c'], commands.OPTION_NOARG] ] }, true ); -- cgit v1.2.3