 
 (use-package golint :ensure t)
 
-;; http://endlessparentheses.com/faster-pop-to-mark-command.html?source=rss
+;; From http://endlessparentheses.com/faster-pop-to-mark-command.html?source=rss
 (defadvice pop-to-mark-command (around ensure-new-position activate)
   "Continue popping mark until the cursor is actually moved."
   (let ((p (point)))

;; go get -u code.google.com/p/rog-go/exp/cmd/godef
;; go get -u code.google.com/p/go.tools/cmd/goimports
;; Useful info at:
;; http://tleyden.github.io/blog/2014/05/22/configure-emacs-as-a-go-editor-from-scratch
;; http://tleyden.github.io/blog/2014/05/27/configure-emacs-as-a-go-editor-from-scratch-part-2
;; http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs
(defun ar/go-mode-hook-function ()
  "Called when entering `go-mode'."
  (helm-dash-activate-docset "Go")

  (interactive)
  (helm-do-ag (projectile-project-root)))

;; From http://stackoverflow.com/questions/6133799/delete-a-word-without-adding-it-to-the-kill-ring-in-emacs
(defun ar/backward-delete-subword (arg)
  "Delete characters backward until encountering the beginning of a word.
With argument ARG, do this that many times."
