sbool javaxSyntaxTextArea_numPadFix = true; static RSyntaxTextArea javaxSyntaxTextArea() { ret swing(func -> RSyntaxTextArea { RSyntaxTextArea textArea = new RSyntaxTextArea(1, 10); if (javaxSyntaxTextArea_numPadFix) new NumPadFixingInputMap().replaceOn(textArea); textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA); textArea.setHighlightCurrentLine(false); textArea.setTabSize(2); textArea.setTabsEmulated(true); textArea.setCodeFoldingEnabled(false); textArea.setMarkOccurrences(true); ret textArea; }); }