<fileEditorProvider implementation="org.jetbrains.plugins.terminal.vfs.TerminalSessionEditorProvider"/>
<applicationService serviceImplementation="org.jetbrains.plugins.terminal.TerminalOptionsProvider"/>
+ <projectService serviceImplementation="org.jetbrains.plugins.terminal.TerminalProjectOptionsProvider"/>
</extensions>
<project-components>
* @author traff
*/
@State(
- name = "TerminalOptionsProvider",
+ name = "TerminalProjectOptionsProvider",
storages = @Storage("terminal.xml")
)
public class TerminalProjectOptionsProvider implements PersistentStateComponent<TerminalProjectOptionsProvider.State> {
private State myState = new State();
private final Project myProject;
- public TerminalProjectOptionsProvider(Project project) {myProject = project;}
+ public TerminalProjectOptionsProvider(@NotNull Project project) {myProject = project;}
public static TerminalProjectOptionsProvider getInstance(@NotNull Project project) {