I fixed Rime and Neovide

TL;DR 问题:Rime 的自动切换到英文输入法的设置对 macOS 上的 Neovide 不生效! 原因:我一般是从 Terminal 启动 Neovide,这样其实调用的是 Homebrew 叫作 formula 的那个程序:/opt/homebrew/bin/neovide。而我们在 Rime 的配置文件 squirrel.yaml 设置的开启默认英文 ascii_mode: true 是给 Neovide 的 GUI app 的!那它自然就不生效了。 解决方案:给 Neovide 设置一个 alias,让它指向 Neovide GUI app 的可执行文件 /Applications/Neovide.app/Contents/MacOS/neovide。像我在 Fish shell 的 ~/.config/fish/config.fish 就是这样设置: alias neovide "/Applications/Neovide.app/Contents/MacOS/neovide" 这样你在 Terminal 输入 neovide 就不会调用那个 formula /opt/homebrew/bin/neovide,而是 Neovide GUI app 的可执行文件。Rime 的默认英文的设置也就正常生效了。 前情提要、问题浮现 Neovide 是一个我前阵子发现的宝藏 app,它让 neovim 拥有 vscode 一般的顺滑操控和鼠标动画。我第一次知道这个 app 的那天晚上,下班一回到家,等不及迅速安装配置好了,然后就被惊到。这个动画的顺畅程度跟 vscode 真的有过之而无不及。那天晚上真是惊叹不已,要知道 neovim 在 Terminal 里的体验你是绝对不会奢求它有多好的 animation 的。即便 LazyVim 的 snacks 插件有通过一个 Animate 的模块做了一点点让 neovim 稍微顺滑一点的努力,但远不及 Neovide 这个顺滑。Neovide 属于你用了就回不去了的那种。 ...

2025-05-04

Setup Rime on Fedora Asahi Remix

Install fcitx5 and fcitx5-rime via sudo dnf install fcitx5-rime fcitx5. Go to System Setting > Input Devices > Virtual Keyboard, select “Fcitx 5”. Edit environment file via: sudo vi /etc/environment. Add the following content, reference: INPUT_METHOD=fcitx XMODIFIERS=@im=fcitx Open Input Method Selector > Use fcitx5 > Log out. Clone 雾凇拼音 repo into ~/.local/share/fcitx5/, rename it to rime: $ mv rime-ice rime Restart fcitx5 in the lower right corner of your Desktop. ...

2023-12-30