1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #3774
    snow
    参加者

    不具合と言いたい気持ちもあるのですが、プラグインが汎用的なものであることから要望にしてみます。
    {の数で判定するロジックにおいて、

    /* if (a == 1) { */
    if (a == 2) {

    のようにコメント内に { }がある場合、対応が狂ってしまいます。
    設定におけるコメントの記述を読み出して、この内部をカウントしないように、できないものでしょうか?

    よろしくお願いします。

    #3782
    Yutaka Emura
    キーマスター

    それはできますが、設定ごとにコメントの識別文字列を取得するインターフェースを将来のバージョンで拡張したいと思っているので、そのタイミングになると思います。

    ところで、ソースコードは公開されているので、それを自分で修正してビルドすることもできます。

    #3784
    Aye Wong
    メンバー

    各設定からコメント識別子がなんであるか引けるのもよいと思いますが、カーソル位置、もしくはある座標にある文字がどのようにハイライトされているかの情報をAPIやマクロで引けるようになっているともっとありがたいです。
    その場合、パースしなおさなくてもコメントや文字列中の{}を読み飛ばすことが簡単になるでしょうし、最近公開された強調結果をHTMLに変換するマクロももっとシンプルに書けるかと思います。応用の幅が広がるかと思います。

1 件の投稿を表示中 (合計 3 個)
  • このトピックに返信するにはログインしてください。