Emacsのruby-modeのシンボルの色付けがおかしい件
インスタンス変数やクラス変数,グローバル変数,定数のシンボルを書こうとすると,シンボルの色付けにならない.はてなの色付けはちゃんとやってくれるけど.
:Foo :@foo :@@foo :$foo :Foo=
以下のように応急処置した.もっといい方法があるかもしれない.(17:10修正,代入タイプのシンボルに対応)
(add-hook 'ruby-mode-hook '(lambda () (add-to-list 'ruby-font-lock-keywords '(":\\(\\(\\$\\|@\\|@@\\)[_a-zA-Z][_a-zA-Z0-9]*\\|[A-Z][_a-zA-Z0-9]*=?\\)" . font-lock-constant-face)) ))
ruby-modeはインデントがおかしい時がちらほらあるけど,どうにかならないのかな.=beginとか.よくわからないずれ方をする時もあるし.