Commit graph

6 commits

Author SHA1 Message Date
Henrik Lissner
681dd7bb55
fix(factor): handle fuel popups
Fix: #7788
Co-authored-by: steve-ayerhart <steve-ayerhart@users.noreply.github.com>
2024-04-05 19:04:45 -04:00
Henrik Lissner
1f921ca7a7
fix(factor): package association for lookup handlers & keybinds
This ensures all these fuel keybinds on factor-mode-map (and the
fuel-based lookup handlers) are associated with the fuel-mode
package (in case the user disables the fuel package).

Fix: #7788
Co-authored-by: steve-ayerhart <steve-ayerhart@users.noreply.github.com>
2024-04-05 19:03:18 -04:00
Henrik Lissner
854f4103ff
fix(factor): repl handler
Otherwise `+eval/open-repl-*` commands will emit "REPL handler X failed
to return a buffer" errors.

Fix: #7788
Co-authored-by: steve-ayerhart <steve-ayerhart@users.noreply.github.com>
2024-04-05 19:01:59 -04:00
Rudi Grinberg
39ffc27ac8 Improve factor configuration
* Add bindings to fuel-help-mode
* Add more bindings to factor mode
* Add more bindings to fuel-listener mode

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2021-04-13 16:36:04 -07:00
Henrik Lissner
7eb4e6348a
lang/factor: lazy load set-{eval,repl}-handler! calls 2019-12-02 22:05:40 -05:00
Rudi Grinberg
f5910caea8 Add lang/factor module (#2129)
Factor is a stack based programming language with an awesome emacs mode.

* remove extra layer of nesting for keybinds
* use-package!
* lazy load fuel
* fue listener typo
* remove extra space
* Add README
2019-12-02 22:01:16 -05:00