Previous: Modes Variable, Up: Mode Settings

This section is a summary of all symbols that can appear on the Calc mode line, the highlighted bar that appears under the Calc stack window (or under an editing window in Embedded mode).

The basic mode line format is:

--%*-Calc: 12 Degother modes(Calculator)

The ‘`%*`’ indicates that the buffer is “read-only”; it shows that
regular Emacs commands are not allowed to edit the stack buffer
as if it were text.

The word ‘`Calc:`’ changes to ‘`CalcEmbed:`’ if Embedded mode
is enabled. The words after this describe the various Calc modes
that are in effect.

The first mode is always the current precision, an integer.
The second mode is always the angular mode, either `Deg`

,
`Rad`

, or `Hms`

.

Here is a complete list of the remaining symbols that can appear on the mode line:

`Alg`

- Algebraic mode (
`m a`; see Algebraic Entry). `Alg[(`

- Incomplete algebraic mode (
`C-u m a`). `Alg*`

- Total algebraic mode (
`m t`). `Symb`

- Symbolic mode (
`m s`; see Symbolic Mode). `Matrix`

- Matrix mode (
`m v`; see Matrix Mode). `Matrix`

`n`- Dimensioned Matrix mode (
`C-u``n``m v`; see Matrix Mode). `SqMatrix`

- Square Matrix mode (
`C-u m v`; see Matrix Mode). `Scalar`

- Scalar mode (
`m v`; see Matrix Mode). `Polar`

- Polar complex mode (
`m p`; see Polar Mode). `Frac`

- Fraction mode (
`m f`; see Fraction Mode). `Inf`

- Infinite mode (
`m i`; see Infinite Mode). `+Inf`

- Positive Infinite mode (
`C-u 0 m i`). `NoSimp`

- Default simplifications off (
`m O`; see Simplification Modes). `NumSimp`

- Default simplifications for numeric arguments only (
`m N`). `BinSimp`

`w`- Binary-integer simplification mode; word size
`w`(`m B`,`b w`). `BasicSimp`

- Basic simplification mode (
`m I`). `ExtSimp`

- Extended algebraic simplification mode (
`m E`). `UnitSimp`

- Units simplification mode (
`m U`). `Bin`

- Current radix is 2 (
`d 2`; see Radix Modes). `Oct`

- Current radix is 8 (
`d 8`). `Hex`

- Current radix is 16 (
`d 6`). `Radix`

`n`- Current radix is
`n`(`d r`). `Zero`

- Leading zeros (
`d z`; see Radix Modes). `Big`

- Big language mode (
`d B`; see Normal Language Modes). `Flat`

- One-line normal language mode (
`d O`). `Unform`

- Unformatted language mode (
`d U`). `C`

- C language mode (
`d C`; see C FORTRAN Pascal). `Pascal`

- Pascal language mode (
`d P`). `Fortran`

- FORTRAN language mode (
`d F`). `TeX`

- TeX language mode (
`d T`; see TeX and LaTeX Language Modes). `LaTeX`

- LaTeX language mode (
`d L`; see TeX and LaTeX Language Modes). `Eqn`

- Eqn language mode (
`d E`; see Eqn Language Mode). `Math`

- Mathematica language mode (
`d M`; see Mathematica Language Mode). `Maple`

- Maple language mode (
`d W`; see Maple Language Mode). `Norm`

`n`- Normal float mode with
`n`digits (`d n`; see Float Formats). `Fix`

`n`- Fixed point mode with
`n`digits after the point (`d f`). `Sci`

- Scientific notation mode (
`d s`). `Sci`

`n`- Scientific notation with
`n`digits (`d s`). `Eng`

- Engineering notation mode (
`d e`). `Eng`

`n`- Engineering notation with
`n`digits (`d e`). `Left`

`n`- Left-justified display indented by
`n`(`d <`; see Justification). `Right`

- Right-justified display (
`d >`). `Right`

`n`- Right-justified display with width
`n`(`d >`). `Center`

- Centered display (
`d =`). `Center`

`n`- Centered display with center column
`n`(`d =`). `Wid`

`n`- Line breaking with width
`n`(`d b`; see Normal Language Modes). `Wide`

- No line breaking (
`d b`). `Break`

- Selections show deep structure (
`j b`; see Making Selections). `Save`

- Record modes in
`~/.emacs.d/calc.el`(`m R`; see General Mode Commands). `Local`

- Record modes in Embedded buffer (
`m R`). `LocEdit`

- Record modes as editing-only in Embedded buffer (
`m R`). `LocPerm`

- Record modes as permanent-only in Embedded buffer (
`m R`). `Global`

- Record modes as global in Embedded buffer (
`m R`). `Manual`

- Automatic recomputation turned off (
`m C`; see Automatic Recomputation). `Graph`

- GNUPLOT process is alive in background (see Graphics).
`Sel`

- Top-of-stack has a selection (Embedded only; see Making Selections).
`Dirty`

- The stack display may not be up-to-date (see Display Modes).
`Inv`

- “Inverse” prefix was pressed (
`I`; see Inverse and Hyperbolic). `Hyp`

- “Hyperbolic” prefix was pressed (
`H`). `Keep`

- “Keep-arguments” prefix was pressed (
`K`). `Narrow`

- Stack is truncated (
`d t`; see Truncating the Stack).

In addition, the symbols `Active`

and `~Active`

can appear
as minor modes on an Embedded buffer's mode line. See Embedded Mode.