いがらしです。

At Tue, 6 Mar 2001 09:48:51 +0900,
in [ruby-dev:12373] Re: Quote Symbol,
Hiroshi IGARASHI <igarashi / ueda.info.waseda.ac.jp> wrote:
> 
> たぶん僕は :'foo-bar' しか使わないと思うので、
> これだけで構いません(もう心変わり)。

ちょっと理由が弱いですね。
付け加えるなら、うっかり :foo-bar と書いてしまってから
直す手間が少ない(ほんのちょっとだけど)というのは
理由になりますかね。

あと、よく確かめてませんがパッチをつけておきます。
ruby-mode.elの方はindentは大丈夫そうですが、
font-lock-modeで、'foo-bar'の部分が文字列として
色づけされてしまいます。:'foo-bar'全体が :sym と
同じ色になって欲しいのですが、font-lockはよく分かりません。

--
五十嵐  宏  (Hiroshi IGARASHI)

--- parse.y.symbol Tue Mar 6 09:53:04 2001 +++ parse.y Tue Mar 6 19:40:36 2001 @@ -1605,6 +1615,11 @@ { lex_state = EXPR_END; $$ = $2; + } + | tSYMBEG tSTRING + { + lex_state = EXPR_END; + $$ = rb_intern(RSTRING($2)->ptr); } sym : fname