6.10 The Calc Mode Line

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 Deg other 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 and Scalar Modes).

Matrixn

Dimensioned Matrix mode (C-u n m v; see Matrix and Scalar Modes).

SqMatrix

Square Matrix mode (C-u m v; see Matrix and Scalar Modes).

Scalar

Scalar mode (m v; see Matrix and Scalar Modes).

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).

BinSimpw

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).

Radixn

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, and Pascal Modes).

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).

Normn

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

Fixn

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

Sci

Scientific notation mode (d s).

Scin

Scientific notation with n digits (d s).

Eng

Engineering notation mode (d e).

Engn

Engineering notation with n digits (d e).

Leftn

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

Right

Right-justified display (d >).

Rightn

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

Center

Centered display (d =).

Centern

Centered display with center column n (d =).

Widn

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 Flags).

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.