[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This mode is used for editing SIMULA code. It is NOT automatically
invoked for any particular file extension. To invoke this mode while editing
a file, type M-x simula-mode
.
The mode knows about Simula syntax and standard indentation commands. It also provides convenient abbrevs for Simula keywords.
The following key mappings are defined:
: | simula-electric-label |
tab | simula-indent-command |
C-c | << Prefix Command >> |
C-i | simula-indent-command |
C-c C-d | simula-forward-down-level |
C-c C-n | simula-next-statement |
C-c C-p | simula-previous-statement |
C-c C-u | simula-backward-up-level |
The following variables controlling indentation style:
simula-tab-always-indent
simula-indent-level
simula-substatement-offset
simula-continued-statement-offset
simula-label-offset -4711
simula-if-indent '(0 . 0)
simula-inspect-indent '(0 . 0)
simula-electric-indent nil
simula-abbrev-keyword 'upcase
simula-abbrev-stdproc 'abbrev-table
Turning on SIMULA mode calls the value of the variable
simula-mode-hook
with no arguments, if that value is non-nil.
Warning: simula-mode-hook
should not read in an abbrev file without
calling the function simula-install-standard-abbrevs
afterwards,
preferably not at all.
To configure this package, type:
M-x customize-group RET simula RET |
26.1 About SIMULA |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The SIMULA programming language was designed and built by Ole-Johan Dahl and Kristen Nygaard at the Norwegian Computing Center (NCC) in Oslo between 1962 and 1967. It was originally designed and implemented as a language for discrete event simulation, but was later extended and reimplemented as a full scale general purpose programming language.
For more information, see http://www.engin.umd.umich.edu/CIS/course.des/cis400/simula/simula.html.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by XEmacs shared group account on December, 19 2009
using texi2html 1.65.