redo

M-/ に redo を bind してるのがいつの間にか無効化される。いい加減うざくなったので、原因を調査…したら一瞬でわかった。初めて dabbrev-expand を呼んだときに dabbrev が遅延 load されて M-/ を rebind しくさるのだ。そんなわけで超対症療法的に

(eval-after-load "dabbrev"
  '(global-set-key "\M-/" 'redo))

したら直った。でもどこで rebind してるのかわからん。面倒だから放置。