| Age | Commit message (Collapse) | Author |
|
|
|
|
|
The KeyEventKind import is moved inside the Windows conditional block to
avoid unused import warnings on other platforms.
|
|
- Redesign move command to modify upstream mappings with support for
erase operations
- Add erased items support to align command and status display
- Update help text to reflect new move mapping semantics and add erased
item instructions
- Add auto-update timeout configuration via JV_OUTDATED_MINUTES
environment variable
- Improve status display with separate structural and content change
modes
- Add force flag to hold/throw commands to skip pre-checks
- Update completion scripts to include erased items in align command
|
|
Add Windows-specific input filtering to prevent duplicate key events and
handle IME composition properly. Skip key release events, detect
duplicate events within 20ms window, and filter IME control characters.
|
|
- Add error, message, and status translations for English and Chinese
- Replace hardcoded strings with t!() macro calls
- Update file precheck to return errors instead of creating files
|
|
- Add crossterm crate for terminal UI capabilities
- Update jvii editor with proper status bar and keyboard hints
- Add i18n support for editor interface
- Remove default nano editor configuration from shell scripts
|
|
|
|
- Add jvii as a new binary target in Cargo configuration
- Set JV_TEXT_EDITOR environment variable to "nano" in CLI scripts
- Implement jvii binary with version command support
- Add get_default_editor() utility that checks JV_TEXT_EDITOR, EDITOR,
then defaults to "jvii"
|