 (add-hook 'c++-mode-hook 'my-c++-mode-hook)
 (add-hook 'c-mode-hook 'my-c++-mode-hook)
 
-;;; ssh config
+;; ;;; ssh config
 (autoload 'ssh-config-mode "ssh-config-mode" t)
 (add-to-list 'auto-mode-alist '(".ssh/config\\'"  . ssh-config-mode))
 (add-to-list 'auto-mode-alist '("sshd?_config\\'" . ssh-config-mode))

(setq eclim-eclipse-dirs '"~/eclipse")
(setq eclim-executable '"~/eclipse/eclim")
(require 'company-emacs-eclim)

;;; Java
;;;(require 'company-emacs-eclim)
(add-hook 'java-mode-hook (lambda()
			    (eclim-mode t)
			    ))
;;; irony
(add-hook 'irony-mode-hook 'company-irony-setup-begin-commands)
;;;(add-hook 'irony-mode-hook #'irony-eldoc-mode)

  (eldoc-mode)
  (irony-eldoc)

   (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)
