private void insertClip(Clip clip) { CodeEditor editor = currentEditor.getValue(); EditorRange selectedRange = editor.getSelection(); String insertedClip = selectedRange.getSelection().replaceAll("^(.*)$", clip.getContent()); editor.replaceSelection(insertedClip); book.setBookIsChanged(true); }