void () { myIndentField = new IntegerField(null, CodeStyleConstraints.MIN_INDENT_SIZE, CodeStyleConstraints.MAX_INDENT_SIZE); myTabField = new IntegerField(null, CodeStyleConstraints.MIN_TAB_SIZE, CodeStyleConstraints.MAX_TAB_SIZE); myShfmtDownloadLink = new ActionLink(ShBundle.message("sh.code.style.download.link"), e -> { ShShfmtFormatterUtil.download(ProjectUtil.guessCurrentProject(getPanel()), () -> myShfmtPathSelector.setText(ShSettings.getShfmtPath()), () -> myErrorLabel.setVisible(true)); }); }