Skip to content
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

OSWORD 0 improvements #55

Open
tom-seddon opened this issue Jan 7, 2025 · 0 comments
Open

OSWORD 0 improvements #55

tom-seddon opened this issue Jan 7, 2025 · 0 comments
Labels
refresh-feature thing for the refreshed versions!

Comments

@tom-seddon
Copy link
Owner

OSWORD 0 has always been rubbish. How about some better editing facilities? The cursor keys are already booked for entering copy mode - but there are options!

Some random thoughts:

  • Can always fall back to the old mode if there are any obvious problem cases, and you're no worse off...
  • Handling tiny text windows would get complicated, but it's probably detectable. YOu'll need to handle some of these cases ordinarily anyway
  • Would the various text direction modes present a problem?
  • Meta+letter keys would be a viable alternative to cursor keys. Ctrl+U (erase input) is already a thing, so there's a precedent
  • VDU 5 will make a big mess, though it isn't exactly great with the existing code
  • If using meta keys to move insert cursor - check soft key modes and fall back to old mode if the keypresses of interest are actually soft keys
  • Pick up unused regions in HAZEL and use those as a history buffer?
@tom-seddon tom-seddon added the refresh-feature thing for the refreshed versions! label Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refresh-feature thing for the refreshed versions!
Projects
None yet
Development

No branches or pull requests

1 participant