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>
12 lines
201 B
Rust
12 lines
201 B
Rust
mod client;
|
|
mod display;
|
|
mod event;
|
|
mod window;
|
|
mod xim_handler;
|
|
|
|
pub(crate) use client::*;
|
|
pub(crate) use display::*;
|
|
pub(crate) use event::*;
|
|
pub(crate) use window::*;
|
|
pub(crate) use xim_handler::*;
|