diff options
| author | Jay Belanger | 2005-07-11 06:43:39 +0000 |
|---|---|---|
| committer | Jay Belanger | 2005-07-11 06:43:39 +0000 |
| commit | 0124a115fe6a544cab38d380a3a387b481f3e5d8 (patch) | |
| tree | 68d34ca8a2561fc1dec6736459fe47f5781ed051 | |
| parent | ba2c4279e0dcdc918305517b2f58b6c7ba727640 (diff) | |
| download | emacs-0124a115fe6a544cab38d380a3a387b481f3e5d8.tar.gz emacs-0124a115fe6a544cab38d380a3a387b481f3e5d8.zip | |
(calc-embedded-announce-formula-alist)
(calc-embedded-open-close-plain-alist)
(calc-embedded-open-close-mode-alist): Added checks for additional
major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
| -rw-r--r-- | lisp/calc/calc.el | 42 |
1 files changed, 27 insertions, 15 deletions
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el index 90d30975f3d..1dc4e94adb2 100644 --- a/lisp/calc/calc.el +++ b/lisp/calc/calc.el | |||
| @@ -242,13 +242,17 @@ | |||
| 242 | :type '(regexp)) | 242 | :type '(regexp)) |
| 243 | 243 | ||
| 244 | (defcustom calc-embedded-announce-formula-alist | 244 | (defcustom calc-embedded-announce-formula-alist |
| 245 | '((texinfo-mode . "@c Embed\n\\(@c .*\n\\)*") | 245 | '((c++-mode . "//Embed\n\\(// .*\n\\)*") |
| 246 | (nroff-mode . "\\\\\"Embed\n\\(\\\\\" .*\n\\)*") | ||
| 247 | (pascal-mode . "{Embed}\n\\({.*}\n\\)*") | ||
| 248 | (c-mode . "/\\*Embed\\*/\n\\(/\\* .*\\*/\n\\)*") | 246 | (c-mode . "/\\*Embed\\*/\n\\(/\\* .*\\*/\n\\)*") |
| 249 | (c++-mode . "//Embed\n\\(// .*\n\\)*") | 247 | (f90-mode . "!Embed\n\\(! .*\n\\)*") |
| 250 | (fortran-mode . "C Embed\n\\(C .*\n\\)*") | 248 | (fortran-mode . "C Embed\n\\(C .*\n\\)*") |
| 251 | (f90-mode . "!Embed\n\\(! .*\n\\)*")) | 249 | (html-helper-mode . "<!-- Embed -->\n\\(<!-- .* -->\n\\)*") |
| 250 | (html-mode . "<!-- Embed -->\n\\(<!-- .* -->\n\\)*") | ||
| 251 | (nroff-mode . "\\\\\"Embed\n\\(\\\\\" .*\n\\)*") | ||
| 252 | (pascal-mode . "{Embed}\n\\({.*}\n\\)*") | ||
| 253 | (sgml-mode . "<!-- Embed -->\n\\(<!-- .* -->\n\\)*") | ||
| 254 | (xml-mode . "<!-- Embed -->\n\\(<!-- .* -->\n\\)*") | ||
| 255 | (texinfo-mode . "@c Embed\n\\(@c .*\n\\)*")) | ||
| 252 | "*Alist of major modes with appropriate values for `calc-embedded-announce-formula'." | 256 | "*Alist of major modes with appropriate values for `calc-embedded-announce-formula'." |
| 253 | :group 'calc | 257 | :group 'calc |
| 254 | :type '(alist :key-type (symbol :tag "Major mode") | 258 | :type '(alist :key-type (symbol :tag "Major mode") |
| @@ -310,13 +314,17 @@ See calc-embedded-open-plain." | |||
| 310 | :type '(string)) | 314 | :type '(string)) |
| 311 | 315 | ||
| 312 | (defcustom calc-embedded-open-close-plain-alist | 316 | (defcustom calc-embedded-open-close-plain-alist |
| 313 | '((texinfo-mode "@c %% " " %%\n") | 317 | '((c++-mode "// %% " " %%\n") |
| 314 | (nroff-mode "\\\" %% " " %%\n") | ||
| 315 | (pascal-mode "{%% " " %%}\n") | ||
| 316 | (c-mode "/* %% " " %% */\n") | 318 | (c-mode "/* %% " " %% */\n") |
| 317 | (c++-mode "// %% " " %%\n") | 319 | (f90-mode "! %% " " %%\n") |
| 318 | (fortran-mode "C %% " " %%\n") | 320 | (fortran-mode "C %% " " %%\n") |
| 319 | (f90-mode "! %% " " %%\n")) | 321 | (html-helper-mode "<!-- %% " " %% -->\n") |
| 322 | (html-mode "<!-- %% " " %% -->\n") | ||
| 323 | (nroff-mode "\\\" %% " " %%\n") | ||
| 324 | (pascal-mode "{%% " " %%}\n") | ||
| 325 | (sgml-mode "<!-- %% " " %% -->\n") | ||
| 326 | (xml-mode "<!-- %% " " %% -->\n") | ||
| 327 | (texinfo-mode "@c %% " " %%\n")) | ||
| 320 | "*Alist of major modes with pairs of delimiters for \"plain\" formulas." | 328 | "*Alist of major modes with pairs of delimiters for \"plain\" formulas." |
| 321 | :group 'calc | 329 | :group 'calc |
| 322 | :type '(alist :key-type (symbol :tag "Major mode") | 330 | :type '(alist :key-type (symbol :tag "Major mode") |
| @@ -358,13 +366,17 @@ This is not required to be present for user-written mode annotations." | |||
| 358 | :type '(string)) | 366 | :type '(string)) |
| 359 | 367 | ||
| 360 | (defcustom calc-embedded-open-close-mode-alist | 368 | (defcustom calc-embedded-open-close-mode-alist |
| 361 | '((texinfo-mode "@c " "\n") | 369 | '((c++-mode "// " "\n") |
| 362 | (nroff-mode "\\\" " "\n") | ||
| 363 | (pascal-mode "{ " " }\n") | ||
| 364 | (c-mode "/* " " */\n") | 370 | (c-mode "/* " " */\n") |
| 365 | (c++-mode "// " "\n") | 371 | (f90-mode "! " "\n") |
| 366 | (fortran-mode "C " "\n") | 372 | (fortran-mode "C " "\n") |
| 367 | (f90-mode "! " "\n")) | 373 | (html-helper-mode "<!-- " " -->\n") |
| 374 | (html-mode "<!-- " " -->\n") | ||
| 375 | (nroff-mode "\\\" " "\n") | ||
| 376 | (pascal-mode "{ " " }\n") | ||
| 377 | (sgml-mode "<!-- " " -->\n") | ||
| 378 | (xml-mode "<!-- " " -->\n") | ||
| 379 | (texinfo-mode "@c " "\n")) | ||
| 368 | "*Alist of major modes with pairs of strings to delimit annotations." | 380 | "*Alist of major modes with pairs of strings to delimit annotations." |
| 369 | :group 'calc | 381 | :group 'calc |
| 370 | :type '(alist :key-type (symbol :tag "Major mode") | 382 | :type '(alist :key-type (symbol :tag "Major mode") |