ruby-electri.el を使っているときに {|e| が勝手に { |e| になっちゃうのを防ぐ
ruby-electric.el の168行目にある (insert " ") をコメントアウトすればOK。
コメントアウトする行を周辺の5行と一緒に見るとこんな感じ。
(if (ruby-electric-is-last-command-char-expandable-punct-p) (cond ((ruby-electric-code-at-point-p) ;(insert " ") ; ←ここをコメントアウト (save-excursion (if ruby-electric-newline-before-closing-bracket
{ |e| のように、{ と |e| の間に空白がある書き方ってあんまり見ないし、
僕が持っている「たのしいRuby」や「Rubyレシピブック」でも、
{|e| のように空白をいれない書き方で統一されている。
{ |e| でもいいって人はいると思うけど、僕はやっぱり {|e| の方がいいなぁ。