From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: raffael.mancini@hcl-club.lu Newsgroups: gmane.emacs.devel Subject: Support for butterfly editing Date: Fri, 08 Feb 2008 00:59:39 +0100 Message-ID: <87prv848t0.wl%raffael.mancini@hcl-club.lu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1202448239 1956 80.91.229.12 (8 Feb 2008 05:23:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Feb 2008 05:23:59 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 08 06:24:20 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JNLil-0004FT-1E for ged-emacs-devel@m.gmane.org; Fri, 08 Feb 2008 06:24:19 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JNLiI-0005mC-5x for ged-emacs-devel@m.gmane.org; Fri, 08 Feb 2008 00:23:50 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JNGef-00070r-M3 for emacs-devel@gnu.org; Thu, 07 Feb 2008 18:59:45 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JNGee-00070f-2M for emacs-devel@gnu.org; Thu, 07 Feb 2008 18:59:44 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JNGed-00070c-UA for emacs-devel@gnu.org; Thu, 07 Feb 2008 18:59:43 -0500 Original-Received: from hcl-club.lu ([62.75.155.129] helo=0b10111.de) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JNGed-00087J-Dx for emacs-devel@gnu.org; Thu, 07 Feb 2008 18:59:43 -0500 Original-Received: from thinkpad.lan.hcl-club.lu (e181147013.adsl.alicedsl.de [85.181.147.13]) by 0b10111.de (Postfix) with ESMTP id 04E595FB8EB6 for ; Fri, 8 Feb 2008 00:59:40 +0100 (CET) User-Agent: Wanderlust/2.14.1 (Bad Medicine-pre) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?UTF-8?B?U2hpasWN?=) APEL/10.7 Emacs/23.0.60 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Fri, 08 Feb 2008 00:23:14 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:88502 Archived-At: 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.