summaryrefslogtreecommitdiff
path: root/lisp/calc/calc-embed.el
Commit message (Collapse)AuthorAgeFilesLines
* * calc/calc.el: Load "cal-loaddefs" rather than set up autoloads manually.Stefan Monnier2008-04-081-23/+28
| | | | | | | | | (calc-mode-map, calc-digit-map, calc-dispatch-map): Move initialization into declaration. * calc/calc-yank.el: * calc/calc-misc.el: * calc/calc-embed.el: * calc/calc-aent.el: Add autoload cookies and set generated-autoload-file.
* * erc-ibuffer.el (erc-channel-modes):Stefan Monnier2008-01-041-3/+3
| | | | | | | | | | | | | | | * bs.el (bs--sort-by-mode, bs--get-mode-name): * imenu.el (imenu-add-to-menubar): * makesum.el (make-command-summary): * mouse.el (mouse-major-mode-menu, mouse-popup-menubar, mouse-buffer-menu): * msb.el (msb--mode-menu-cond): * calc/calc-embed.el (calc-do-embedded): * emacs-lisp/helper.el (Helper-describe-mode): * mail/emacsbug.el (report-emacs-bug): * progmodes/hideshow.el (hs-grok-mode-type): * textmodes/sgml-mode.el (sgml-mode-facemenu-add-face-function): * textmodes/table.el (*table--cell-describe-mode): Pass mode-name through format-mode-line.
* Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
| * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| |
* | (calc-embedded-finish-edit): Let math-expr-opers equal the functionJay Belanger2007-06-201-1/+1
|/ | | | math-standard-ops rather than the variable math-standard-opers.
* Update maintainer's address.Jay Belanger2007-04-231-1/+1
|
* Change form of license text to match rest of Emacs.Glenn Morris2007-03-191-13/+13
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* calc-embed.el: (calc-override-minor-modes-map, calc-override-minor-modes):Jay Belanger2006-05-021-0/+17
| | | | | | New variables. (calc-do-embedded): Make sure that Calc keystrokes aren't overwritten by minor modes.
* (calc-embedded-make-info): Use `math-read-expr' whenJay Belanger2006-04-271-1/+3
| | | | `math-read-big-expr' doesn't work.
* Update copyright year.Jay Belanger2006-02-051-1/+1
|
* (calc-do-embedded): Update help message.Jay Belanger2005-11-281-1/+1
|
* Update copyright information.Jay Belanger2005-07-141-1/+2
|
* (calc-embedded-firsttime, calc-embedded-firsttime-buf,Jay Belanger2005-07-091-3/+55
| | | | | | | | | | calc-embedded-firsttime-formula): New variables. (calc-do-embedded): Use calc-embedded-firsttime, calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to determine whether or not to run hooks. (calc-embedded-make-info) Set calc-embedded-firsttime-buf and calc-embedded-firsttime-formula appropriately. Set calc-embedded delimiter variables according to mode.
* (calc-embedded-word): Change argument passed to calc-embedded.Jay Belanger2005-05-311-12/+18
| | | | (calc-embedded-make-info): Have plain prefix argument select entire line.
* (calc-embedded-make-info): Adjust positioning of end of selectedJay Belanger2005-05-281-4/+5
| | | | region when an argument is given.
* (calc-embedded-make-info): When selecting region with positive prefixJay Belanger2005-05-281-0/+3
| | | | argument, use end of line instead of beginning of next line.
* (calc-embed-arg): New variable.Jay Belanger2005-05-281-15/+23
| | | | | | (calc-do-embedded-activate, calc-embedded-activate-formula) (calc-embedded-edit, calc-do-embedded-activate) (calc-embedded-make-info): Use new variable in place of undeclared variable.
* (calc-embedded-preserve-modes): New function.Jay Belanger2005-05-081-0/+9
|
* calc-embed.elJay Belanger2005-04-011-43/+13
| | | | | | | | | (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.
* (calc-embedded-mode-change): Save all relevant mode settings inJay Belanger2005-03-241-20/+2
| | | | calc-embedded-original-modes when modes are permanently changed.
* (calc-embedded-original-modes): New variable.Jay Belanger2005-03-221-1/+77
| | | | | | | | | (calc-embedded-save-original-modes) (calc-embedded-restore-original-modes): New functions. (calc-do-embedded): Save original modes when entering embedded mode and restore when leaving embedded mode. (calc-embedded-modes-change): Change the value of calc-embedded-original-modes to reflect permanent changes.
* calc-embed.elJay Belanger2005-03-211-3/+6
| | | | (calc-do-embedded): Put data on stack before changing modes.
* (calc-embedded-language-alist): Remove.Jay Belanger2005-03-111-13/+1
| | | | | (calc-embedded-find-modes): Use calc-language-alist instead of calc-embedded-language-alist.
* (math-ms-args): Declare it.Jay Belanger2005-03-101-4/+4
| | | | | | | (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable math-ms-args. (calc-embedded-subst): Use math-multi-subst-rec to substitute variables.
* (calc-do-embedded): Set mode line when embedded mode begins.Jay Belanger2005-03-081-0/+24
| | | | | | (calc-embedded-language-alist): New variable. (calc-embedded-find-modes): Use calc-embedded-language-alist to set default language mode.
* (calc-embedded-update): Don't put in unnecessary newlines.Jay Belanger2005-02-041-5/+10
| | | | Adjust the end of formula marker.
* (calc-embedded-find-bounds): Set formula bound on line with formula.Jay Belanger2005-02-011-0/+2
|
* (calc-embedded-open-formula, calc-embedded-close-formula):Jay Belanger2005-01-311-2/+2
| | | | Ignore matrix environments.
* (calc-embedded-subst): Replace math-multi-subst-rec, which is onlyJay Belanger2005-01-101-1/+1
| | | | supposed to be called by math-multi-subst, by math-multi-subst.
* (calc-embedded-finish-edit): Use calc-edit-top for the beginning ofJay Belanger2005-01-021-2/+2
| | | | the edited object.
* Add a provide statement.Jay Belanger2004-11-301-4/+3
| | | | | (calc-Need-calc-embed): Remove it. (calc-do-embedded-activate): Remove from autoloads.
* (calc-embedded-update): Finish changing prev-mode to calc-embed-prev-mode.Jay Belanger2004-11-261-1/+1
|
* (calc-original-buffer): Declare it.Jay Belanger2004-11-261-70/+93
| | | | | | | | | | | | | | | | | (calc-embed-outer-top, calc-embed-outer-bot, calc-embed-top) (calc-embed-bot): New variables. (calc-do-embedded, calc-embedded-mark-formula) (calc-embedded-find-bounds, calc-embedded-duplicate) (calc-embedded-new-formula, calc-embedded-make-info): Replace variables outer-top, outer-bot, bot and top by declared variables. (calc-embed-prev-modes): New variable. (calc-embedded-set-modes, calc-embedded-update): Replace variable prev-modes with declared variable. (calc-embed-vars-used): New variable. (calc-embedded-make-info, calc-embedded-evaluate-expr) (calc-embedded-update, calc-embedded-find-vars): Replace variable vars-used by declared variable.
* calc/calc-embed.el (calc-embedded-set-modes): UseJay Belanger2004-09-151-1/+1
| | | | `calc-mode-var-list' correctly.
* (calc-do-embedded-activate): Add autoloadEli Zaretskii2004-02-161-2/+3
| | | | cookie. Don't check if we are looking-at open-formula.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Trailing whitepace deleted.Juanma Barranquero2003-02-041-1/+1
|
* Add new maintainer (deego).Deepak Goel2003-01-151-1/+2
|
* Change all toplevel `setq' forms to `defvar' forms, and move themColin Walters2001-11-191-30/+17
| | | | | | before their first use. Use `when', `unless'. Remove trailing periods from error forms. Add description and headers suggested by Emacs Lisp coding conventions.
* Style cleanup; don't put closing parens on theirColin Walters2001-11-141-79/+40
| | | | | own line, add "foo.el ends here" to each file, and update copyright date.
* (calc-do-embedded): Call `y-or-n-p' withEli Zaretskii2001-11-131-4/+4
| | | | correct number of arguments.
* Initial import of Calc 2.02f.Eli Zaretskii2001-11-061-0/+1256