The file reduce-ide-1.13.tar
is a GNU Emacs package archive. To install it, download it and then run the Emacs command package-install-file
on it.
- Add
reduce-extra.el
, which currently is loaded viareduce-mode-load-hook
and provides experimental optional extra functionality. Since it is experimental it may be subject to incompatible changes and may not be documented in the REDUCE IDE manual. Currently,reduce-extra.el
adds optional identifier motion functionality via the minor modereduce-identifier-mode
, which is turned on automatically viareduce-mode-hook
, and functionality to quickly select a block or group. Please seereduce-extra.el
for details. - Require Emacs 29 or later. Updates to accommodate Emacs 30.
- If no input, send a newline to REDUCE to support
on demo
. - Replace the REDUCE Mode Run menu stub with a version of the full REDUCE Mode Run menu that autoloads REDUCE Run.
- Add a
Minor Modes
submenu to the major mode menu and moveShow Current Proc
into it. - Better support for multiple REDUCE installations. Allow a root directory to be specified separately for each REDUCE command so that configuring multiple installations is easier and more consistent. Use this local root as the value for both the shortcut
$reduce
and thereduce
environment variable. Also use it to find thepackages
directory. This requires small changes to the details of the optionsreduce-root-dir-file-name
andreduce-run-commands
. The optionreduce-packages-directory
is now obsolete. Validate that REDUCE root directories are accessible and automatically convert them to absolute directory file names.