Skip to content

Instantly share code, notes, and snippets.

@miyamuko
Created August 12, 2010 06:25
Show Gist options
  • Select an option

  • Save miyamuko/520457 to your computer and use it in GitHub Desktop.

Select an option

Save miyamuko/520457 to your computer and use it in GitHub Desktop.
クリップボードの中身を eval #xyzzy
;; クリップボードの中身を eval
(defun eval-clipboard ()
(interactive)
(let ((buf (get-buffer-create "*Clipboard*")))
(set-buffer buf)
(erase-buffer buf)
(setup-temp-buffer buf)
(insert (get-clipboard-data))
(handler-case
(progn
(eval-buffer buf)
(unless (deleted-buffer-p buf)
(delete-buffer buf)))
(error (c)
(lisp-mode)
(pop-to-buffer buf)
(refresh-screen)
(error c)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment