Skip to content

fix(install): seed both Roman and Hiragana Google IME modes; housekeeping - #303

Merged
locol23 merged 1 commit into
mainfrom
chore/ime-input-modes-and-housekeeping
Aug 3, 2026
Merged

fix(install): seed both Roman and Hiragana Google IME modes; housekeeping#303
locol23 merged 1 commit into
mainfrom
chore/ime-input-modes-and-housekeeping

Conversation

@locol23

@locol23 locol23 commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • install.sh: enable both Roman (英数) and Hiragana input modes when seeding Google Japanese Input, using the com.apple.inputmethod.Japanese* input-mode keys
  • Brewfile: add the claude desktop app cask
  • nvim/lazy-lock.json: bump nvim-lspconfig and nvim-treesitter pins

Why

The 英数 key only toggles a mode that macOS remembers if that mode is an enabled input source; otherwise every app switch reinitializes the input context back to Hiragana. HIToolbox stores "Input Mode" using the com.apple.inputmethod.Japanese* keys from the IME's tsInputModeListKey, not the com.google.* TISInputSourceIDs, so the previous seeding never matched an enabled mode.

Test plan

  • Run the IME block of install.sh, then log out/in
  • Verify the 英数/かな toggle persists across app switches
  • brew bundle check succeeds with the new cask entry

🤖 Generated with Claude Code

Enable both 英数 and ひらがな input modes so the 英数 key toggle
persists across app switches (HIToolbox only remembers enabled modes,
keyed by com.apple.inputmethod.Japanese*, not com.google.* IDs).

Also: add claude desktop cask; bump nvim-lspconfig / nvim-treesitter pins.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@locol23
locol23 merged commit 3b3fbc5 into main Aug 3, 2026
@locol23
locol23 deleted the chore/ime-input-modes-and-housekeeping branch August 3, 2026 03:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant