ruby-electric.elを新しくしたら補完が一部の効かなくなった
ruby*.elを新しいものにしたら
"#{"
と打った時に } が補完されず,
progn: Wrong number of arguments: delete-backward-char, 0
といったエラーが出る.
ruby-electric.el が1.9.3-p194同梱のものだと発生する.GNU Emacs 23.4.1で.emacsはこんな感じ.
;;; ruby-mode (autoload 'ruby-mode "ruby-mode" "Major mode for ruby files" t) (add-to-list 'auto-mode-alist '("\\.rb$" . ruby-mode)) (add-to-list 'interpreter-mode-alist '("ruby" . ruby-mode)) (autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process") (autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in ruby-mode") (add-hook 'ruby-mode-hook '(lambda () (inf-ruby-keys))) ;;; ruby-electric.el --- electric editing commands for ruby files (require 'ruby-electric) (add-hook 'ruby-mode-hook '(lambda () (ruby-electric-mode t)))
1.9.2-p320同梱のものでは発生しない.