[#23295] [proposal] new function for mathing path name — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
6 messages
2004/04/01
[#23296] Re: [proposal] new function for mathing path name
— matz@... (Yukihiro Matsumoto)
2004/04/01
まつもと ゆきひろです
[#23309] 100000000000000000000000 == 100000000000000000000000.0 — Tanaka Akira <akr@...17n.org>
ふと (またしても) 気がついたのですが、次のように
5 messages
2004/04/02
[#23310] Re: 100000000000000000000000 == 100000000000000000000000.0
— matz@... (Yukihiro Matsumoto)
2004/04/02
まつもと ゆきひろです
[#23311] Re: 100000000000000000000000 == 100000000000000000000000.0
— Tanaka Akira <akr@...17n.org>
2004/04/02
In article <1080884868.201381.30812.nullmailer@picachu.netlab.jp>,
[#23324] test_pack_U/test_huge_difference error — MIYAMUKO Katsuyuki <k-miyamuko@...>
みやむこです。
9 messages
2004/04/05
[#23353] Re: test_pack_U/test_huge_difference error
— "NAKAMURA, Hiroshi" <nakahiro@...>
2004/04/08
なひです。
[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
15 messages
2004/04/05
[#23392] Re: to_str再考
— nobu.nakada@...
2004/04/16
なかだです。
[#23396] Re: to_str再考
— Tanaka Akira <akr@...17n.org>
2004/04/16
In article <200404160100.i3G10FjJ003540@sharui.nakada.niregi.kanuma.tochigi.jp>,
[#23346] Solaris Errno::E000 — とみたまさひろ <tommy@...>
とみたです。
4 messages
2004/04/07
[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
17 messages
2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/16
山本です。落ちる場所がわかりました。
[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/16
山本です。
[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— nobu.nakada@...
2004/04/16
なかだです。
[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/16
山本です。
[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/16
山本です。
[#23412] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/20
山本です。原因を絞り込めました。
[#23413] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/20
山本です。
[#23414] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "U.Nakamura" <usa@...>
2004/04/20
こんにちは、なかむら(う)です。
[#23415] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/20
山本です。
[#23416] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/20
山本です。
[#23417] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/04/20
山本です。SEGVの原因がわかりました。
[#23418] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)
— nobu.nakada@...
2004/04/20
なかだです。
[#23381] gdbm read only access — Tanaka Akira <akr@...17n.org>
ふと、GDBM を read only で access したくなったのですが、GDBM.open には
4 messages
2004/04/15
[#23385] Process::Status as boolean — nobu.nakada@...
なかだです。
7 messages
2004/04/15
[#23394] drb test failure due to multiple value class — nobu.nakada@...
なかだです。
3 messages
2004/04/16
[#23408] Ruby/Bsearch — MoonWolf <moonwolf@...>
MoonWolfです。
6 messages
2004/04/19
[#23432] Resolv.getaddress(IPv6) causes error — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
7 messages
2004/04/23
[#23433] Re: Resolv.getaddress(IPv6) causes error
— Tanaka Akira <akr@...17n.org>
2004/04/23
In article <20040423115903.F2C7.USA@garbagecollect.jp>,
[#23434] Re: Resolv.getaddress(IPv6) causes error
— "U.Nakamura" <usa@...>
2004/04/23
こんにちは、なかむら(う)です。
[#23443] [Oniguruma] Version 2.2.8 — <kkosako@...>
ftp.ruby-lang.orgとhttp://www.geocities.jp/kosako1/に、
6 messages
2004/04/27
[ruby-dev:23298] Re: ruby-mode.elでのインデント
From:
matz@... (Yukihiro Matsumoto)
Date:
2004-04-01 12:39:29 UTC
List:
ruby-dev #23298
まつもと ゆきひろです
In message "[ruby-dev:23294] ruby-mode.elでのインデント"
on 04/04/01, Kazuhiro NISHIYAMA <zn@mbf.nifty.com> writes:
|インスタンス変数のメソッド呼び出しの引数の文字列リテラルの中に
|"#"や"#{x}"などがあるとインデントが変になるようです。
こんなパッチでどうでしょう。当てるとインデントが崩れますが、
CVSではきちんとしますので確認だけしてみてください。
--- ruby-mode.el 3 Mar 2004 04:55:33 -0000 1.79
+++ ruby-mode.el 1 Apr 2004 12:38:04 -0000
@@ -601,3 +568,3 @@ The variable ruby-indent-level controls
(case-fold-search nil)
- state bol eol begin
+ state bol eol begin op-end
(paren (progn (skip-syntax-forward " ")
@@ -661,3 +628,2 @@ The variable ruby-indent-level controls
(setq indent (- indent ruby-indent-level))))
- ;;operator terminated lines
((and
@@ -679,2 +645,3 @@ The variable ruby-indent-level controls
(end-of-line)
+ ;; skip the comment at the end
(skip-chars-backward " \t")
@@ -684,3 +651,5 @@ The variable ruby-indent-level controls
(setq end (1- (point)))
- (ruby-special-char-p end))
+ (or (ruby-special-char-p end)
+ (and (setq state (ruby-parse-region parse-start end))
+ (nth 0 state))))
(setq end nil))
@@ -688,5 +657,4 @@ The variable ruby-indent-level controls
(skip-chars-backward " \t")
- (setq state (ruby-parse-region parse-start (point)))
- (setq begin (or (nth 0 state) (cdr (nth 1 state))))
- (goto-char pos))
+ (setq begin (if (nth 0 state) pos (cdr (nth 1 state))))
+ (setq state (ruby-parse-region parse-start (point))))
(or (bobp) (forward-char -1))
@@ -702,12 +670,12 @@ The variable ruby-indent-level controls
(not (ruby-special-char-p))
+ ;; operator at the end of line
(let ((c (char-after (point))))
(and
- (or (not (eq ?, c))
- (null begin)
- (save-excursion
- (goto-char begin)
- (skip-chars-forward " \t")
- (not (or (eolp) (looking-at "#")
- (and (eq (car (nth 1 state)) ?{)
- (looking-at "|"))))))
+;; (or (null begin)
+;; (save-excursion
+;; (goto-char begin)
+;; (skip-chars-forward " \t")
+;; (not (or (eolp) (looking-at "#")
+;; (and (eq (car (nth 1 state)) ?{)
+;; (looking-at "|"))))))
(or (not (eq ?/ c))
@@ -727,3 +695,5 @@ The variable ruby-indent-level controls
(not (looking-at "do\\>[^_]")))))
- (t t))))))))
+ (t t))))
+ (not (eq ?, c))
+ (setq op-end t)))))
(setq indent
@@ -731,2 +701,3 @@ The variable ruby-indent-level controls
((and
+ (null op-end)
(not (looking-at ruby-block-hanging-re))
@@ -738,3 +709,2 @@ The variable ruby-indent-level controls
(skip-syntax-forward " ")
-;; (ruby-beginning-of-arg (or begin parse-start) (point))
(current-column)))