1 件の投稿を表示中 (合計 4 個)
  • 作成者
    投稿
  • #4761
    Aye Wong
    メンバー

    TextMate(Mac OS X) http://macromates.com/
    http://macromates.com/textmate/manual/navigation_overview#customizing_foldings
    e(Windows) http://www.e-texteditor.com/

    TextMateやそのWindows用クローンeでは、テキスト折りたたみの、開始位置と終了位置を、
    それぞれ正規表現文字列で(foldingStartMarkerとfoldingStopMarkerとして)指定する仕様になっています、
    OutlineTextでもこれに習ったルールを(カスタム2?)追加してはいかがでしょうか?
    現在のOutlineTextでは苦手なHTML, XMLやRubyやVBScriptなども綺麗に構造化できそうです。

    #4958
    Aye Wong
    メンバー

    Aye Wongは書きました:
    TextMateやそのWindows用クローンeでは、テキスト折りたたみの、開始位置と終了位置を、
    それぞれ正規表現文字列で(foldingStartMarkerとfoldingStopMarkerとして)指定する仕様になっています、
    OutlineTextでもこれに習ったルールを(カスタム2?)追加してはいかがでしょうか?
    現在のOutlineTextでは苦手なHTML, XMLやRubyやVBScriptなども綺麗に構造化できそうです。

    beginをノード開始位置、endをノード終端とすればさらにTeXでも使えそうだと思いました。

    #6027
    Yutaka Emura
    キーマスター

    Aye Wongさんは書きました:

    Aye Wongは書きました:
    TextMateやそのWindows用クローンeでは、テキスト折りたたみの、開始位置と終了位置を、
    それぞれ正規表現文字列で(foldingStartMarkerとfoldingStopMarkerとして)指定する仕様になっています、
    OutlineTextでもこれに習ったルールを(カスタム2?)追加してはいかがでしょうか?
    現在のOutlineTextでは苦手なHTML, XMLやRubyやVBScriptなども綺麗に構造化できそうです。

    beginをノード開始位置、endをノード終端とすればさらにTeXでも使えそうだと思いました。

    次のβバージョンで、開始文字列と終了文字列を指定できるカスタムを追加しました。正規表現も指定できます。
    XML と TeX では、既定で、次の文字列を指定するようになりました。

    XML 開始 (正規表現 on)
    終了 (正規表現 on)

    TeX 開始 (正規表現 off) begin
    終了 (正規表現 off) end

    公開されたらお試しください。また、 XML と TeX 以外についても、既定にしたほうがいい開始/終了文字列がありましたら教えてください。よろしくお願いします。

    #6033
    Aye Wong
    メンバー

    アウトラインプラグインが強化されるのですね!楽しみにしています。Rubyもルール追加していただけないでしょうか?正しいか自信がないのですが、以下ではどうでしょう?
    開始:b{class|def|module|if|unless|while|until|for|begin|{}b
    開始:b{end|}}b

1 件の投稿を表示中 (合計 4 個)
  • このトピックに返信するにはログインしてください。