diff --git a/src/main.ts b/src/main.ts index 92b6eab..0abce31 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,14 +1,14 @@ // main.ts import { Plugin, MarkdownView, App } from "obsidian"; import { EditorView } from "@codemirror/view"; -import { InlineAISettings, DEFAULT_SETTINGS, MyPluginSettingTab } from "./settings"; +import { InlineAISettings, DEFAULT_SETTINGS, InlineAISettingsTab } from "./settings"; import { commandEffect, FloatingTooltipExtension } from "./modules/WidgetExtension"; import { ChatApiManager } from "./api"; import { generatedResponseState } from "./modules/AIExtension"; import { buildSelectionHiglightState, currentSelectionState, setSelectionInfoEffect } from "./modules/SelectionSate"; import { diffExtension } from "./modules/diffExtension"; -export default class MyPlugin extends Plugin { +export default class InlineAIChatPlugin extends Plugin { settings: InlineAISettings = DEFAULT_SETTINGS; async onload() { @@ -65,7 +65,7 @@ export default class MyPlugin extends Plugin { // Add settings tab - this.addSettingTab(new MyPluginSettingTab(this.app, this)); + this.addSettingTab(new InlineAISettingsTab(this.app, this)); } onunload() { diff --git a/src/settings.ts b/src/settings.ts index a5e072e..a940254 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -22,7 +22,7 @@ export const DEFAULT_SETTINGS: InlineAISettings = { }; // Settings tab class to display settings in Obsidian UI -export class MyPluginSettingTab extends PluginSettingTab { +export class InlineAISettingsTab extends PluginSettingTab { plugin: MyPlugin; constructor(app: App, plugin: MyPlugin) { @@ -34,7 +34,7 @@ export class MyPluginSettingTab extends PluginSettingTab { const { containerEl } = this; containerEl.empty(); - + // Provider setting new Setting(containerEl)