namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu-mode on emacs



高林です

akira yamada <akira@xxxxxxxxxxx> wrote:

3 番目のものですが、

|<DT>
|<STRONG><A HREF="http://www.netlab.co.jp/ruby/jp/uba0913/objvar.html">Object and Variable
|</A></STRONG>

この部分は馬場さんの指摘と同じように、改行が入っていますね。これが
まずいようです。


>他のと比べると <DD> の直後の空白が
>怪しいように思いますがそんなこと無いですかね?

空白は多分問題ないのではないかと思います。でも、ちょっと気になった
ので mknmz.pl を修正してみました。

  # ホワイトスペースを調整する
  sub white_space_adjust_filter (\$) {
      my ($text) = @_;
!     $$text =~ s/^\s+//;
!     $$text =~ s/(\s)+/$1/g;
  }

を

  # ホワイトスペースを調整する
  sub white_space_adjust_filter (\$) {
      my ($text) = @_;
!     $$text =~ s/^ +//gm;
!     $$text =~ s/ +$//gm;
!     $$text =~ s/ +/ /g;
!     $$text =~ s/\n+/\n/g;
  }

に修正すれば <DD> の直後に空白が来ることはないはずです。

# ChaSen のために改行コードを残しているので空白の処理はちょっとや
# やこしいです。


>上の 3 番目が登場する際にも同様のことがおこるんです. 

こっちは </A> の直前の改行のせいでおかしくなっているみたいですね。

&finfoput を

     $abstract = &abstract_make($contents, $header, $headings);
     $title =~ s/^\s+//;
+    $title =~ s/\s+/ /g;
     $cfile_size = &commas($cfile_size);

とすると直ると思います。

# 付け焼き刃の修正ばかりでごめんなさい。週末にでも暫定修正版を置き
# たいと思います。

--
高林 哲 Satoru Takabayashi