Hidemaru_EvalMacro関数の仕様確認No.09117
colder さん 16/10/03 14:59
 
Hidemaru_EvalMacro関数ですが、マクロを実行していないときは、この関数は利用で
きないということでいいでしょうか?
具体的に何がしたいのかというと変換モジュール内でこの関数を使って、
Perlの/eオプションのように置換のときにマクロを実行させようとしたんですが、う
まくいかないです。

[ ]
RE:09117 Hidemaru_EvalMacro関数の仕様確No.09119
秀丸担当 さん 16/10/03 16:15
 

Hidemaru_EvalMacroはマクロ実行中しかできないようになっています。
変換系コマンド実行時もできないですが、たぶんマクロからfilter文を呼んでい
るときに変換モジュールが呼ばれると、そのときには動作してしまっていると思
います。
ここで動作してしまうのは内部的な都合上問題があるので、マクロ中であっても
変換モジュール呼び出し中はできないようにするべきでした。
次のβ版でできないように修正しようと思います。

[ ]