t_wの輪郭

Feedlyでフォローするボタン
VSCode拡張機能jsonlローカルデライト

あれ

2025/4/19 23:36:00

大変そうなので今のところ作る気がしない


jsonlをいい感じにして、VSCodeの拡張機能をいい感じに作ると、いい感じにできるかもしれない。

大枠

一つのjsonlファイルを一つの輪郭として扱う
引き入れについての情報は双方の輪郭に持たせる
jsonlには追記のみを行う
引き外したときには「引き外した」という上方を追記する
片方は引き入れているのに、もう片方には引き入れられているという情報がないときには、いい感じに解消する(たぶん引き入れているを正とするような気がする、あるいは後勝ち)


必要な機能

  • プレビュー機能
  • 待欄機能
  • 検索機能
あれあれ

あれ

2025/4/20 18:04:00

「YAMLの本来の使い方」を仕様から読み取ってみる | Wantedly Engineer Blogの下記とか役立ちそうですかも?

プログラミング言語のもつデータ構造は必ずしも木構造とは限りません。具体的には

  • ノードの共有
  • 循環参照

が発生することがあります。こういった情報を適切に書き出すには、同じノードが参照されているという状態を木構造にうまく落としこむ必要があります。そのためにYAMLでは、ノードの初回出現時にノードに名前をつけて、以降ではノードを名前で呼び出すことによってノードの同一性を表現します。

あれ

2025/4/20 17:12:00

jsonlの代わりのyamlを使うのもいいかも