Skip to content

Instantly share code, notes, and snippets.

@bhyde
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bhyde/9277264 to your computer and use it in GitHub Desktop.
Save bhyde/9277264 to your computer and use it in GitHub Desktop.
Emacs command to google something.
(defvar google-query-history nil)
(defun google (query)
"Search google in the regular web browser, prefix arg for luck."
;; Mac only, due to the use of the unix open command.
(interactive
(list
(read-string "Query: "
(if (use-region-p)
(buffer-substring (region-beginning) (region-end))
(first google-query-history))
'google-query-history)))
(shell-command
(concat "open 'https://www.google.com/search?q="
(url-hexify-string query)
(if current-prefix-arg "&btnI" "")
"'")))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment