 		(add-hook 'python-mode-hook
 			(lambda ()
 				(semantic-mode t)
-				(setq indent-tabs-mode t)
 				(setq tab-width 4)))
 	:defer 3)
 

; elisp mode settings
(add-hook 'emacs-lisp-mode-hook
	(lambda ()
		(setq lisp-body-indent 3)                   ; indent elisp by 3
		(setq indent-tabs-mode t)))                 ; use tabs dammit

(use-package whitespace
	:init

   :config
	(add-hook 'c-mode-common-hook
		(lambda ()
			(setq c-basic-offset 3)))
	(add-hook 'c++-mode-hook
		(lambda ()
			(c-set-offset 'innamespace [0])))                        ; no indentation in namespace
