   "ot" '(org-todo-list :which-key "org TODO list")
   "om" '(notmuch-jump-search :which-key "notmuch") ;; Requires load binding to this method
   "p" '(:ignore t :which-key "projectile")
-  "pp" '(projectile-switch-project :which-key "projectile-switch-project")
+  "pb" '(counsel-projectile-switch-to-buffer :which-key "counsel-projectile-buffer")
+  "pc" '(counsel-projectile :which-key "counsel-projectile")
+  "pp" '(counsel-projectile-switch-project :which-key "counsel-projectile-switch-project")
+  "p/" '(counsel-projectile-rg :which-key "counsel-projectile-rg")
   "t" '(:ignore t :which-key "toggles")
   "tl" '(global-display-line-numbers-mode :which-key "line numbers")
   "tp" '(ivy-pass :which-key "pass")

					   "~/workspace/cerndb"
					   "~/workspace/puppet"))))

;;; Languages
(use-package rainbow-delimiters
  :ensure t

;;; Programming language and tools
(load "+programming.el")

;;; Reset gc-cons-threshold
(setq gc-cons-threshold (* 2 1000 1000))
;;; init.el ends here
