 (global-set-key (kbd "C-c k o b") 'kill-other-buffers)
 (add-hook 'before-save-hook 'delete-trailing-whitespace)
 
-;;  ) ;; !IMPORTANT for closing the file name handler, see begining of file
 (provide 'init.el)
 ;;; init.el ends here

	company-show-numbers t
        company-idle-delay 0)
  (add-to-list 'company-transformers #'company-sort-by-occurrence)
  ;; Add hippies expand as company backend
  (defun my-try-expand-company (old)
    (unless company-candidates
      (company-auto-begin))
    (if (not old)
        (progn
          (he-init-string (he-lisp-symbol-beg) (point))
          (if (not (he-string-member he-search-string he-tried-table))
              (setq he-tried-table (cons he-search-string he-tried-table)))
          (setq he-expand-list
                (and (not (equal he-search-string ""))
                     company-candidates))))
    (while (and he-expand-list
                (he-string-member (car he-expand-list) he-tried-table))
      (setq he-expand-list (cdr he-expand-list)))
    (if (null he-expand-list)
        (progn
          (if old (he-reset-string))
          ())
      (progn
	(he-substitute-string (car he-expand-list))
	(setq he-expand-list (cdr he-expand-list))
	t)))
  )

(use-package magit
  ;; Install Diffutils for windows from here
  ;; Step1 - http://gnuwin32.sourceforge.net/packages/diffutils.htm
  ;; Step2 - And add the bin folder to path
  ;; Try this instead of step 2 one day ->
  ;; (when (string-equal system-type "windows-nt")
  ;;   (progn
  ;;     (setq diff-path "your-diff-path")
  ;;     (setenv "PATH"
  ;; 	      (concat diff-path ";"))
  ;;     (setq exec-path
  ;; 	    '(diff-path))))
  :bind ("C-x g" . magit-status)
  :defer t
  :config

  :config
  (setq cmake-project-default-build-dir-name "build\/")
  (setq cmake-project-architecture "Win64")
  )

(use-package ggtags
