summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2024-03-02 14:04:56 +0800
committerPo Lu <luangruo@yahoo.com>2024-03-02 14:04:56 +0800
commit5e20b114ef32d504f4429fd35ecd0d5dcf3bd8db (patch)
tree83215f4df69308e61c490172f4a68ff0fea63452 /lisp/emacs-lisp/lisp.el
parent8b96503b6e8514f1f9f92895a0707c78b1bbd1fd (diff)
downloademacs-5e20b114ef32d504f4429fd35ecd0d5dcf3bd8db.tar.gz
emacs-5e20b114ef32d504f4429fd35ecd0d5dcf3bd8db.tar.bz2
emacs-5e20b114ef32d504f4429fd35ecd0d5dcf3bd8db.zip
Implement dead key combination on Android
* src/android.c (android_init_key_character_map) (android_get_dead_char): New functions. (android_wc_lookup_string): New argument COMPOSE_STATE. Ignore key events with the COMBINING_ACCENT flag set while recording their character values there, and combine such characters with the key event when processing a subsequent key event. * src/androidgui.h (struct android_compose_status): New structure. * src/androidterm.c (handle_one_android_event): Port dead key combination code from X. (bug#69321)
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions