    cocktail creation easier."
   :init-value nil
   :lighter " cktl")
+
+;; in fact, I think this is how you bind special yasnippets to minor modes:
+;; source: http://capitaomorte.github.io/yasnippet/snippet-expansion.html
+;; Controlling Expansion -> Eligible snippets -> yas-activate-extra-mode
+(add-hook 'cocktail-mode-hook
+          #'(lambda ()
+              (yas-activate-extra-mode 'cocktail-mode)))
+
+
+;;;; Arduino ;;;;
+
+;; see: http://www.emacswiki.org/emacs/ArduinoSupport
+;; it seems that CEDET (v2.0) is built-in
+
+;; Matlock's note: I don't think this line is necessary because according to
+;; MELPA, CEDET is already built in, so there's actually nothing CEDET-y in my
+;; .emacs.d folder
+;; Actually, I was WRONG!  Figure out how to load CEDET (and Semantic, too, 
+;; I believe)
+;; Load CEDET.
+;; See cedet/common/cedet.info for configuration details.
+;; IMPORTANT: For Emacs >= 23.2, you must place this *before* any
+;; CEDET component (including EIEIO) gets activated by another 
+;; package (Gnus, auth-source, ...).
+;; (load-file "~/.emacs.d/vendor/cedet/cedet-devel-load.el")
+
+
+
+;; Add further minor-modes to be enabled by semantic-mode.
+;; See doc-string of `semantic-default-submodes' for other things
+;; you can use here.
+(add-to-list 'semantic-default-submodes 
+             'global-semantic-idle-summary-mode t)
+(add-to-list 'semantic-default-submodes 
+             'global-semantic-idle-completions-mode t)
+(add-to-list 'semantic-default-submodes 
+             'global-cedet-m3-minor-mode t)
+
+;; Enable Semantic -- already did that
+;; (semantic-mode 1)
+
+;; Enable EDE (Project Management) features -- already did that, too
+;; (global-ede-mode 1)
+
+;; Configure arduino OS X dirs.
+(setq ede-arduino-appdir "/Applications/Arduino.app/Contents/Resources/Java")

;;           '(lambda()
;;              (local-set-key [tab] 'yas/expand)))

;; in fact, I think this is how you bind special yasnippets to minor modes:
;; source: http://capitaomorte.github.io/yasnippet/snippet-expansion.html
;; Controlling Expansion -> Eligible snippets -> yas-activate-extra-mode
(add-hook 'cocktail-mode-hook
          #'(lambda ()
              (yas-activate-extra-mode 'cocktail-mode)))

;;;; Python ;;;;


;;      (yafolding-temp-toggle t)))


;;;; LaTeX/Cocktails ;;;;

;;;; define minor mode for LaTeX'd cocktail recipes -- totally pesonal
(define-minor-mode cocktail-mode
