SIGN IN SIGN UP

x11: Add XIM support (#11657)

This pull request adds XIM (X Input Method) support to x11 platform.

The implementation utilizes [xim-rs](https://crates.io/crates/xim), a
XIM library written entirely in Rust, to provide asynchronous XIM
communication.
Preedit and candidate positioning are fully supported in the editor
interface, yet notably absent in the terminal environment.

This work is sponsored by [Rainlab Inc.](https://rainlab.co.jp/en/)

Release Notes:
- N/A

---------

Signed-off-by: npmania <np@mkv.li>
N
npmania committed
b60254fecac461507ea7ca76751756b1a689574b
Parent: 97691c1
Committed by GitHub <noreply@github.com> on 5/16/2024, 10:13:51 PM