4 ms·
Did anyone else try "M-x butterfly" after reading the comic strip in the blog post? I just tried it out of curiosity and it seems like an easter egg :D 1.) M-x
by SingAlong 15y ago
Did anyone else try "M-x butterfly" after reading the comic strip in the blog post? I just tried it out of curiosity and it seems like an easter egg :D
1.) M-x butterfly
2.) The mini-buffer asks "Do you really want to unleash the powers of the butterfly". I entered "yes".
3.) A new buffer opens up and then there's this text-based animation with the text "Amazing physics going on..."
4.) The mini-buffer says "Successfully flipped one bit!"
- rcthompson 15y agoYeah, they added it to Emacs in the next release after that comic.
- jerrya 15y agom-x find-function butterfly (defun butterfly () "Use butterflies to flip the desired bit on the drive platter. Open hands and let the delicate wings flap once. The disturbance ripples outward, changing the flow of the eddy currents in the upper atmosphere. These cause momentary pockets of higher-pressure air to form, which act as lenses that deflect incoming cosmic rays, focusing them to strike the drive platter and flip the desired bit. You can type `M-x butterfly C-M-c' to run it. This is a permuted variation of `C-x M-c M-butterfly' from url `http://xkcd.com/378/'." (interactive) (if (yes-or-no-p "Do you really want to unleash the powers of the butterfly? ") (progn (switch-to-buffer (get-buffer-create "*butterfly*")) (erase-buffer) (sit-for 0) (animate-string "Amazing physics going on..." (/ (window-height) 2) (- (/ (window-width) 2) 12)) (sit-for (* 5 (/ (abs (random)) (float most-positive-fixnum)))) (message "Successfully flipped one bit!")) (message "Well, then go to xkcd.com!") (browse-url "http://xkcd.com/378/")))