aboutsummaryrefslogtreecommitdiff
path: root/emacs/.emacs.d/init/ycp-web.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/.emacs.d/init/ycp-web.el')
-rw-r--r--emacs/.emacs.d/init/ycp-web.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/emacs/.emacs.d/init/ycp-web.el b/emacs/.emacs.d/init/ycp-web.el
index f6da859..d672c3a 100644
--- a/emacs/.emacs.d/init/ycp-web.el
+++ b/emacs/.emacs.d/init/ycp-web.el
@@ -128,6 +128,12 @@
:description "duckduckgo result transform."
:match (concat url-rw-www-re (rx "duckduckgo.com/l/?uddg="))
:actions ((replace-by-redirect "uddg")))
+ (:name google-docs-odt
+ :description "Download Google docs document as odt."
+ :match (concat url-rw-www-re (rx "docs.google.com/document/d/"))
+ :actions ((replace-path-regexp "\\(/document/d/.*?\\)/.*"
+ "\\1/export")
+ (put-query "format" "odt")))
(:name google-to-ddg
:description "Google search to duckduckgo html."
:match (concat url-rw-www-re (rx "google.com/search?q="))