[スレッド全体]

2017/1/30 (月) 22:54:40 返信 削除
[610] Re:プレーンテキストをWZ階層付テキストに変換するマクロ

なかなか興味深い使い方です。
インデント形式が揃っていれば、タブのファイルにも対応しているところがなかなかいいですね。

これを基にプラグインには簡単にできますね。
先頭付近に
Outline.SetTitle("インデントアウトライン")
Outline.SetListType(100) ' ツリー表示
を追加

   xLine = String(nII+1,".") & " " & Trim(xLine)
   Jump(nJJ)
   BeginSelect(0)
   GoLineEnd( )
   InsText xLine
の部分を
   'ツリーに追加
   Outline.AddFuncInfo2 nJJ, 1, Trim(xLine), nII
にするだけでファイル自体は完成で、あとは他のプラグインを参考にして
plugin.defを書くだけでできます。
なおこれだけだとWzみたいに「1.」「1-1.」みたいな番号はついてません。

ysiさんさえよろしければpluginとこのマクロをwikiに乗っけておきましょうか?
もか
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81