1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
/*
* Cut_Lines.bsh - a BeanShell macro for jEdit
* which cuts either the selected text, or the current line
* if no text is selected, to the clipboard.
*
* Copyright (C) 2003 Ollie Rutherfurd <oliver@jedit.org>
* Copyright (c) 2008 encorejane@users.sourceforge.net
*
* $Id: Cut_Lines.bsh 23971 2015-08-08 19:37:35Z daleanson $
*/
cutLines(){
if (buffer.getLength() == 0)
return;
selections = textArea.getSelectedLines();
if(selections.length == 0){
selections = new int [] {textArea.getCaretLine()};
}
start = textArea.getLineStartOffset(selections[0]);
stop = textArea.getLineEndOffset(selections[selections.length-1]);
textArea.setSelection(new Selection.Range(start,stop));
Registers.cut(textArea,'$');
}
cutLines();
/*
Macro index data (in DocBook format)
<listitem>
<para><filename>Cut_Selection_or_Line.bsh</filename>
<abstract><para>
If no text is selected, the current line is cut to the clipboard,
otherwise, all lines that contain the selection are cut to the clipboard.
</para></abstract>
</listitem>
*/
|