Sponsor

2016/06/30

Here is why Emacs uses meta key - good coders code, great reuse

Here is why Emacs uses meta key - good coders code, great reuse


Here is why Emacs uses meta key

Posted: 29 Jun 2016 11:05 PM PDT

Remember my article on why vi uses hjkl keys? It got very popular so I thought I'd also do an article about Emacs.

When Stallman and Steele created Emacs, they both worked at MIT's AI lab. The systems they worked on had these funny keyboards with a bunch of extra keys called hyper, super, meta and control. Meta was easy to press with the pinky finger so that's why it was adopted by Emacs.


The original Emacs keyboard with hyper, super, meta, ctrl keys.

Here is how the full keyboard looked back in the day:


Symbolics space-cadet keyboard used on Lisp Machines.

The IBM PC keyboards don't have super, hyper or meta keys. Meta key is alt on IBM PCs, and control is the same control. So when you see M- notation in Emacs documents, it actually means Alt key.

Extra geekiness: TECO and DDT song. TECO was a direct ancestor of Emacs, which was originally implemented in TECO macros.

Until next time!

No comments:

Post a Comment

Keep a civil tongue.

Label Cloud

Technology (1464) News (793) Military (646) Microsoft (542) Business (487) Software (394) Developer (382) Music (360) Books (357) Audio (316) Government (308) Security (300) Love (262) Apple (242) Storage (236) Dungeons and Dragons (228) Funny (209) Google (194) Cooking (187) Yahoo (186) Mobile (179) Adobe (177) Wishlist (159) AMD (155) Education (151) Drugs (145) Astrology (139) Local (137) Art (134) Investing (127) Shopping (124) Hardware (120) Movies (119) Sports (109) Neatorama (94) Blogger (93) Christian (67) Mozilla (61) Dictionary (59) Science (59) Entertainment (50) Jewelry (50) Pharmacy (50) Weather (48) Video Games (44) Television (36) VoIP (25) meta (23) Holidays (14)

Popular Posts