update at 2026-07-15 11:10:25

This commit is contained in:
douboer
2026-07-15 11:10:25 +08:00
parent aeade0f813
commit 0adb4b88c5
8 changed files with 402 additions and 523 deletions

View File

@@ -11,6 +11,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
---
## [2.3.1] - 2026-07-15
### Improved
#### Native Vim plugin
- Updated the stable macOS native Vim path to prefer Hammerspoon:
- Normal / Esc uses `hs.keycodes.setLayout("ABC")`.
- Insert Chinese restore uses `hs.keycodes.setMethod("Pinyin Simplified")`.
- `im-select` remains as fallback.
- Fixed the Apple Pinyin layout/method inconsistency where the input source could show Chinese while actual typing remained English.
- Insert mode now remembers the last Chinese/English state within the same Vim process.
- Documented cross-process Insert-state memory reset as a known limitation.
- Cleaned native Vim plugin comments and naming while preserving the validated behavior.
#### Documentation
- Rewrote README content to distinguish the native Vim plugin from the Obsidian plugin.
- Merged `README-im-select.md` fallback notes into README and removed the separate document.
- Clarified that the Obsidian plugin logic is unchanged and still uses `fcitx-remote`.
---
## [2.0.3] - 2025-11-09
### Fixed