   "An adapted `makefile-mode' that knows about nmake."
   (setq font-lock-defaults
         `(makefile-nmake-font-lock-keywords ,@(cdr font-lock-defaults))))
+
+;;;; CSS ;;;;
+;; get indentation working nicely
+;; source: http://superuser.com/questions/381801/emacs-css-modes-most-feature-complete-and-maintained
+;; (setq cssm-indent-function #'cssm-c-style-indenter)
+
+;; ;; more attempts at getting it to work right
+;; ;; source: http://stackoverflow.com/questions/4006005/how-can-i-set-emacs-tab-settings-by-file-type
+;; (add-hook 'css-mode-hook
+;;           '(lambda ()
+;;              (setq indent-tabs-mode nil)))


;;;; turn column-number-mode on by default
(setq column-number-mode t)

;;;; copy selection without killing it
;;;; see: http://stackoverflow.com/questions/3158484/emacs-copying-text-without-killing-it and http://www.emacswiki.org/emacs/KeyboardMacros

(add-hook 'html-mode-hook 'set-newline-and-indent)
(add-hook 'lisp-mode-hook 'set-newline-and-indent)
(add-hook 'LaTeX-mode-hook 'set-newline-and-indent)
;;(add-hook 'css-mode 'set-newline-and-indent)
(add-hook 'c-mode-common-hook 'set-newline-and-indent)

;;;; C ;;;;
