Add yt link => works for html and markdown

This commit is contained in:
Thomas Dehaeze 2020-11-25 12:19:59 +01:00
parent a259c59f2f
commit 9058a3d9d3

View File

@ -1511,6 +1511,33 @@ https://www.reddit.com/r/emacs/comments/d3a8or/pretty_org_tables_in_the_buffer_c
)
#+end_src
** Org Links
*** Youtube Links
#+begin_src emacs-lisp
(setq yt-iframe-format
;; You may want to change your width and height.
(concat "<iframe width=\"1280\""
" height=\"720\""
" src=\"https://www.youtube.com/embed/%s\""
" frameborder=\"0\""
" allowfullscreen>%s</iframe>"))
(org-add-link-type
"yt"
(lambda (handle)
(browse-url
(concat "https://www.youtube.com/embed/"
handle)))
(lambda (path desc backend)
(cl-case backend
(html (format yt-iframe-format
path (or desc "")))
(md (format "{{< youtube %s >}}"
path))
(latex (format "\href{%s}{%s}"
path (or desc "video"))))))
#+end_src
** Org Gcal
- https://cestlaz.github.io/posts/using-emacs-26-gcal/#.WIqBud9vGAk