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| の方がいいなぁ。