You can save all of the current mode settings in your Calc init file
(the file given by the variable
~/.emacs.d/calc.el) with the m m (
command. This will cause Emacs to reestablish these modes each time
it starts up. The modes saved in the file include everything
controlled by the m and d prefix keys, the current
precision and binary word size, whether or not the trail is displayed,
the current height of the Calc window, and more. The current
interface (used when you type C-x * *) is also saved. If there
were already saved mode settings in the file, they are replaced.
Otherwise, the new mode information is appended to the end of the
The m R (
calc-mode-record-mode) command tells Calc to
record all the mode settings (as if by pressing m m) every
time a mode setting changes. If the modes are saved this way, then this
“automatic mode recording” mode is also saved.
Type m R again to disable this method of recording the mode
settings. To turn it off permanently, the m m command will also be
necessary. (If Embedded mode is enabled, other options for recording
the modes are available; see Mode Settings in Embedded Mode.)
The m F (
calc-settings-file-name) command allows you to
choose a different file than the current value of
for m m, Z P, and similar commands to save permanent information.
You are prompted for a file name. All Calc modes are then reset to
their default values, then settings from the file you named are loaded
if this file exists, and this file becomes the one that Calc will
use in the future for commands like m m. The default settings
file name is ~/.emacs.d/calc.el. You can see the current file name by
giving a blank response to the m F prompt. See also the
discussion of the
calc-settings-file variable; see Customizing Calc.
If the file name you give is your user init file (typically ~/.emacs), m F will not automatically load the new file. This is because your user init file may contain other things you don't want to reread. You can give a numeric prefix argument of 1 to m F to force it to read the file no matter what. Conversely, an argument of -1 tells m F not to read the new file. An argument of 2 or -2 tells m F not to reset the modes to their defaults beforehand, which is useful if you intend your new file to have a variant of the modes present in the file you were using before.
The m x (
calc-always-load-extensions) command enables a mode
in which the first use of Calc loads the entire program, including all
extensions modules. Otherwise, the extensions modules will not be loaded
until the various advanced Calc features are used. Since this mode only
has effect when Calc is first loaded, m x is usually followed by
m m to make the mode-setting permanent. To load all of Calc just
once, rather than always in the future, you can press C-x * L.
The m S (
calc-shift-prefix) command enables a mode in which
all of Calc's letter prefix keys may be typed shifted as well as unshifted.
If you are typing, say, a S (
calc-solve-for) quite often
you might find it easier to turn this mode on so that you can type
A S instead. When this mode is enabled, the commands that used to
be on those single shifted letters (e.g., A (
now be invoked by pressing the shifted letter twice: A A. Note
that the v prefix key always works both shifted and unshifted, and
the z and Z prefix keys are always distinct. Also, the h
prefix is not affected by this mode. Press m S again to disable