void (SearchableOptionProcessor processor) { final String configurableId = "com.jetbrains.python.configuration.PyIntegratedToolsModulesConfigurable"; final String displayName = "Python Integrated Tools"; processor.addOptions("Package requirements file", displayName, "Package requirements file", configurableId, displayName, true); processor.addOptions("Default test runner", displayName, "Default test runner", configurableId, displayName, true); processor.addOptions("Docstring format", displayName, "Docstring format", configurableId, displayName, true); processor.addOptions("Analyze Python code in docstrings", displayName, "Analyze Python code in docstrings", configurableId, displayName, true); processor.addOptions("Sphinx working directory", displayName, "Sphinx working directory", configurableId, displayName, true); processor.addOptions("Treat txt files as reStructuredText", displayName, "Treat *.txt files as reStructuredText ", configurableId, displayName, false); processor.addOptions("reStructuredText", displayName, "Docstring format", configurableId, displayName, false); processor.addOptions("Epytext", "Docstring format", "Docstring format", configurableId, displayName, false); processor.addOptions("Plain", displayName, "Docstring format", configurableId, displayName, false); processor.addOptions("Unittests", displayName, "Default test runner", configurableId, displayName, false); processor.addOptions("pytest", displayName, "Default test runner", configurableId, displayName, false); processor.addOptions("Nosetests", displayName, "Default test runner", configurableId, displayName, false); processor.addOptions("Attests", displayName, "Default test runner", configurableId, displayName, false); processor.addOptions("Path to Pipenv executable", displayName, "Path to Pipenv executable", configurableId, displayName, true); }