File: modula2.el.html

A major mode for editing Modula-2 code. It provides convenient abbrevs for Modula-2 keywords, knows about the standard layout rules, and supports a native compile command.

Defined variables (15)

m2-compile-commandCommand to compile Modula-2 programs.
m2-end-comment-columnColumn for aligning the end of a comment, in Modula-2.
m2-font-lock-keywordsDefault expressions to highlight in Modula-2 modes.
m2-font-lock-keywords-1Subdued level highlighting for Modula-2 modes.
m2-font-lock-keywords-2Gaudy level highlighting for Modula-2 modes.
m2-indentThis variable gives the indentation in Modula-2 mode.
m2-link-commandCommand to link Modula-2 programs.
m2-link-nameName of the Modula-2 executable.
m2-mode-abbrev-tableAbbrev table for ‘m2-mode’.
m2-mode-hookHook run after entering Modula-2 mode.
m2-mode-mapKeymap used in Modula-2 mode.
m2-mode-syntax-tableSyntax table in use in Modula-2 buffers.
m3-font-lock-keywordsDefault expressions to highlight in Modula-3 modes.
m3-font-lock-keywords-1Subdued level highlighting for Modula-3 modes.
m3-font-lock-keywords-2Gaudy level highlighting for Modula-3 modes.

Defined functions (25)

m2-begin(&optional STR ARG)
m2-case(&optional STR ARG)
m2-definition(&optional STR ARG)
m2-else(&optional STR ARG)
m2-execute-monitor-command(COMMAND)
m2-export(&optional STR ARG)
m2-for(&optional STR ARG)
m2-header(&optional STR ARG)
m2-if(&optional STR ARG)
m2-import(&optional STR ARG)
m2-loop(&optional STR ARG)
m2-mode()
m2-module(&optional STR ARG)
m2-or(&optional STR ARG)
m2-procedure(&optional STR ARG)
m2-record(&optional STR ARG)
m2-smie-rules(KIND TOKEN)
m2-stdio(&optional STR ARG)
m2-toggle()
m2-type(&optional STR ARG)
m2-until(&optional STR ARG)
m2-var(&optional STR ARG)
m2-while(&optional STR ARG)
m2-with(&optional STR ARG)
modula-2-mode()

Defined faces (0)