Commit graph

610 commits

Author SHA1 Message Date
Jay Belanger
f53e6c20ff (calc-sec, calc-csc, calc-cot, calc-sech, calc-csch, calc-coth)
(calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech)
(calcFunc-csch, calcFunc-coth, math-sec-raw, math-csc-raw)
(math-cot-raw): New functions.
2005-02-15 19:25:20 +00:00
Jay Belanger
86c88be7eb Add functions to autoloads. 2005-02-15 19:24:49 +00:00
Jay Belanger
e3e6f0958c (math-real-if-arg-functions): Add functions to list. 2005-02-15 19:24:24 +00:00
Jay Belanger
6a5412e40d Add simplification rules for calcFunc-sec, calcFunc-csc, calcFunc-cot,
calcFunc-sech, calcFunc-csch, calcFunc-coth.
2005-02-15 19:23:46 +00:00
Jay Belanger
7258645096 (calc-write-parse-table-part, calc-fix-token-name): Fix a check for
language type.
2005-02-08 05:03:07 +00:00
Jay Belanger
1867200e45 (math-compose-expr): Fix a check for language type. 2005-02-08 05:02:09 +00:00
Jay Belanger
61983af023 (calc-tex-language): Display more information in messages. 2005-02-06 16:21:39 +00:00
Jay Belanger
53cf64fd65 (math-compose-expr): Allow multiline matrices in TeX mode. 2005-02-06 16:20:46 +00:00
Jay Belanger
954fc58360 (calc-embedded-update): Don't put in unnecessary newlines.
Adjust the end of formula marker.
2005-02-04 06:22:18 +00:00
Jay Belanger
7592e97042 (math-latex-parse-frac): Don't use arguments.
(math-latex-parse-two-args): New function.
2005-02-04 06:20:52 +00:00
Jay Belanger
0a18efee86 (calc-embedded-find-bounds): Set formula bound on line with formula. 2005-02-01 03:57:08 +00:00
Jay Belanger
998858ae20 (math-tex-ignore-words): Remove LaTeX portion.
(math-latex-ignore-words): New constant.
2005-01-31 21:58:05 +00:00
Jay Belanger
62a54f6ca5 (math-function-table, math-oper-table, math-variable-table):
Adjust the LaTeX portions.
2005-01-31 21:53:21 +00:00
Jay Belanger
86e3afd3bd (math-read-big-expr): Make LaTeX the default TeX mode. 2005-01-31 21:52:49 +00:00
Jay Belanger
316fc0cc95 (calc-embedded-open-formula, calc-embedded-close-formula):
Ignore matrix environments.
2005-01-31 21:52:11 +00:00
Jay Belanger
a6ab3125f2 (math-read-token): Separate the TeX and LaTeX parts. 2005-01-31 21:51:34 +00:00
Jay Belanger
84d77b1eb3 (math-read-token): Check for smallmatrix environment. 2005-01-31 09:16:44 +00:00
Jay Belanger
cfa083161b (math-latex-input-filter): Remove function. 2005-01-31 09:08:34 +00:00
Jay Belanger
dacc4c70c4 (math-tex-ignore-words): Add support for LaTeX matrices. 2005-01-31 09:07:48 +00:00
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