-
Notifications
You must be signed in to change notification settings - Fork 364
dojo: say how to beat the %dy-edit-busy escape room #5837
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dojo: say how to beat the %dy-edit-busy escape room #5837
Conversation
|
I wonder if this hint should be emitted as an effect, instead of changing the sigpam value? Or perhaps: And then it's still valid hoon. edit: I ended up emitting an extra effect with the help text instead of mangling the sigpam line. Then it doesn't break the pattern of using sigpam only to emit %tas. |
bc358f7 to
1e159bc
Compare
This is the most real form of output, and as such the best solution. Good call.
It's only a pattern in that it's the most common way to easily show debug messages to the user. Of course, we should not be showing debug messages to our users in the first place! I'd suggest removing the |
It's too easy to get trapped in the dojo %dy-edit-busy escape room. Just type something like: -build-file /=base/gen/ls/hoon This modifies the dojo output to tell the user how to get out. Fixes urbit#1462.
The tip already communicates to the user that dojo is busy, so the sigpam output isn't needed anymore.
1e159bc to
d8f34e8
Compare
|
Ahh that's gtk about the sigpam output. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Slick, thank you!
urbit-os-v2.124
- Fixes an issue where behn would fail to report the next timer to vere
correctly, resulting in timers only firing once every ten minutes.
- Updates |rein to be additive instead of fully replacing existing
configuration. Specifying a single agent to start will no longer stop
other explicitly-started agents.
- Various QoL improvements to dojo.
- Updates DNS requests to go to ~deg instead of ~zod. The Foundation
will take over DNS request handling.
Contributions:
David Farrell (5):
dojo: have dojo check =dir exists before switching
dojo: simplify dir not exist error message build
dojo: setting eny/now/our shouldn't crash dojo
dojo: say how to beat the %dy-edit-busy escape room
dojo: remove unnecessary debug output
Joe Bryan (8):
behn: adds (failing) tests
behn: unconditionally clear runtime timer state on %wake
behn: don't compare pending timers to now
behn: refactor to use +abet pattern
behn: emit %doze on any rescheduling of the next timer
behn: cleans up comments
Merge pull request #5858 from urbit/jb/behn-fix2
test: removes debugging comments from %behn unit tests
Sidnym Ladrut (1):
hood: fix issue w/ rein diff application
Yaseen (1):
eyre: Modify landing title from "OS1" to "Urbit"
fang (16):
clay: render syntax errors at end of file
Merge pull request #5811 from ynx0/patch-1
Merge pull request #5812 from urbit/m/eof-syntax-error
Merge pull request #5837 from dnmfarrell/dnmfarrell/arvo-dy-edit-press-bksp-to-abort
Merge pull request #5840 from dnmfarrell/dnmfarrell/arvo-dojo-check-dir-exists-before-switch
Merge branch 'master' into next/arvo
gall: exclude from traces
Merge pull request #5841 from dnmfarrell/dnmfarrell/arvo-dojo-dont-crash-set-beak
Merge pull request #5863 from sidnym-ladrut/sl/fix-rein-toggle-behaviori
Merge pull request #5868 from urbit/pkova/dns
Merge branch 'master' into next/arvo
Merge pull request #5857 from urbit/jb/behn-fix1
Merge pull request #5855 from urbit/m/gall-quieter
hood: re-patch |rein
Revert "clay: render syntax errors at end of file"
Revert "gall: exclude from traces"
pkova (1):
dns: transfer ship.arvo.network domains from ~zod to ~deg
It's too easy to get trapped in the Dojo %dy-edit-busy escape room. Just
type something like:
This modifies the dojo output to tell the user how to get out.
Fixes #1462.