       :ensure exec-path-from-shell)
     (exec-path-from-shell-initialize))
  ((string-equal system-type "gnu/linux") ; Linux
-    (defun new-browser-tab ()
+    (defun ar/new-browser-tab ()
       "Open a new browser tab in the default browser."
       (interactive)
       (shell-command "google-chrome http://google.com")
       ))
  )
-(global-set-key (kbd "C-x t") 'new-browser-tab)
+(global-set-key (kbd "C-x t") 'ar/new-browser-tab)
 
 ;; Disable backup.
 ;; From: http://anirudhsasikumar.net/blog/2005.01.21.html


(helm-mode 1)

(defun helm-do-grep-recursive (&optional non-recursive)
  "Like `helm-do-grep', but greps recursively by default."
  (interactive "P")
  (let* ((current-prefix-arg (not non-recursive))

  (let ((m prog-mode-map))
    (define-key m [f6] 'recompile))
  ;; Show trailing whitespace.
  (set (make-local-variable 'show-trailing-whitespace) t)
  ;; Spellcheck comments and documentation
  ;; From http://mwolson.org/projects/emacs-config/init.el.html
  (flyspell-prog-mode)
  (whitespace-mode)
  (rainbow-delimiters-mode))
(add-hook 'prog-mode-hook 'ar/prog-mode-hook)

(use-package centered-cursor-mode
