おそらく機能拡張を自前で書かないといけないような気がしているのですが、VSCodeで.mdの拡張子をもつMarkDownファイルを編集しているときは、アウトラインが表示されて便利なのですが、これを .txt のプレーンテキストファイルに対してもアウトライン表示したいと思っています。

プレーンテキストを開いているときに
[1]自分で決めたルールでアウトラインのツリー構造が動くようにしたい
[2]MarkDownの定義に従ったアウトラインのツリー構造が動くようにしたい

おそらく、[1]は難しく、[2]は簡単な気がしていますが、現在のところ、[1]も[2]もやり方がわかりません。

どちらかやり方をご存知のかた、ヒントやリンクでもかまいませんのでよろしくお願いします。