aboutsummaryrefslogtreecommitdiff
path: root/src/bin/jvii.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix duplicate input issue on Windows with IME handlingWeicao-CatilGrass2025-12-091-3/+127
| | | | | | 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 i18n support for jvii editor messages魏曹先生2025-12-081-24/+30
| | | | | | - 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 dependency and implement jvii editor魏曹先生2025-12-081-4/+15
| | | | | | | - 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 basic text editor implementation to jvii魏曹先生2025-12-081-8/+567
|
* Add jvii binary and set default text editor魏曹先生2025-12-081-0/+19
- 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"