diff options
author | Ivan Tham <pickfire@riseup.net> | 2019-02-12 18:41:41 +0100 |
---|---|---|
committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2019-02-12 18:45:15 +0100 |
commit | e85b6b64660214121164ea97fb098eaa4935f7db (patch) | |
tree | d08873d1902c94102ce19294efa0c5bcd2c8d040 /st.c | |
parent | 75f92eb3489275bfcad901e5ca424134eda6e2f4 (diff) | |
download | st-e85b6b64660214121164ea97fb098eaa4935f7db.tar.gz st-e85b6b64660214121164ea97fb098eaa4935f7db.tar.bz2 st-e85b6b64660214121164ea97fb098eaa4935f7db.zip |
better Input Method Editor (IME) support
Features:
- Allow input methods swap with hotkey (E.g. left ctrl + left shift).
- Over-the-spot pre-editing style, pre-edit data placed over insertion point.
- Restart IME without segmentation fault.
TODO:
- Automatically pickup IME if st started before IME
Diffstat (limited to 'st.c')
-rw-r--r-- | st.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -2594,6 +2594,7 @@ draw(void) term.ocx, term.ocy, term.line[term.ocy][term.ocx]); term.ocx = cx, term.ocy = term.c.y; xfinishdraw(); + xximspot(term.ocx, term.ocy); } void |