Releases: micahcowan/a2vimode
a2vimode v0.5 - AppleSoft integration features
In this release of a2vimode, the following features have been added (see the manual for complete usage information):
- Proper ProDOS support, protected from BASIC
- AppleSoft integration features—auto-increment line numbers, summon lines from BASIC into the prompt, scroll back and forth through BASIC lines!
- Undo
- Recall last-typed line
- Jump-to-Char
- BASIC programs to switch a2vimode into 80-column, or back to 40-column
What's coming next?
Expect the following features in an upcoming release:
- Direct, in-prompt support for switching in and out of 80-column mode
- Screen-copying feature, to replace the firmware's built-in feature via
ESC
- Fix for using
ESC
on an unenhanced Apple IIe in 80-column mode - Support for alternate keybindings, such as Emacs, or WordStar (note: not all features may be supported with alternate keybindings)
- Less-awkward location in memory freeing up more RAM for BASIC programs and data
- An interactive tutorial (maybe?)
avimode v0.4 - delete-by-movement
In this release of a2vimode, the following features have been added (see README for detailed usage information):
- In normal mode, prefixing a command with a typed number, will repeat that command the specified number of times. Example:
3W
will jump forward by three words. - In normal mode, prefixing a movement command with
D
orC
will delete between the current position, and the moved-to position. (C
will also then enter insert mode.) The prompt will change whileD
orC
is waiting for you to specify the movement. - Typing Control-Z (in either insert or normal mode) displays a2vimode's version string.
Happy hacking!
NOTE: The DOS version is recommended; the ProDOS version doesn't currently protect itself from being overwritten by AppleSoft BASIC programs.
a2vimode v0.3 - Fixes for ProDOS
This pre-release implements some workarounds to unpleasant abuses that ProDOS attempts to employ against our prompt routine, and a ProDOS disk is now included with the release assets.
Have fun, lovely vi-style line editing at your DOS/AppleSoft, Monitor, or program input prompts!
See the README for details and instructions.
a2vimode v0.2 - fixed for //c!
This version fixes issues in v0.1 that prevented working properly on the Apple //c!
Have fun, lovely vi-style line editing at your DOS/AppleSoft, Monitor, or program input prompts!
See the README for details.
a2vimode v0.1
Have fun, lovely vi-style line editing at your DOS/AppleSoft, Monitor, or program input prompts!
See the README for details.
NOTE: Currently known not to work on some models of Apple II, including all ROM versions of the Apple //c. It has been tested (in emulators) on the Apple ][+ and unenhanced Apple ][e. For best results, try it out in the provided emulator linked in this repository's README.