EditorEx () { final EditorEx editor = super.createEditor(); editor.setHorizontalScrollbarVisible(multiline); editor.setVerticalScrollbarVisible(multiline); editor.getSettings().setUseSoftWraps(isUseSoftWraps()); editor.getSettings().setLineCursorWidth(EditorUtil.getDefaultCaretWidth()); editor.getColorsScheme().setEditorFontName(getFont().getFontName()); editor.getColorsScheme().setEditorFontSize(getFont().getSize()); prepareEditor(editor); if (multiline) { editor.getContentComponent().setBorder(new CompoundBorder(editor.getContentComponent().getBorder(), JBUI.Borders.emptyLeft(2))); editor.setContextMenuGroupId("XDebugger.Evaluate.Code.Fragment.Editor.Popup"); } else { foldNewLines(editor); if (showEditor) { setExpandable(editor); } } return editor; }