#15871·Hyprland

Improve lua error reporting

Author: vaxerskiCreated Aug 15, 2026Updated Aug 20, 2026
Labels0: low priotype: config

Discussion link

https://github.com/hyprwm/Hyprland/discussions/14634

Description

Some things that are errors and cause bad / broken / missing behavior are not reported as errors, namely:

  • repeating keys in a bind ("A + A + A + A + A")
  • binding to a factory without calling it e.g. hl.dsp.meow
  • passing too many arguments (e.g. hl.dsp.exec_raw("...", {float = true }))