Jay Belanger
8d5cd17257
(math-read-token): Read LaTeX matrices.
2005-01-31 09:05:27 +00:00
Jay Belanger
0010f0335a
(calc-d-prefix-help): Add LaTeX.
2005-01-31 06:31:43 +00:00
Jay Belanger
ddaad6092e
(math-compose-expr, math-compose-rows): Add LaTeX support.
...
(math-compose-expr): Add support for special functions.
2005-01-31 06:30:37 +00:00
Jay Belanger
ad1c32c76f
(calc-language): Adjust docstring.
...
(calc-set-mode-line): Add LaTeX support.
(math-expr-special-function-mapping): New variable.
2005-01-31 06:29:39 +00:00
Jay Belanger
dd9041c77a
(calc-edit-user-syntax, calc-fix-token-name)
...
(calc-write-parse-table-part): Add LaTeX support.
2005-01-31 06:28:06 +00:00
Jay Belanger
2d3ce3f292
(calc-latex-language, math-latex-parse-frac)
...
(math-latex-print-frac): New functions.
(math-oper-table, math-function-table, math-variable-table)
(math-complex-format, math-input-filter): Add latex properties.
(calc-set-language): Set math-expr-special-function-mapping.
2005-01-31 06:25:17 +00:00
Jay Belanger
4617278c25
Add calc-latex-language to autoloads.
...
(calc-mode-map): Add calc-latex-language.
2005-01-31 06:23:04 +00:00
Jay Belanger
434e689980
(math-read-token): Add support for LaTeX.
2005-01-31 06:21:31 +00:00
Jay Belanger
dacb2f7013
(calc-declare-variable): Use calc-var-name to display variable name.
2005-01-24 18:23:33 +00:00
Jay Belanger
3a91dd3e50
(calc-fancy-prefix-other-key): Set prefix arg.
2005-01-21 05:43:09 +00:00
Jay Belanger
17c90a9e65
(calc-user-define-edit): Put original formula in formula editing buffer.
2005-01-19 17:21:44 +00:00
Jay Belanger
7679290d6e
(calc-fancy-prefix-other-key): Don't clear flags if the last command
...
was a tab or M-tab.
2005-01-19 16:49:06 +00:00
Jay Belanger
d9dfc855a4
(calc-execute-kbd-macro): Ignore calc-keep-arg-flag.
2005-01-19 05:12:36 +00:00
Jay Belanger
650cb9f135
(calc-display-raw): Fix docstring.
2005-01-18 18:30:39 +00:00
Jay Belanger
48e7c397f3
(calc-edit-mode): Inhibit read-only when erasing buffer.
2005-01-18 04:52:55 +00:00
Jay Belanger
fcda5138f2
(calc-describe-key): Use temporary info buffer to create a Calc
...
summary.
2005-01-12 14:31:52 +00:00
Jay Belanger
980bb32d09
(calc-reset): Reset when inside an embedded calculator; only reset when
...
point is inside a calculator.
2005-01-11 05:06:00 +00:00
Jay Belanger
24193b8ddf
(calc-reset): Don't adjust the window height if the window takes up
...
the whole height of the frame.
2005-01-10 16:54:15 +00:00
Jay Belanger
7f72c3db5a
(calc-embedded-subst): Replace math-multi-subst-rec, which is only
...
supposed to be called by math-multi-subst, by math-multi-subst.
2005-01-10 05:01:27 +00:00
Jay Belanger
f1ed747e10
(calc-mode-var-list-restore-saved-values): Make sure settings file
...
exists before accessing it.
2005-01-10 04:07:04 +00:00
Jay Belanger
9ab8041d24
(calc-reset): Restore saved values of variables instead of default
...
values (restore default values with a 0 argument).
2005-01-09 15:55:08 +00:00
Jay Belanger
6c8e75541e
(defcalcmodevar): New macro.
...
(calc-mode-var-list-restore-default-values,
calc-mode-var-list-restore-saved-values): New functions.
(calc-mode-var-list): Use defcalcmodevar to define it.
(calc-always-load-extensions, calc-line-numbering)
(calc-line-breaking, calc-display-just, calc-display-origin)
(calc-number-radix, calc-leading-zeros, calc-group-digits)
(calc-group-char, calc-point-char, calc-frac-format)
(calc-prefer-frac, calc-hms-format, calc-date-format)
(calc-float-format, calc-full-float-format, calc-complex-format)
(calc-complex-mode, calc-infinite-mode, calc-display-strings)
(calc-matrix-just, calc-break-vectors, calc-full-vectors)
(calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
(calc-matrix-brackets, calc-language, calc-language-option)
(calc-left-label, calc-right-label, calc-word-size)
(calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
(calc-display-raw, calc-internal-prec, calc-angle-mode)
(calc-algebraic-mode, calc-incomplete-algebraic-mode)
(calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
(calc-window-height, calc-display-trail, calc-show-selections)
(calc-use-selections, calc-assoc-selections, calc-display-working-message)
(calc-auto-why, calc-timing, calc-mode-save-mode)
(calc-standard-date-formats, calc-autorange-units, calc-was-keypad-mode)
(calc-full-mode, calc-user-parse-tables, calc-gnuplot-default-device)
(calc-gnuplot-default-output, calc-gnuplot-print-device)
(calc-gnuplot-print-output, calc-gnuplot-geometry)
(calc-graph-default-resolution, calc-graph-default-resolution-3d)
(calc-invocation-macro, calc-show-banner): Use defcalcmodevar to
declare them and set their default values.
2005-01-09 15:48:20 +00:00
Jay Belanger
6bbfeec558
(calc-mode): Remove the extension from `calc-settings-file' for loading.
2005-01-08 20:35:45 +00:00
Jay Belanger
c5a15067e5
(calc-settings-file-name): Compare calc-settings-file to
...
user-init-file instead of ~/.emacs. Replace ~/.emacs in a prompt by
calc-settings-file.
2005-01-08 05:58:05 +00:00
Jay Belanger
fcda0a6649
(calc-settings-file): Change default value. Suggested by cgw in a comment
...
in calc-mode.el.
2005-01-08 05:57:11 +00:00
Jay Belanger
c738837928
Make sure the proper macro definitions are available when compiling.
2005-01-06 18:14:08 +00:00
Jay Belanger
d3cfbc7d5b
(calc-edit-macro-finish-edit, calc-finish-formula-edit)
...
(calc-macro-repeats, calc-edit-macro-adjust-buffer)
calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit):
Use calc-edit-top for the beginning of the edited object.
(calc-user-define-edit): Change the header for editing macros.
Remove unnecessary variable.
2005-01-02 17:08:31 +00:00
Jay Belanger
4091a1e2f1
(calc-embedded-finish-edit): Use calc-edit-top for the beginning of
...
the edited object.
2005-01-02 17:07:16 +00:00
Jay Belanger
519c0d0074
(calc-finish-selection-edit): Use calc-edit-top for the beginning of
...
the edited object.
2005-01-02 17:05:45 +00:00
Jay Belanger
f57a096206
(calc-edit-top): New variable.
...
(calc-edit-mode): Set calc-edit-top to be the beginning of the edited
object. Change header properties.
(calc-edit-finish, calc-edit-finish-stack-object)
(calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
edited object.
2005-01-02 17:04:37 +00:00
Jay Belanger
72e53dcd41
(calc-edit-mode): Make header in italic.
2005-01-02 07:39:20 +00:00
Jay Belanger
42a797def4
(calc-edit-user-formula, calc-finish-formula-edit): Handle extra line
...
in header.
2005-01-02 07:34:14 +00:00
Jay Belanger
f405d1f5e5
(calc-edit-mode): Add a spacer line to the header.
...
(calc-edit-finish, calc-show-edit-buffer): Handle the spacer line in
the header.
2005-01-02 07:22:44 +00:00
Jay Belanger
40688eba8c
(calc-edit-mode): Change default header.
2005-01-02 06:49:36 +00:00
Jay Belanger
2fa782854b
(calc-edit-variable): Change title to match new header.
2005-01-02 06:48:58 +00:00
Jay Belanger
f47864c026
(calc-edit-user-syntax): Change title to edit mode to match new
...
header.
(calc-user-define-edit): Change titles to include names of commands.
(calc-finish-formula-edit): Make sure to start reading formula after
header.
(calc-edit-macro-combine-variable-name): Check for all digits when
looking for quick variable.
2005-01-02 06:48:17 +00:00
Jay Belanger
81820b83fa
(calc-finish-macro-edit): Remove.
...
(calc-edit-macro-repeats, calc-edit-macro-adjust-buffer,
calc-edit-macro-command, calc-edit-macro-command-type,
calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command,
calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits,
calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit,
calc-edit-macro-finish-edit): New functions.
(calc-user-define-edit): Use new functions to edit named calc macros.
2005-01-02 04:51:06 +00:00
Jay Belanger
4a74dd944c
(calcVar-digit, calcVar-oper): Remove need for "var-" at the
...
beginning of the minibuffer.
2004-12-31 20:36:48 +00:00
Jay Belanger
dcbdf5730b
(calc-edit-mode): Mention C-cC-c as the way to finish, C-xk as the way
...
to cancel the edit. Add cancel routine to kill-buffer-hook.
2004-12-31 05:59:44 +00:00
Jay Belanger
7c31514af1
(calc-graph-show-dumb): Mention C-cC-c as the way to return to Calc.
2004-12-31 05:58:44 +00:00
Jay Belanger
c760c1eebd
Remove obsolete MacEdit code.
...
(calc-macro-edit-algebraic, calc-macro-edit-variable)
(calc-macro-edit-variable-2, calc-macro-edit-quick-digit):
Remove functions.
2004-12-31 03:30:46 +00:00
Jay Belanger
c84eeafa02
(calc-same-interface, calc-quit): Remove obsolete MacEdit code.
2004-12-31 03:29:25 +00:00
Jay Belanger
0c753fd78f
(calc-user-define-edit, calc-finish-macro-edit)
...
(calc-user-define-permanent, calc-execute-kbd-macro): Replace
obsolete function MacEdit-parse-keys with edmacro-parse-keys.
2004-12-30 19:45:12 +00:00
Jay Belanger
922e9c189f
(calc-copy-variable): Fix mistyped variable name. Display variable
...
name differently in message.
2004-12-30 17:43:09 +00:00
Jay Belanger
090ca6e3e6
(calc-user-define-formula): Put default values for function names in
...
prompts.
2004-12-29 04:58:24 +00:00
Jay Belanger
993ce73214
(calc-user-define-permanent, calc-user-define-composition)
...
(calc-user-define-formula): Remove the need for "calcFunc-" in the
default input of algebraic functions.
2004-12-29 04:04:09 +00:00
Jay Belanger
8cdb7a173d
(calc-read-var-name): Remove initial "var-" from minibuffer.
2004-12-27 05:02:08 +00:00
Jay Belanger
a1a6b42850
(calcAlg-blank-matching-open): Temporarily adjust the syntax of both
...
delimiters of half-open intervals.
2004-12-19 06:59:33 +00:00
Jay Belanger
a59a16878f
(math-random-last): Declare it.
...
(math-random-digit): Undo last change. Don't make math-random-last local.
(var-RandSeed): Don't initially bind it.
(math-init-random-base, math-random-digit): Check to see if
var-RandSeed is bound.
2004-12-17 05:26:18 +00:00
Jay Belanger
2d3da38b67
(math-random-digit): Call math-init-random-base if var-RandSeed is nil.
2004-12-16 22:56:08 +00:00