Skip to content

Instantly share code, notes, and snippets.

@RyanGreenup
Created November 1, 2020 07:39
Show Gist options
  • Save RyanGreenup/fdf8e83d885706d8b87941de6ab025c6 to your computer and use it in GitHub Desktop.
Save RyanGreenup/fdf8e83d885706d8b87941de6ab025c6 to your computer and use it in GitHub Desktop.
(defun my-take-screenshot ()
(interactive)
(let
;; Read Filename from Minibuffer
((filename (read-from-minibuffer "image file name: "))
(directory "_media"))
;; Use maim to screenshot
(shell-command (format "maim --select %s/%s/%s.png" default-directory directory filename ))
;; Insert formatted link at point
(save-excursion (insert(format
"#+attr_html: :width 400px \n #+attr_latex: :width 0.4\\textwidth \n [[file:%s/%s.png]]"
directory filename)))
;; Message success to the minibuffer
(message "saved to %s as %s.png" directory filename)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment