Fixed stale references to neomacs effects functions that have been renamed or no longer exist

78
2d ago
+633-125

Agent-written, opus 5.5.

Numerous areas in the code referenced previous implementation of effects-setting which is no longer in use (pre-setopts).


Summary by cubic

Fixes stale references to the removed effects functions (neomacs-effect-set, neomacs-effect-reset, neomacs-effects-apply) so the showcase and doc comments no longer reference or call APIs that no longer exist.

  • Migrates the showcase to the defcustom-based option interface (setopt, customize-set-variable, custom-reevaluate-setting), fixing void-function errors from the first section.
  • Renames private primitives to neomacs--effect-set / neomacs--effects-apply in Rust comments.
  • Corrects doc comments that suggested setq for renderer options, since a plain setq changes only the variable and never reaches the renderer.
  • Drops cubic-bezier from buffer and scroll easing options, where it previously ran silently as linear because the configs have nowhere to store control points.