[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
What is that -*- line for, anyway?
To add to what you have said historically speaking, orginally
it was easier for an editor to understand "-*-" rather than some
form such as (MODULE "name" :package "foo" :syntax "bar)
presumably because the "-*-" first showed up in the TECO implemented EMACS
editor on the PDP-10. Predating lispmachines of course (not by much,
so an ITS historian should check me on this).
Q: Who invented the file mode line in EMACS?
Q: Who decided to extend this to the file attribute line syntax on the Lispm?
Later the "-*-" syntax was extended to require/allow such things as
#||-*- mode:lisp;
package:(FOOBAR :USE (GLOBAL BAZ)
:SHADOW (CAR CDR CONS));
base:10
-*- ||#