Open Gallipo opened 7 months ago
@Gallipo - Thanks for the input! Will consider this enhancement but also wonder if this is out-of-bounds with the stated design intent of Casual as programming is such an advanced feature. If work is to proceed on this front, it will likely be far ahead on the roadmap.
@Gallipo No promises, but starting to explore Calc user-defined formulas. One thing that seems broken is calc-user-define-permanent
(“Z-P”) which keeps you from persisting a user-defined formula in Emacs 29.3. Do you also see this?
Sent following bug report to bug-gnu-emacs@gnu.org. I consider this to be a blocker to supporting user-defined functions in Casual.
Calc function calc-user-define-permanent broken in 29.3
In Calc, invoking calc-user-define-permanent
(binding “Z-P”) does not persist a user-defined formula.
Emacs: 29.3 OS: macOS 14.5, Ubuntu 22.04.4 LTS
The calc.el
file in the Emacs init configuration directory should be modified holding the persisted user-defined formula “f1”.
The calc.el
file is unchanged.
So, it turns out I was holding calc-user-define-permanent
wrong. I was pressing RET instead of specifying a key binding.
The good news: This issue is not blocked.
The bad news: calc-user-define-permanent
is a dumb command because it forces you specify each user-defined function you want to save. This is onerous if you have many user defined functions.
Under the prefix keys
Z
andz
there are a variety of useful but not very accessible functions. Support would be great.