Blame


1 780a0fdd 2021-11-07 op # a68-mode -- Algol68 major mode
2 7f103319 2021-11-06 op
3 d368846b 2021-11-07 op This is an improved and modernised version of the Algol68 mode by Jose
4 780a0fdd 2021-11-07 op E. Marchesi. It fully supports automatic indentation and font locking
5 780a0fdd 2021-11-07 op (i.e. syntax highlighting -- comments included).
6 780a0fdd 2021-11-07 op
7 9c9e2984 2021-11-07 op a68-mode only supports the UPPER stropping style and not the QUOTE or
8 9c9e2984 2021-11-07 op POINT style. Patch for those are welcome. At least in theory, it
9 9c9e2984 2021-11-07 op could be possible with a clever usage of text properties and/or
10 9c9e2984 2021-11-07 op overlays to implement the **strict** language and use a bold typeface
11 9c9e2984 2021-11-07 op for the "reserved words".
12 780a0fdd 2021-11-07 op
13 9c9e2984 2021-11-07 op
14 780a0fdd 2021-11-07 op ### Manual installation
15 780a0fdd 2021-11-07 op
16 780a0fdd 2021-11-07 op Just put `a68-mode.el` somewhere in your `load-path` and require it.
17 780a0fdd 2021-11-07 op Or visit the file with Emacs and `M-x package-install-file`.
18 780a0fdd 2021-11-07 op
19 780a0fdd 2021-11-07 op
20 780a0fdd 2021-11-07 op ### Customization
21 780a0fdd 2021-11-07 op
22 780a0fdd 2021-11-07 op The following variables are available for customization (see `M-x
23 780a0fdd 2021-11-07 op customize-group a68 RET`)
24 780a0fdd 2021-11-07 op
25 780a0fdd 2021-11-07 op * `a68-indent-level` (default 3): indentation offset
26 780a0fdd 2021-11-07 op * `a68-comment-style` (default `"#"`): the default comment style used
27 780a0fdd 2021-11-07 op by e.g. `comment-dwim`.