(setq linum-format "%7d ")
(setq next-line-add-newlines nil) ;Don't add weird newlines
(setq split-height-threshold nil) ;Reuse windows where sensible
-(setq compilation-scroll-output t)
+(setq compilation-scroll-output 'first-error)
(setq iswitchb-default-method 'samewindow ;Don't confuse me by showing
ido-default-file-method 'selected-window ;buffers in other random
ido-default-buffer-method 'selected-window) ;frames