  font-lock-maximum-decoration t
  )
 (setq-default indent-tabs-mode nil)
+(ansi-color-for-comint-mode-off)
 
 (add-to-list 'compilation-error-regexp-alist
 	     '(".*at \\([^ ]+\\) line \\([0-9]+\\)\\.?\n" 1 2))

(define-key ctl-x-map "\C-u" nil); DELETE
(define-key ctl-x-map "\C-z" 'shrink-window)

(defun b-face-under-cursor (pos)
  (interactive "d")
  (let ((face (or (get-char-property (point) 'read-face-name)
		  (get-char-property (point) 'face))))
    (if face (message "Face: %s" face) (message "No face at %d" pos))))

(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(diff-added-face ((t (:foreground "blue" :weight bold))))
 '(diff-changed-face ((t (:foreground "magenta" :weight extra-bold))))
 '(diff-context-face ((((class color) (background dark)) (:foreground "black"))))
 '(diff-file-header-face ((t nil)))
 '(diff-header-face ((t nil)))
 '(diff-removed-face ((t (:foreground "red" :weight bold))))
 '(sh-heredoc ((t (:foreground "green"))))
 '(minibuffer-prompt ((((background dark)) nil))))

(if (functionp 'server-force-delete)

(require 'markdown-mode)
(require 'yaml-mode)
(require 'css-mode)
(require 'shell)
(ignore-errors (require 'java-mode))

(global-font-lock-mode t)
