summaryrefslogtreecommitdiff
path: root/lisp/term/pgtk-win.el
diff options
context:
space:
mode:
authorYuuki Harano <masm+github@masm11.me>2020-08-22 19:17:04 +0900
committerJeff Walsh <jeff.walsh@drtusers-MacBook-Pro.local>2020-11-24 12:24:40 +1100
commit9704e23f4c2cd56bc8091e2024c7b972a3254bb7 (patch)
treed950041d2c5244ba1910b46803fb2cb0e0b89653 /lisp/term/pgtk-win.el
parent6df8556ab71ef8ae38e52d770d56510da65a614e (diff)
downloademacs-9704e23f4c2cd56bc8091e2024c7b972a3254bb7.tar.gz
emacs-9704e23f4c2cd56bc8091e2024c7b972a3254bb7.tar.bz2
emacs-9704e23f4c2cd56bc8091e2024c7b972a3254bb7.zip
Enable GtkIMContext by default
* lisp/term/pgtk-win.el: Call pgtk-use-im-context after init. * src/pgtkim.c (pgtk_im_use_context): New function. (pgtk_im_init): Call pgtk_im_use_context. (Fpgtk_use_im_context): Call pgtk_im_use_context. (syms_of_pgtkim): New variable Vpgtk_use_im_context_on_new_connection.
Diffstat (limited to 'lisp/term/pgtk-win.el')
-rw-r--r--lisp/term/pgtk-win.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/term/pgtk-win.el b/lisp/term/pgtk-win.el
index 4598ba007b6..a41d3a3951f 100644
--- a/lisp/term/pgtk-win.el
+++ b/lisp/term/pgtk-win.el
@@ -398,6 +398,14 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.")
(overlay-put ov 'before-string ovstr)
(setq pgtk-preedit-overlay ov)))
+
+(add-hook 'after-init-hook
+ (function
+ (lambda ()
+ (when (eq window-system 'pgtk)
+ (pgtk-use-im-context pgtk-use-im-context-on-new-connection)))))
+
+
(provide 'pgtk-win)
(provide 'term/pgtk-win)