 ;;    (See http://blog.patspam.com/2014/vim-objc-code-completion)
 ;;  * Add objc-mode to company-ycmd--extended-features-modes in company-ycmd.el
 ;; (use-package ycmd
-;;   :ensure ycmd)
+;;   :ensure t)
 ;;
 ;; (use-package company-ycmd
-;;   :ensure company-ycmd)
+;;   :ensure t)
 ;;
 ;; (setq ycmd-server-command (list "python"
 ;;                                 (expand-file-name "~/.emacs.d/downloads/ycmd/ycmd")))
 ;; (setq ycmd--log-enabled t)
 
 (use-package objc-font-lock
-  :ensure objc-font-lock)
+  :ensure t)
 (objc-font-lock-global-mode)
 (setq objc-font-lock-background-face nil)
 

;; Relies on manual installation (ie. make emaXcode).
;; Enable auto-complete to use emaXcode while generating snippets.
;;(use-package auto-complete
;;  :ensure auto-complete)
;;(load "~/.emacs.d/downloads/emaXcode/emaXcode.el")
;;(require 'emaXcode)


;; brew install --HEAD ctags
;; brew install global --with-exuberant-ctags
(use-package ggtags
  :ensure t)
(use-package helm-gtags
  :ensure t)
(helm-gtags-mode 1)
(global-set-key (kbd "M-.") 'helm-gtags-dwim)

(use-package projectile
  :ensure t)
(projectile-global-mode)
(setq projectile-enable-caching t)

;; Best way (so far) to search for files in repo.
(use-package helm-projectile
  :ensure t)
(require 'helm-projectile)
(global-set-key (kbd "C-x f") 'helm-projectile)

