PHP名前空間を使用する場合、私が取り組んでいるコードは多数の名前空間エイリアスを使用します。
<?php
namespace foo;
use bar\baz\qux as bazQux;
...
$a = new bazQux();
これらの名前空間エイリアスの使用をインデックス化するように Exuberant Ctags を構成して、エイリアスが使用されている行 (上記のインスタンス化) から実際のクラスに直接ジャンプできるようにすることは可能ですか? それが不可能な場合、達成できる最善の妥協点は何ですか?
現在の正規表現ベースの実装の代わりに、PHP サポート用の PHP トークナイザーを使用する ctags 用のまだ統合されていないパッチをどこかで見たことがあります。ただし、自分でバージョンにパッチを適用してコンパイルするのではなく、可能であればストック ctags を引き続き使用したいと考えています。