ctags のダイレクトタグジャンプで対象のNo.34525
にしかぜ さん 15/10/20 00:30
 
秀丸 8.54 (x64)
要望です。
ctags を使ったダイレクトタグジャンプで
たとえば "user" という単語でジャンプすると
ctags ファイル内の記述が

abcd    filename    /^$abcd = 'user';$/;"   v
func    filename    /^  function func()$/;" f   class:user

のように行内に "user" という文字列を持つ単語がジャンプ候補として表示されてい
ます。
これを厳密に

user    filename    /^$user = "...."$/;"

のような「ctags ファイルの行先頭にある単語だけ」にマッチしてジャンプするよう
な機能/モードが欲しいです。
ぜひ検討をお願いします。

[ ]
RE:34525 ctags のダイレクトタグジャンプNo.34530
秀丸担当 さん 15/10/20 14:53
 

調べてみたところ、秀tags用のオプションですが、[その他]→[動作環境]→
[tagsファイル]→[関数名のみをジャンプの対象とする]がありました。
これは
xxx.txt(123) : abc funcname( def )
というような書き方のとき、funcnameだけを対象とするためのオプションです。
ctagsの対応のときに、このオプションも影響するようにしてありました。
これをONにすると、ctagsと判定された場合は、先頭の単語だけが対象になりま
した。

ctags形式と判定されている場合は、このオプションのON/OFFに関わらず、常に
先頭だけと判断してしまってもいいと思います。
今後のバージョンで修正させていただきます。

[ ]
RE:34530 ctags のダイレクトタグジャンプNo.34537
にしかぜ さん 15/10/20 18:49
 
思うとおりの動作をしていることを確認しました。
ありがとうございました。

> ctags形式と判定されている場合は、このオプションのON/OFFに関わらず、常に
> 先頭だけと判断してしまってもいいと思います。
> 今後のバージョンで修正させていただきます。

よろしくお願いします。

[ ]