「ツリー定義の順番を優先順位にする」のNo.08715
K'zawa さん 15/09/28 15:54
 
こんにちは、K'zawaです。

[その他]→[ファイルタイプ別の設定]→[アウトライン]→[解析]→
[ツリーの動作]→[ツリー定義の順番を優先順位にする]

この設定、マクロから操作することは可能でしょうか?

[ ]
RE:08715 「ツリー定義の順番を優先順位にNo.08717
秀丸担当 さん 15/09/28 17:30
 

>[その他]→[ファイルタイプ別の設定]→[アウトライン]→[解析]→
>[ツリーの動作]→[ツリー定義の順番を優先順位にする]

この設定は、マクロのconfig文で設定可能なようにはなってないです。
昔からあるファイルタイプ別の設定は、レジストリの値の名前に対応するように
作られています。
最近追加されたものは、あまり値の名前が増えると遅くなってしまうので、バイ
ナリ情報としてまとめてレジストリに覚えていて、対応するレジストリ上の名前
が無いものが多くあります。
config文でも必要性のありそうなものだけを対応するようになってきています。
もし必要であれば追加を検討します。

[ ]
RE:08717 「ツリー定義の順番を優先順位にNo.08718
K'zawa さん 15/09/28 21:59
 
秀丸担当さん、こんにちは。
K'zawaです。

>もし必要であれば追加を検討します。

下のマクロのようにする場合、ないと中途半端な結果になってしまうかも知れな
いです。無理やりレジストリを書き換えることもできますが…。

loadhilight settingdir + "\\TreeWord.hilight", 0, 0x04;
#f = getconfig( "HilightList" );
#f = ( #f ^ ( #f & 0x1F0020 ) ) | 0x10000;
config "xHilightList:" + str( #f );

[ ]
RE:08718 「ツリー定義の順番を優先順位にNo.08719
秀丸担当 さん 15/09/29 10:21
 

確かにhilightファイルの読み書きでは中途半端なことになってしまうと思いま
す。
「レベルの見せ方」や「行頭の無効行」はhilightファイルに情報を一緒に保存
するようになっていました。
config文でいちいち書き換えるのも何なので、「ツリー定義の順番を優先順位に
する」もhilightファイルに一緒に保存したほうがよかったです。
一緒に保存するように検討したいと思います。

[ ]
RE:08719 「ツリー定義の順番を優先順位にNo.08723
K'zawa さん 15/09/29 16:02
 
秀丸担当さん、こんにちは。
K'zawaです。

>config文でいちいち書き換えるのも何なので、「ツリー定義の順番を優先順位に
>する」もhilightファイルに一緒に保存したほうがよかったです。
>一緒に保存するように検討したいと思います。

よろしくお願いします。

[ ]