equal
deleted
inserted
replaced
336 JEdit_Lib.buffer_edit(buffer) { |
336 JEdit_Lib.buffer_edit(buffer) { |
337 val range = command.proper_range + start |
337 val range = command.proper_range + start |
338 JEdit_Lib.buffer_edit(buffer) { |
338 JEdit_Lib.buffer_edit(buffer) { |
339 if (padding) { |
339 if (padding) { |
340 text_area.moveCaretPosition(start + range.length) |
340 text_area.moveCaretPosition(start + range.length) |
|
341 val start_line = text_area.getCaretLine + 1 |
341 text_area.setSelectedText("\n" + text) |
342 text_area.setSelectedText("\n" + text) |
342 val end_line = text_area.getCaretLine |
343 val end_line = text_area.getCaretLine |
343 val start_line = end_line - split_lines(text).length |
|
344 buffer.indentLines(start_line, end_line) |
344 buffer.indentLines(start_line, end_line) |
345 } |
345 } |
346 else { |
346 else { |
347 buffer.remove(start, range.length) |
347 buffer.remove(start, range.length) |
348 text_area.moveCaretPosition(start) |
348 text_area.moveCaretPosition(start) |