https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/issues/218 [[📜Another Quick Switcherでファイル内をプレビューつきで検索]]の対応についての考慮漏れバグ。 [[In file search]]はもともと他のファイルも含めて検索対象とする予定だったので、それにも対応した仕様となっていた... が、今では現在のファイルのみをターゲットに絞ったので実装のリファクタリングが必要。 - ファイルオープンの仕組みを[[Header search in file]]や[[Header floating search in file]]に寄せる ## やったこと ### ショートカットキーを大幅削除 古い設定が残って表示される不備があったため、別途 `main.ts#loadSettings`で対応。 ```ts // for retrieve keys const defaultHotkeys = createDefaultHotkeys(); // Clean old keys (Object.keys(defaultHotkeys) as (keyof Hotkeys)[]).forEach((dialogKey) => { Object.keys(this.settings.hotkeys[dialogKey]).forEach((k) => { if (!(k in defaultHotkeys[dialogKey])) { delete ( this.settings.hotkeys[dialogKey] as { [key: string]: Hotkey[] } )[k]; } }); }); ```