I just upgraded to emacs 23 on my work pc on opensuse 11.2. I used to use emacs 21.1 here and I use emacs 23 at home on slackware 13. On both of those when I hit tab it simply indents the current line to wherever it should be relative to everything around it. On the new install it now takes several seconds to indent and it is very unpredictable.
Sometimes it tabs the line previous to the cursor normally, sometimes it doesn't indent anything, and sometimes it indents and entire block as though I selected the whole function and used 'M-x' indent-region. I've looked around and found that the behavior of tab changes in emacs 23 if transient-mark-mode is on, but turning that off doesn't seem to change behavior at all.
Does anyone have any ideas?