🌟 SmartMotion History + Repeat Previous Motion (.) #54
FluxxField
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
SmartMotion just got smarter — with the new motion history system, you can now repeat the last SmartMotion using a simple keybind:
.
.This update introduces a core piece of motion memory, making SmartMotion feel more native and seamless. It's all part of the new
misc
preset, which you can opt into like this:🔁 Repeat Previous Motion
The
misc
preset adds a SmartMotion, which is bound to the.
key by default. This mimics the familiar dot-repeat behavior of Vim — but instead of repeating the last text-editing command, it repeats your last SmartMotion, including all of its dynamic logic.That means you can:
.
to re-trigger your lasthint_words()
orlive_search()
motionExample:
📆 Behind the Scenes: The New
history
ModuleInternally, this release introduces a first-class
history
system that tracks your most recent SmartMotion executions.Every time a motion completes, it's saved to history — including:
When you run
repeat_prev_motion
, SmartMotion injects the previous motion directly back into the dispatcher, skipping the need for a new key sequence or hint selection.This opens up doors for future features like:
🔧 Want Custom Logic?
You can directly access the history system via:
You could build custom motions that:
❌ Summary
✅ New history system
✅
repeat_prev_motion
motion✅ Dot-repeat mapped to
.
via themisc
preset✅ Fully composable and customizable
As SmartMotion grows, this foundational history system will make it even more powerful and ergonomic.
Let me know what motions you want to repeat next 👇
Beta Was this translation helpful? Give feedback.
All reactions