# x11: Add XIM support \(\#11657\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/b60254fecac461507ea7ca76751756b1a689574b)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: b60254fecac461507ea7ca76751756b1a689574b

Requested commit: b60254fecac461507ea7ca76751756b1a689574b

Commit: b60254fecac461507ea7ca76751756b1a689574b

Tree: baf34fb768375b3c3e5002c9c5082c63bba63b87

Author: npmania

Committer: GitHub

## Message

```
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>
```

## Parents

- [97691c1def690949768ef5c6d2383d4e773ea611](https://git.cafe/gitcafe/zed/commit/97691c1def690949768ef5c6d2383d4e773ea611?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/b60254fecac461507ea7ca76751756b1a689574b?format=markdown)
