 
 ;; Make mousewheel scrolling less jumpy
 (setq mouse-wheel-scroll-amount '(1 ((shift) . 1) ((control))))
+
+;; Highlight tabs, trailing spaces, and long lines
+(setq whitespace-style '(face tabs trailing lines-tail tab-mark))
+(global-whitespace-mode 1)
 
 ;; Replace yes/no prompts with simpler y/n ones
 (defalias 'yes-or-no-p 'y-or-n-p)

(load-theme 'solarized-dark t)

(require 'editorconfig)

;; Allow evil to override more Emacs keybindings
(setq evil-search-module 'evil-search


;; Configure backup settings
(setq backup-directory-alist '(("." . "~/.emacs.d/backup"))
      backup-by-copying t    ;; Use copying (doesn't clobber symlinks)
      delete-old-versions t  ;; Don't prompt to delete old versions
      kept-new-versions 5
      kept-old-versions 0
      version-control t)     ;; Keep multiple numbered backups

(set-face-font 'default "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*")

;; Keep lines at 80 characters when autoformatting
(setq fill-column 80)

;; Configure version control settings
(setq vc-follow-symlinks t     ;; Don't prompt to follow symlinks to vc'd files
      vc-handled-backends '(Git Hg SVN) ;; Only check for modern vcs's
      vc-make-backup-files t)  ;; Backup files in version control too

;; Show partially completed key sequences sooner
(setq echo-keystrokes 0.1)
