   :config
   (setq-default dired-omit-files-p t)
   :init
+  (require 'dired-x)
   (dired-omit-mode 1))
 
 (use-package text-scale-mode
   :bind (("C-c +" . text-scale-increase)
 	 ("C-c -" . text-scale-decrease)))
- 
+
+(use-package ispell
+  :bind (("C-c i" . ispell-buffer))
+  :init
+  (add-to-hooks #'flyspell-mode
+		`(git-commit-mode-hook
+		  jabber-chat-mode-hook
+		  rst-mode-hook
+		  sphinx-doc-mode-hook)))
+
 (use-package magit
   :bind (("C-c m" . magit-status)))
 

(defvar user-lisp-directory (expand-file-name "~/elisp")
  "Place to load local LISP code from.")

(use-package auth-source)

(use-package frame-cmds

  (defun set-jabber-credentials ()
    "Reads jabber credentials from encrypted authinfo GPG file.

         Assumptions:

         * Pre-existance of a line such as the following in ~/.authinfo.gpg:
           machine jabber port xmpp login <user-mail-address> password <passwd
