 (global-set-key (kbd "C-!") 'babcore-shell-execute)
 
 
-;; Flymake: On the fly syntax checking
 
 ; stronger error display
 (defface flymake-message-face


; roslaunch highlighting
(add-to-list 'auto-mode-alist '("\\.launch$" . xml-mode))

;;;;;;TODO fix printing and always print on local machine
;;;; Convenient printing
(require 'printing)
(pr-update-menus t)

;; allows for easy lisp error checking inside this file
(setq install-mode nil) ;; only set to true when we are installing new packages
(setq debug-on-error install-mode) ;; only need to debug when we are installing 
;;messages for debugging emacs status
(print "loading my-emacs.el\n")
(setq path (file-name-directory load-file-name))
(print "the my-emacs.el file is being loaded form\n")
(print path)

(custom-set-variables
  ;; custom-set-variables was added by Custom.
