From: nobu.nakada@... Date: 2003-01-17T09:05:29+09:00 Subject: [ruby-dev:19364] Re: lstripped here-document (Re: comments and continuing strings on the next line) --Multipart_Fri_Jan_17_09:05:28_2003-1 Content-Type: text/plain; charset=ISO-2022-JP なかだです。 At Wed, 15 Jan 2003 14:00:19 +0900, NAKAMURA, Hiroshi wrote: > > ヒアドキュメントの中身をCopy&Pasteで持ってきた場合、 > > "|"を各行に挿入しなければならないのが少しだけ不満です。 それはそうなんですが、 > > 行の先頭から何文字分をインデントとみなすかを、 > > 数値で指定するのではどうでしょうか? > > > > p <<-2EOS > > foo > > bar > > EOS 数えなきゃいけないというのはちょっと。 > 他の案として、RDみたいに次の行の先頭というのはどうでしょう。 > あるいはEOSの位置に。。。ってなんか見覚えが。 TABを考えなくていいならそれがベストだろうとは思うんですが。とり あえず、EOSの前の空白と一致する部分だけを削除するようにしてみま した。 > http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/3877 単純にバイト数で数えるって案も出てますね。明確ですが、見た目と のギャップが気になります。 > 個人的には、汚いものは汚くあるべきという(なひの)ポリシーに基づき、 > この機能は不要だと思ってます。 たしかに本来エディタの問題なのかも知れません。 --Multipart_Fri_Jan_17_09:05:28_2003-1 Content-Type: text/x-diff; type=gzip; charset=US-ASCII Content-Disposition: attachment; filename="heredoc.diff.gz" Content-Transfer-Encoding: base64 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 --Multipart_Fri_Jan_17_09:05:28_2003-1 Content-Type: text/plain; charset=ISO-2022-JP -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦 --Multipart_Fri_Jan_17_09:05:28_2003-1--