diff options
| author | Jay Belanger | 2005-04-01 21:44:21 +0000 |
|---|---|---|
| committer | Jay Belanger | 2005-04-01 21:44:21 +0000 |
| commit | 1f9d9bb9a2146e6de3aa0124e51ffa35a4d39dad (patch) | |
| tree | 2d41936bb35bad9699369735a9106ae19aa6a313 | |
| parent | 60afc271ff91a4eef0b5a9a7dbfe41c7b5b4f07e (diff) | |
| download | emacs-1f9d9bb9a2146e6de3aa0124e51ffa35a4d39dad.tar.gz emacs-1f9d9bb9a2146e6de3aa0124e51ffa35a4d39dad.zip | |
calc-embed.el
(calc-embedded-announce-formula, calc-embedded-open-formula)
(calc-embedded-close-formula, calc-embedded-open-word)
(calc-embedded-close-word, calc-embedded-open-plain)
(calc-embedded-close-plain, calc-embedded-open-new-formula)
(calc-embedded-close-new-formula, calc-embedded-open-mode)
(calc-embedded-close-mode): Move definitions to calc.el.
| -rw-r--r-- | lisp/calc/calc-embed.el | 56 |
1 files changed, 13 insertions, 43 deletions
diff --git a/lisp/calc/calc-embed.el b/lisp/calc/calc-embed.el index 2d2f66b1ebf..4f45419c136 100644 --- a/lisp/calc/calc-embed.el +++ b/lisp/calc/calc-embed.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; calc-embed.el --- embed Calc in a buffer | 1 | ;;; calc-embed.el --- embed Calc in a buffer |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1990, 1991, 1992, 1993, 2001 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2005 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: David Gillespie <daveg@synaptics.com> | 5 | ;; Author: David Gillespie <daveg@synaptics.com> |
| 6 | ;; Maintainer: Jay Belanger <belanger@truman.edu> | 6 | ;; Maintainer: Jay Belanger <belanger@truman.edu> |
| @@ -48,48 +48,18 @@ | |||
| 48 | (defvar calc-embedded-some-active nil) | 48 | (defvar calc-embedded-some-active nil) |
| 49 | (make-variable-buffer-local 'calc-embedded-some-active) | 49 | (make-variable-buffer-local 'calc-embedded-some-active) |
| 50 | 50 | ||
| 51 | (defvar calc-embedded-open-formula "\\`\\|^\n\\|\\$\\$?\\|\\\\\\[\\|^\\\\begin[^{].*\n\\|^\\\\begin{.*[^x]}.*\n\\|^@.*\n\\|^\\.EQ.*\n\\|\\\\(\\|^%\n\\|^\\.\\\\\"\n" | 51 | ;; The following variables are customizable and defined in calc.el. |
| 52 | "*A regular expression for the opening delimiter of a formula used by | 52 | (defvar calc-embedded-announce-formula) |
| 53 | calc-embedded.") | 53 | (defvar calc-embedded-open-formula) |
| 54 | 54 | (defvar calc-embedded-close-formula) | |
| 55 | (defvar calc-embedded-close-formula "\\'\\|\n$\\|\\$\\$?\\|\\\\]\\|^\\\\end[^{].*\n\\|^\\\\end{.*[^x]}.*\n\\|^@.*\n\\|^\\.EN.*\n\\|\\\\)\\|\n%\n\\|^\\.\\\\\"\n" | 55 | (defvar calc-embedded-open-word) |
| 56 | "*A regular expression for the closing delimiter of a formula used by | 56 | (defvar calc-embedded-close-word) |
| 57 | calc-embedded.") | 57 | (defvar calc-embedded-open-plain) |
| 58 | 58 | (defvar calc-embedded-close-plain) | |
| 59 | (defvar calc-embedded-open-word "^\\|[^-+0-9.eE]" | 59 | (defvar calc-embedded-open-new-formula) |
| 60 | "*A regular expression for the opening delimiter of a formula used by | 60 | (defvar calc-embedded-close-new-formula) |
| 61 | calc-embedded-word.") | 61 | (defvar calc-embedded-open-mode) |
| 62 | 62 | (defvar calc-embedded-close-mode) | |
| 63 | (defvar calc-embedded-close-word "$\\|[^-+0-9.eE]" | ||
| 64 | "*A regular expression for the closing delimiter of a formula used by | ||
| 65 | calc-embedded-word.") | ||
| 66 | |||
| 67 | (defvar calc-embedded-open-plain "%%% " | ||
| 68 | "*A string which is the opening delimiter for a \"plain\" formula. | ||
| 69 | If calc-show-plain mode is enabled, this is inserted at the front of | ||
| 70 | each formula.") | ||
| 71 | |||
| 72 | (defvar calc-embedded-close-plain " %%%\n" | ||
| 73 | "*A string which is the closing delimiter for a \"plain\" formula. | ||
| 74 | See calc-embedded-open-plain.") | ||
| 75 | |||
| 76 | (defvar calc-embedded-open-new-formula "\n\n" | ||
| 77 | "*A string which is inserted at front of formula by calc-embedded-new-formula.") | ||
| 78 | |||
| 79 | (defvar calc-embedded-close-new-formula "\n\n" | ||
| 80 | "*A string which is inserted at end of formula by calc-embedded-new-formula.") | ||
| 81 | |||
| 82 | (defvar calc-embedded-announce-formula "%Embed\n\\(% .*\n\\)*" | ||
| 83 | "*A regular expression which is sure to be followed by a calc-embedded formula." ) | ||
| 84 | |||
| 85 | (defvar calc-embedded-open-mode "% " | ||
| 86 | "*A string which should precede calc-embedded mode annotations. | ||
| 87 | This is not required to be present for user-written mode annotations.") | ||
| 88 | |||
| 89 | (defvar calc-embedded-close-mode "\n" | ||
| 90 | "*A string which should follow calc-embedded mode annotations. | ||
| 91 | This is not required to be present for user-written mode annotations.") | ||
| 92 | |||
| 93 | 63 | ||
| 94 | (defconst calc-embedded-mode-vars '(("precision" . calc-internal-prec) | 64 | (defconst calc-embedded-mode-vars '(("precision" . calc-internal-prec) |
| 95 | ("word-size" . calc-word-size) | 65 | ("word-size" . calc-word-size) |