textFieldWithHistory.setMinimumAndPreferredWidth(0);
SwingHelper.addHistoryOnExpansion(textFieldWithHistory, new NotNullProducer<List<String>>() {
@NotNull
@Override
public List<String> produce() {
NodePathSettings nodeSettings = KarmaGlobalSettingsUtil.getNodeSettings();
if (nodeSettings != null) {
nodeSettings.initGlobalNodeModulesDir();
}
List<CompletionModuleInfo> modules = ContainerUtil.newArrayList();
VirtualFile requester = KarmaGlobalSettingsUtil.getRequester(
myProject,
myConfigPathTextFieldWithBrowseButton.getChildComponent().getText()