 	      (setq Info-additional-directory-list
 		    '("/opt/local/share/info/")))))
 
+(when (require 'fill-column-indicator nil 'noerror)
+  (setq fci-rule-column 80)
+  (global-set-key (kbd "C-c F") 'fci-mode))
+
+;;; Solarized color theme
+;;; - http://ethanschoonover.com/solarized
+;;; - https://github.com/sellout/emacs-color-theme-solarized
+(when (require 'color-theme-solarized nil 'noerror)
+  (load-theme 'solarized t)
+  (defun toggle-solarized-light ()
+    "Switch dark/light modes of Solarized color theme."
+    (interactive)
+    (setq frame-background-mode
+	  (if (eq frame-background-mode 'dark) 'light 'dark))
+    (load-theme 'solarized t)
+    (mapc 'frame-set-background-mode (frame-list)))
+  (global-set-key (kbd "C-M-8") 'toggle-solarized-light))
+
 (custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.

  (when (interactive-p)
    (message "Buffer saved")))
(global-set-key "\M-W" 'copy-buffer-as-kill)

;;; --------------------------------------------------------------------
;;; Semi-automatic rstripping

;;; --------------------------------------------------------------------
;;; Org Mode

(with-eval-after-load "org"
  (setq org-startup-indented t)
  (setq org-directory "~/.org")

