vrtmrz / obsidian-tagfolder

MIT License
221 stars 17 forks source link

[Question] 複数タグの判定? / How are multiple tags represented on the tree? #51

Open kazdonkai opened 2 years ago

kazdonkai commented 2 years ago

素晴らしいプラグインをありがとうございます。 ノートに複数のタグがあったときに,どのように階層化させるのかわからないので質問です。

画像を見ていただくと分るように,右のノートには,階層タグが多数含まれています。 それをこのプラグインで表示すると,赤のように,一つのタグの階層のように表示されています。 これはおかしいのではないでしょうか?

本来は,青のようにタグが区別されて階層化させるのが正しい分類なのではないかと思います。 しかも,赤の分類と青の分類が,入り交じっていますがこれはなぜなのかわかりません。 もちろん,タグ間にスペースが入っているので,このような二種類になる筈はないのですが?

よろしく,お願いします。

スクリーンショット 2022-11-19 14 33 15


きっと同様の疑問があると思いますので、ナレッジになるように英訳を置いておきますね

English translation for those who suffer like whom opened the issue. (21st Nov. 2022)

Thank you for the awesome plugin! Question for how the hierarchy has been made when the note has several tags.

As a reference to the screenshot, the note on the right contains several tags. However, in this plugin, the tags are displayed as a single tag, as marked in red in the screenshot. Is this the correct behaviour?

I think that tags should be separated and made into a hierarchy. Moreover, in types of the showing method, red and blue types are intermingled, but I do not know why this is. Of course, we have a space between tags, so it should not be as like this.

I am looking forward to your answer, cheers!

vrtmrz commented 2 years ago

ありがたいお言葉をありがとうございます!

TagFolderは組み合わせを全ての組み合わせで表示します。 そのときに、その下に1つしかフォルダとして表示するべきものが無い場合は、まとめて表示するようになっています。 挙げて頂いたスクリーンショットであれば、静岡県阿部郡小瀬戸村の記事はそれぞれ1つしかない(阿部郡と阿倍郡)があるようですが)のでは無いでしょうか。 (ただ、これは確かにオプションでOFFにできると良いかもしれませんね) なので、本来は青の形で表示されますが、省略可能なものは赤に集約される、という挙動になっています。

例を挙げると、

- 赤い
  - 甘い
    - りんご.md

- 赤い/甘い
  - りんご.md

になります。

ただし、以下のような下位に複数のものがある場合は集約されません。

- 赤い
  - 甘い
    - りんご.md
  - 辛い
    - とうがらし.md

お返事になっていますでしょうか。


Thank you very much for your kind words too.

TagFolder will show the tags as folders in all possible combinations. At that time, the tags will be merged if there is only a single item under the folder. There might be only one note in your vault that contains all 静岡県, 阿倍郡 and 小瀬戸村 might be the only document in your vault. 阿部郡 is also so. (But if it can be configured, it might be useful.) So, originally it will be displayed as multiple tags(marked blue), but aggregated and made be into a single tag (marked red).

Here's an example.

- red
  - sweet
    - apple.md

is aggregated as:

- red/sweet
  - apple.md

However, if there are multiple items under the level, they will not be aggregated like below.

- red
  - sweet
    - apple.md
  - hot
    - chili pepper.md

I hope this answers your question.

vrtmrz commented 2 years ago

@kazdonkai

ちょっと慎重に考えたのですが、せっかくのご質問をだいぶ勘違いしていました。 TagFolderはNested Tagsを正常に描画出来ていませんでした。 そういう仕様にしたのか、そうなってしまったのかちょっと失念していますが、多分「→」で表示される方が見やすいと思うので直しました。 また、簡略化(集約は過去のIssueでこう呼んでました)が可能な場合でも簡略化しないオプションもつけましたので、修正版を試してみて下さい。


I noticed that I misunderstood your question a lot after I thought about it a bit carefully. As your pointing, TagFolder was not able to render Nested Tags correctly. (Behaviour had not been weird but displayed indicators of levels had been completely wrong). I completely forgot why I designed or mistook it so, but it can be more clear with the "→" mark. Therefore fixed so. And a new feature has been implemented, which enables keeping empty folders even if they can be simplified. (aggregate has been called simplify in old issues.) Could you please try this version?