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 | bump version to 0.8.2 (diff) | |
| download | st-e85b6b64660214121164ea97fb098eaa4935f7db.tar.gz 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) | |||
| 2594 | term.ocx, term.ocy, term.line[term.ocy][term.ocx]); | 2594 | term.ocx, term.ocy, term.line[term.ocy][term.ocx]); |
| 2595 | term.ocx = cx, term.ocy = term.c.y; | 2595 | term.ocx = cx, term.ocy = term.c.y; |
| 2596 | xfinishdraw(); | 2596 | xfinishdraw(); |
| 2597 | xximspot(term.ocx, term.ocy); | ||
| 2597 | } | 2598 | } |
| 2598 | 2599 | ||
| 2599 | void | 2600 | void |
