1
0
mirror of https://github.com/PDP-10/its.git synced 2026-05-05 15:44:10 +00:00

Emacs MAXIMA library - Macsyma mode.

This commit is contained in:
Lars Brinkhoff
2019-03-20 09:57:16 +01:00
parent 19e85f69ef
commit ef6346abb1
3 changed files with 108 additions and 0 deletions

28
doc/emacs1/maxima.info Executable file
View File

@@ -0,0 +1,28 @@
The MAXIMA library Sunday, 23 December 1979
The MAXIMA library defines the command MM Maxima Mode
It has the following features:
C-M-A - Beginning of Macsyma Definition
C-M-E - End of Macsyma Definition
Electric tokens: ; $ :=
If any of these are typed, it will type a carriage return after inserting
them. In the case of :=, it will also auto-indent.
Parens/Braces/Brackets
These now use the builtin paren matching features of new Emacs. Echoing
of matches plus beeping on mismatches is standard.
Comments
Meta-; and the related comment hacking commands know about /* and */
Syntax
Appropriate adjustments have been made for making C-M- and M- commands work
right on Macsyma tokens.
Indentation
This mode just uses Lisp Mode indentation. That turns out to be right a
lot of the time. At some later date a real Macsyma indentation algorithm
may be devised.