   (eldoc-mode)
   (irony-eldoc)
 
-  (font-lock-add-keywords
-   nil '(;; complete some fundamental keywords
+   (font-lock-add-keywords
+    nil '(;; complete some fundamental keywords
  	 ("\\<\\(void\\|unsigned\\|signed\\|char\\|short\\|bool\\|int\\|long\\|float\\|double\\)\\>" . font-lock-keyword-face)
  	 ;; add the new C++11 keywords
  	 ("\\<\\(alignof\\|alignas\\|constexpr\\|decltype\\|noexcept\\|nullptr\\|static_assert\\|thread_local\\|override\\|final\\)\\>" . font-lock-keyword-face)

(setq TeX-parse-self t)
(setq-default TeX-master nil)

;(setq reftex-plug-into-AUCTeX nil)
(add-hook 'LaTeX-mode-hook (lambda()
			     (set-fill-column 120)
			     (reftex-mode t)
			     (flyspell-mode t)
			     ))
;(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
;;(add-hook 'latex-mode-hook 'turn-on-reftex)


(show-paren-mode t)

;; yiasnipet
;(require 'yasnipet)
(yas-global-mode t)

;;; python
(add-hook 'python-mode-hook (lambda()
 			      (show-paren-mode t)
 			      (anaconda-mode 1)
 			      (eldoc-mode 1)
 			      ))

;;; ORG-mode
(require 'ox-beamer) ;; for exporting to beamer
(add-hook 'org-mode-hook (lambda ()
 			   (flyspell-mode 1)
 			   (setq org-log-done t)
 			   ;;;(org-babel-do-load-languages 'org-babel-load-languages '((elasticsearch . t) (python . t) (sparql . t))))
 			   (org-babel-do-load-languages 'org-babel-load-languages '((python . t) (sparql . t))))
 	  )

;;; C/C++
(defun my-c++-mode-hook()
