https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/issues/216
現在開いているファイルにTFileが含まれているいるかを確認する。
以下でアクティブなマークダウンリーフ一覧を取得して、該当ファイルと一致するものを探し出せる。
```ts
// file: TFileが該当ファイルのとき
app.workspace
.getLeavesOfType("markdown")
.find((x) => x.getViewState().state.file === file.path)
```
本機能が有効なのは以下3コマンド。これらはいずれも新しいタブを開くもの。
- `open in new tab`
- `open in new tab in background`
- `open all in new tabs`
逆にこれ以外のコマンドは『既存タブへの移動を期待していないケース』が明確にありそうなので、対象から除外した。