comparison lisp/calc/calc-embed.el @ 53996:28c3a99598f0

(calc-do-embedded-activate): Add autoload cookie. Don't check if we are looking-at open-formula.
author Eli Zaretskii <eliz@is.elta.co.il>
date Mon, 16 Feb 2004 17:16:22 +0000
parents 695cf19ef79e
children 344baab70c72
comparison
equal deleted inserted replaced
53995:dbb1852d8448 53996:28c3a99598f0
318 (error (nth 2 val)))) 318 (error (nth 2 val))))
319 (calc-embedded-original-buffer t info) 319 (calc-embedded-original-buffer t info)
320 (aset info 8 val) 320 (aset info 8 val)
321 (calc-embedded-update info 14 t t)))) 321 (calc-embedded-update info 14 t t))))
322 322
323 ;;;###autoload
323 (defun calc-do-embedded-activate (arg cbuf) 324 (defun calc-do-embedded-activate (arg cbuf)
324 (calc-plain-buffer-only) 325 (calc-plain-buffer-only)
325 (if arg 326 (if arg
326 (calc-embedded-forget)) 327 (calc-embedded-forget))
327 (calc-find-globals) 328 (calc-find-globals)
339 (or (equal (buffer-substring (aref (car info) 2) (aref (car info) 3)) 340 (or (equal (buffer-substring (aref (car info) 2) (aref (car info) 3))
340 (aref (car info) 6)) 341 (aref (car info) 6))
341 (setcdr active (delq (car info) (cdr active))))) 342 (setcdr active (delq (car info) (cdr active)))))
342 (goto-char (point-min)) 343 (goto-char (point-min))
343 (while (re-search-forward pat nil t) 344 (while (re-search-forward pat nil t)
344 (if (looking-at calc-embedded-open-formula) 345 ;;; (if (looking-at calc-embedded-open-formula)
345 (goto-char (match-end 1))) 346 ;;; (goto-char (match-end 1)))
346 (setq info (calc-embedded-make-info (point) cbuf nil)) 347 (setq info (calc-embedded-make-info (point) cbuf nil))
347 (or (eq (car-safe (aref info 8)) 'error) 348 (or (eq (car-safe (aref info 8)) 'error)
348 (goto-char (aref info 5)))))) 349 (goto-char (aref info 5))))))
349 (message "Activating %s for Calc Embedded mode...done" (buffer-name))) 350 (message "Activating %s for Calc Embedded mode...done" (buffer-name)))
350 (calc-embedded-active-state t)) 351 (calc-embedded-active-state t))