unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Support for butterfly editing
@ 2008-02-07 23:59 raffael.mancini
  2008-02-08  9:23 ` Jason Rumney
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: raffael.mancini @ 2008-02-07 23:59 UTC (permalink / raw)
  To: emacs-devel

Hi *,

In order to maintain the reputation of emacs as being a text shell
capable of accomplishing the most difficult tasks, I've written a
small function that will finally add support for the now famous
butterfly button as described in http://xkcd.com/378/.

(defun butterfly ()
  "This function is designed to be used only be the most\
proficient hackers on earth. If equipped with a butterfly key,
it\ should be bound to C-x M-c M-butterfly (for further
information please refer to http://xkcd.com/378/"
  (interactive)
  (if (yes-or-no-p "Do you really want to unleash the powers of the butterfly? ")
      (progn
	(message "Amazing physics going on...")
	(sit-for (* 5 (/ (abs (random)) (float most-positive-fixnum))))
	(message "Successfully flipped one bit!"))
    (message "Well, then go to www.xkcd.com!")))

I ask the gnu emacs dev team to either add that function to gnu emacs
or if my implementation is not polished enough implement it in
another way.

This would be another great example where an xkcd comic kind of
materializes (http://wetriffs.com/ is the first) and would maybe open
emacs to a broader audience.

Kind regards,
Raffael Mancini

PS: Please don't tear me in pieces for this. If not appropriate just
ignore this mail.




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-12-29  4:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-07 23:59 Support for butterfly editing raffael.mancini
2008-02-08  9:23 ` Jason Rumney
2008-02-08  9:59 ` martin rudalics
2008-12-28 23:52 ` Juri Linkov
2008-12-29  4:27   ` tomas

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).