aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Belanger2005-07-11 06:43:39 +0000
committerJay Belanger2005-07-11 06:43:39 +0000
commit0124a115fe6a544cab38d380a3a387b481f3e5d8 (patch)
tree68d34ca8a2561fc1dec6736459fe47f5781ed051
parentba2c4279e0dcdc918305517b2f58b6c7ba727640 (diff)
downloademacs-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.el42
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")