   (require 'yaml-mode)
   (add-to-list 'auto-mode-alist '("\\.yml$" . yaml-mode)))
 
+;;; on OS X, set binding for meta to be command key, next to space bar
+;;;  disable meaning of option key, so it is passed into emacs.
+;;;  I use these semantics so that, e.g., option-v gives me the square root character.
+;;;
+;;; I have had this code much higher in this init file; however, I run into eval order
+;;;  issues.  When I leave it here late in the sequence, it seems to do what I want.
+(when (and window-system (eq 'ns window-system))
+  (set-variable (quote mac-option-modifier) 'none))
+

            ;; so bring it up a notch or two
            '(foreground-color . "grey54")  ;; foreground from solarized-emacs
	    ;; '(background-color . "black")
	    ;; '(background-color . "#002b36")  ;; backround from solarized-emacs
                                                ;; but it does not work well with shell-mode, so choose a named color
	    '(background-color . "color-235")  ;; this is a black from list-colors-display
	    ;; '(cursor-color . "DarkOrange")
	    '(cursor-color . "DarkOrange3")  ;; tone down cursor some with solarized colors
	    ))

(setq user-full-name "Jeff McCarrell")
(setq user-mail-address "jeff@mccarrell.org")

;; prefer utf-8 encoding in all cases.
(prefer-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)

;; always show syntax highlighting
(when (fboundp 'global-font-lock-mode)
  (global-font-lock-mode t))
