getresultex(7)の値No.05534
h-tom さん 10/04/08 16:34
 

h-tom です。

仕様と動作の確認。

1)getresultex(7)で、取得できる値ですが、通常のタグジャンプ時も取得できます。
 (「directtagjumpでジャンプした行番号」だけではない)
 これは、保証された動作(?)なんでしょうか?

2)取得できる値ですが、
  タグジャンプをしたファイル         ->  タグジャンプした行番号
  エクスプローラらから開いたファイル ->  上と同じ値
 このように、一度設定されると、その値を保持するようですが、これは仕様ですか?

[ ]
RE:05534 getresultex(7)の値No.05536
秀丸担当 さん 10/04/08 17:26
 

>1)getresultex(7)で、取得できる値ですが、通常のタグジャンプ時も取得できます。
> (「directtagjumpでジャンプした行番号」だけではない)
> これは、保証された動作(?)なんでしょうか?

調べてみたところ、タグジャンプでも同様になっていました。
タグジャンプでもできるということでお願いします。
ヘルプにも書いておきます。

>2)取得できる値ですが、
>  タグジャンプをしたファイル         ->  タグジャンプした行番号
>  エクスプローラらから開いたファイル ->  上と同じ値
> このように、一度設定されると、その値を保持するようですが、これは仕様です
>か?

いまのところ変更があるまで保持している作りにはなっていますが、もしかした
らクリアしたほうがいいという話もあるかもしれないので、仕様としてはタグジ
ャンプ/ダイレクトタグジャンプをした後にだけ取得できて、それ以外は不定と
いうことでお願いしたいところです。

[ ]
RE:05536 getresultex(7)の値No.05537
h-tom さん 10/04/08 17:42
 

h-tom です。

>調べてみたところ、タグジャンプでも同様になっていました。
>タグジャンプでもできるということでお願いします。
>ヘルプにも書いておきます。
お願いします。

>いまのところ変更があるまで保持している作りにはなっていますが、もしかした
>らクリアしたほうがいいという話もあるかもしれないので、仕様としてはタグジ
>ャンプ/ダイレクトタグジャンプをした後にだけ取得できて、それ以外は不定と
>いうことでお願いしたいところです。
了解です。

以前要望した、タグジャンプで開いたかどうかの判定を、getresultex(7)を
使ってできるかどうか、検討していて、getresultex(7)の値と、カーソル位置
を見れば、それなりに判定できそうです。

[ ]