calc: Calc Mode Line

 
 7.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’; SeeAlgebraic Entry).
 
 ‘Alg[(’
      Incomplete algebraic mode (‘C-u m a’).
 
 ‘Alg*’
      Total algebraic mode (‘m t’).
 
 ‘Symb’
      Symbolic mode (‘m s’; SeeSymbolic Mode).
 
 ‘Matrix’
      Matrix mode (‘m v’; SeeMatrix Mode).
 
 ‘MatrixN’
      Dimensioned Matrix mode (‘C-u N m v’; SeeMatrix Mode).
 
 ‘SqMatrix’
      Square Matrix mode (‘C-u m v’; SeeMatrix Mode).
 
 ‘Scalar’
      Scalar mode (‘m v’; SeeMatrix Mode).
 
 ‘Polar’
      Polar complex mode (‘m p’; SeePolar Mode).
 
 ‘Frac’
      Fraction mode (‘m f’; SeeFraction Mode).
 
 ‘Inf’
      Infinite mode (‘m i’; SeeInfinite Mode).
 
 ‘+Inf’
      Positive Infinite mode (‘C-u 0 m i’).
 
 ‘NoSimp’
      Default simplifications off (‘m O’; SeeSimplification 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’; SeeRadix 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’; SeeRadix Modes).
 
 ‘Big’
      Big language mode (‘d B’; SeeNormal Language Modes).
 
 ‘Flat’
      One-line normal language mode (‘d O’).
 
 ‘Unform’
      Unformatted language mode (‘d U’).
 
 ‘C’
      C language mode (‘d C’; SeeC FORTRAN Pascal).
 
 ‘Pascal’
      Pascal language mode (‘d P’).
 
 ‘Fortran’
      FORTRAN language mode (‘d F’).
 
 ‘TeX’
      TeX language mode (‘d T’; SeeTeX and LaTeX Language Modes).
 
 ‘LaTeX’
      LaTeX language mode (‘d L’; SeeTeX and LaTeX Language Modes).
 
 ‘Eqn’
      “Eqn” language mode (‘d E’; SeeEqn Language Mode).
 
 ‘Math’
      Mathematica language mode (‘d M’; SeeMathematica Language
      Mode).
 
 ‘Maple’
      Maple language mode (‘d W’; SeeMaple Language Mode).
 
 ‘NormN’
      Normal float mode with N digits (‘d n’; SeeFloat 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’; SeeNormal Language Modes).
 
 ‘Wide’
      No line breaking (‘d b’).
 
 ‘Break’
      Selections show deep structure (‘j b’; SeeMaking Selections).
 
 ‘Save’
      Record modes in ‘~/.emacs.d/calc.el’ (‘m R’; SeeGeneral 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’; SeeAutomatic
      Recomputation).
 
 ‘Graph’
      GNUPLOT process is alive in background (SeeGraphics).
 
 ‘Sel’
      Top-of-stack has a selection (Embedded only; SeeMaking
      Selections).
 
 ‘Dirty’
      The stack display may not be up-to-date (SeeDisplay Modes).
 
 ‘Inv’
      “Inverse” prefix was pressed (‘I’; SeeInverse and Hyperbolic).
 
 ‘Hyp’
      “Hyperbolic” prefix was pressed (‘H’).
 
 ‘Keep’
      “Keep-arguments” prefix was pressed (‘K’).
 
 ‘Narrow’
      Stack is truncated (‘d t’; SeeTruncating the Stack).
 
    In addition, the symbols ‘Active’ and ‘~Active’ can appear as minor
 modes on an Embedded buffer’s mode line.  SeeEmbedded Mode.