From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 10 21:44:28 2022 Received: (at submit) by debbugs.gnu.org; 11 Jan 2022 02:44:28 +0000 Received: from localhost ([127.0.0.1]:53696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n779A-0006ZP-32 for submit@debbugs.gnu.org; Mon, 10 Jan 2022 21:44:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:60732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n75Gy-0003K6-4y for submit@debbugs.gnu.org; Mon, 10 Jan 2022 19:44:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n75Gx-0008B0-C0 for bug-gnu-emacs@gnu.org; Mon, 10 Jan 2022 19:44:23 -0500 Received: from mailgw.rworks.jp ([133.186.10.68]:43837) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n75Gv-0001tc-2S for bug-gnu-emacs@gnu.org; Mon, 10 Jan 2022 19:44:22 -0500 Received: from keystone.rworks.jp (unknown [172.20.10.55]) by mailgw.rworks.jp (Postfix) with ESMTP id 334344019D8A9 for ; Tue, 11 Jan 2022 09:44:15 +0900 (JST) Received: from ginrei.ws.rworks.jp (ginrei.ws.rworks.jp [172.24.71.14]) by keystone.rworks.jp (Postfix) with ESMTPS id 322077905A; Tue, 11 Jan 2022 09:44:15 +0900 (JST) Received: from localhost (ginrei.ws.rworks.jp [172.24.71.14]) by ginrei.ws.rworks.jp (Postfix) with ESMTP id 20B8F40151480; Tue, 11 Jan 2022 09:44:15 +0900 (JST) Date: Tue, 11 Jan 2022 09:44:15 +0900 (JST) Message-Id: <20220111.094415.1882010873740765192.kosaka@rworks.jp> To: bug-gnu-emacs@gnu.org Subject: 28.0.91; preedit style for X Input Method is not supported? From: Hirofumi Kosaka X-Mailer: Mew version 6.8 on Emacs 27.2 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=133.186.10.68; envelope-from=kosaka@rworks.jp; helo=mailgw.rworks.jp X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 10 Jan 2022 21:44:26 -0500 Cc: kosaka@rworks.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello all, The X Server that I use supports 'over-the-spot' for XIM (X Input Method) preedit style, but the pretest version forces root window style, that is the most basic style but not good enough for us CJK users. Emacs 27.2 (or earlier) works fine for it, but the pretest version seems to ignore available preedit styles (X server provides) or so. Regards, *** In GNU Emacs 28.0.91 (build 1, x86_64-pc-linux-gnu) of 2022-01-11 built on ginrei Windowing system distributor 'ASTEC, Inc.', version 11.0.6600 System Description: Rocky Linux 8.5 (Green Obsidian) Configured using: 'configure --prefix=/home/kosaka/pretest/emacs-28.0.91 --with-x-toolkit=no' Configured features: GIF GMP GNUTLS JPEG LIBXML2 MODULES NOTIFY INOTIFY OLDXMENU PDUMPER PNG SECCOMP SOUND THREADS TIFF X11 XIM XPM ZLIB Important settings: value of $LANG: ja_JP.UTF-8 value of $XMODIFIERS: @im=ASTEC_IMS locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: yas-global-mode: t yas-minor-mode: t icomplete-mode: t override-global-mode: t recentf-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: /home/kosaka/custom/elisp/sequential-command hides /home/kosaka/.emacs.d/28.0.91/el-get/sequential-command/sequential-command /home/kosaka/custom/elisp/sequential-command-config hides /home/kosaka/.emacs.d/28.0.91/el-get/sequential-command/sequential-command-config Features: (shadow mew-varsx mew-unix mew-auth mew-config mew-imap2 mew-imap mew-nntp2 mew-nntp mew-pop mew-smtp mew-ssl mew-ssh mew-net mew-highlight mew-sort mew-fib mew-ext mew-refile mew-demo mew-attach mew-draft mew-message mew-thread mew-virtual mew-summary4 mew-summary3 mew-summary2 mew-summary mew-search mew-pick mew-passwd mew-scan mew-syntax mew-bq mew-smime mew-pgp mew-header mew-exec mew-mark mew-mime mew-edit mew-decode mew-encode mew-cache mew-minibuf mew-complete mew-addrbook mew-local mew-vars3 mew-vars2 mew-vars mew-env mew-lang-jp mew-mule3 mew-mule mew-gemacs mew-key mew-func mew-blvs mew-const mew emacsbug message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail mail-utils mule-util jka-compr info paredit expand-region text-mode-expansions the-org-mode-expansions er-basic-expansions expand-region-core expand-region-custom iy-go-to-char ox-md ox-latex ox-icalendar org-agenda org-refile ox-html table ox-ascii ox-publish ox org-element avl-tree generator yasnippet server sequential-command-config org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol rx org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs sequential-command cl icomplete ffap thingatpt edmacro kmacro use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core open-junk-file recentf-ext recentf tree-widget wid-edit el-get-bundle el-get el-get-autoloading el-get-list-packages el-get-dependencies el-get-build el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki el-get-http el-get-notify el-get-emacsmirror el-get-github el-get-git el-get-elpa package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get el-get-recipes el-get-byte-compile subr-x el-get-custom cl-extra help-mode seq byte-opt gv cl-seq el-get-core autoload radix-tree lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr bytecomp byte-compile cconv dired dired-loaddefs cl-loaddefs cl-lib japan-util iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify dynamic-setting x multi-tty make-network-process emacs) Memory information: ((conses 16 256840 5347) (symbols 48 25528 45) (strings 32 96275 1158) (string-bytes 1 3062034) (vectors 16 41336) (vector-slots 8 527224 12173) (floats 8 122 93) (intervals 56 4955 0) (buffers 992 12)) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 03:12:22 2022 Received: (at 53173-done) by debbugs.gnu.org; 11 Jan 2022 08:12:22 +0000 Received: from localhost ([127.0.0.1]:54054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7CGU-00015N-JR for submit@debbugs.gnu.org; Tue, 11 Jan 2022 03:12:22 -0500 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:45096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7CGR-000157-VY for 53173-done@debbugs.gnu.org; Tue, 11 Jan 2022 03:12:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641888733; bh=hLzVgwFd1XgNuQLyFnwKqMJkWo9hVC0eXPNUUwpEHlQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=fUpU/NiUwik75+FEhx3y4Gnd0FPdKs74DTl4xnpQ6SBHth8ibcJ7AC+Eqoy5N/iJ/c8DBzPlaJlI2yONJnFddxfbJoVIa84nOvLbZ6vi7zo7XcW+7UfebgBdAEj/OQE1oFmw6ANwOno+Wuymc+X48+ImKKiO/2CZhloZwfftUvs9BlYAx2shPhYJ13JUkdR8jfZfOBzjx9x7p4zd9ArtxbMatBRceIvtjfjPw6zB5xr/wbiaO1WVi3BOsLAkd6ePHmKekg7TGTarE++RZDO14uha+HTsAA3hTUlhPgYbYCc00s59KSI8i47qSai+RVQimsNx+hZ4i8RSuuSZvz2+SQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641888733; bh=BPvqS+SmldCyOj+cmgRNJstqqAL0HnndAAHzRl/Ac6S=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=KJvnpWq+5knyZIi+6HwHe+/RUsvcYLbvJck4UVZPFtKnSFoI+gN3kUJ7WaavppbxC499tvxdCyDNakOr48yDNVuz3t9t5fSDywmBA9oVEW9ZQsDS5X0msEomBsXdDvwEDlTptx26J3RM5hwVWwNWJ+cMBw0RIi22QKJnWaeQt/ZcelFUBeShn0RaLbN5ZAnbZx7LQ2Yh1IWuPiowc17bKzs5xzS9yxMhnHPAh9LANe7UjqKS/QZxEAivLIc3cduJHdgaZJ/Vmdufe9kXLTOgCIWKoYyomvQxuWzphmrNhN5Kg98fwLpEe4srPzgMHR3EE8XhjBlM4YsGvhK9t2GkPw== X-YMail-OSG: QScC7r4VM1n6WQwnxw.Uwv_qZsqCgH9sjPAmBeubIahY.cFtc_FCPEzW_enLbZD 6svzde4uKdoMT7ahRN0JW4QnbLuIiEL0ofH.pUCQ2VSvtUEuTsrNKhoMcGSpqfueM3pnND3idz36 dJ.gxVli1LEvh1PaQDNtqkgP.KCdhwOt0vSZTuN0iK9d1XMApCxl58sHjiFmWMh6cuLalCIjRU2d lK85lkF7o0Iz9yivzb7wnxlkW4FsUKSEtbdq5EzfJTCE1EZGCn2glaPN7fPivZkf6Wjw0HjmHUj3 SMSQzbSG4xdHT8sjq_n9ZnhBA9S4Qqb25uuKJSD.qz_8ok8Ln98E5dUaSn5URHCXtu7PW7ZIho_c UpfTxcjIRzrydGGQ8hLYRk4xv8pls2YQEGoJ58h9bp9KVjwte5lQfcFlKR9L.pq9MhUAqOE9.k3L jETIfWjfH8VejwxrsTDwrYAKHslrNWQyfmPWm1tg_zbxwB2jL2_Qi.gUd5tv8uBYI7uasVprdde5 _zf8meX0dnvrIYrzCTtfmt2XhH23M2iJuKhk5eO9ZgeK6DnaFL0gH_8_DyUetv.9hxLAPjCuidyo RgICZhXHedcP0j6hpCsADcCR1q6ZdLc5TM8THcEtlC1wM3F2WRSx5rhHr3U15KuTvK7hqkyrFfGY qI1K1Zlrob3GHVksH_Vom1PdfUGLSr__MjIvcGHhAuWSEOxU3ydPJM5p8pGxpc9PHO6FlNIRRhKb opixfr6p.__hgod8PkgRifP7FwAfSOcbkQPkI6paZHBR2PoffgLt4XOuuWM4_oMBqycFhC4M.1pd X1G.1jBur98nRO0d8QDTjXQF9HyVhMI8dU1TE0uQs5f8VwHO_8iWV22UBZ.JawmRoQP8gzI_TfZU iC0neldsDpkS1YVyo9zSifi2usvpu4sR1f8hreyP9uMaIPC8KLkzMvDd6.ohb0Ah4RIXgIb0OUPn gIO.AXZVusnJ9ZPZfnB4E9G.cBxvxaVUtDREsB.yCOV875doQ4ItZLuVNNGdkQvCdfzVBvWhmkmj tGZmVr.PhDqjhJu0IKWfxett6bfjaa0qW8oLghy7ROGL9IZHUHeOm2jVJ.r51tx5pO2aYAfNz5Z6 q3pT8XvJXc.kuxJyhZ7EFdWoBg.0qJNQlvJPZD0eAhoJla.5qX1Nun.UO6XD8IPoGID1dVaWYm7w ehW3eV0cYJYBt8VQA1aIN4jQwvgeI0l6OT0dPZ98pMZaTu1JMhO75Far3PVWz6RRRtc9VNzZ1kNg RZUzBNaBk4Dgi240yTy0395n5prpH6hUcMk1YepxkSqnXnZZSiSbLagLWVf_z4oKcLwfGoTzXat1 nl_Sq.M7ywMQp1srxIuoB0MWP5hJ4nlGmMcpgeyhohguYv41ade3AOwpUdc39vkyfsGIwEd4baSq HMaTSTzB8XTNtNknclWs_dUZ9ebOrt6o0ONkcTFAUpQgv71fDQ0nJYTjunc5nL2CBSrjUv0YVPiK Hpmw3OCtw2q9XHaiwh0CMBve0i8oaLSh6av.AbXTDSai02cAj35ai2a2QoRA0GkQqAIwQbScHchD WAAxTW4apA.rvDd6zRnATULVghW8wqW0fJTVYJw47Kz.nW5WY6C4w.9T_Pxru4I45jxkC89zOxHR r8BUiu15xcxcUArWDt7Lklg8FRAyThhD5gX0w0Av231VWOj5hGJLsQjiDxEp.Vir9lXTnBi.bvSk srrYNCYfWPWtwTdBcBiOrRqDc2IIPI.A4M_r5e3LoGbV.oJRw0eGOXMSgO4iW9d11F1WR2IHUrY5 u2LcPz.NU5E3bsZhklnbQGXTWRP3c0HGUzasCQdsXO00ZyGiN1lj31zxpVD7FYQHIfVNfn9ggeQy coIv2vKuMeyhSELSQ7YKVGqS03RHikPQpjnhVP4l9kdFBr6fVyzlMhIClQAPZdJccxyyspqwZEuv JRumV1_j8glirYaE4T56I9X1Xtx8QuG3pF3G8YooXNDKAm8_Q5QuH_HxGhazp.P4mNLikKatOBCW cH9zXkVFicoDn2R1ml32oBylXmsAXdEOOI3xoKt2JQRdhCz2wU71gXkVBJhWe3dOdJ0ezPO0zYrz TASeGt6N6mD8wJQDdamMri_cH2wZOuIA.R3DOFXIX5rBG6TxzO87lnwIbncY4deBBPW0dg_ZlLcA 2IAeaho77rSDAlVnbtTcu_5Bsl_vQ7NCkbUJ5NBpIdHpPKVwVOI_CTX3P49DnrWhlNRqL5sdKe1D lJjAaVlyL7JjZ3K91A_qTcnqHeIcPMWRgfhzpCACf.98nd15U_0lxVhn2gA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Jan 2022 08:12:13 +0000 Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 198f230ba2e3a0010de651e2acf04882; Tue, 11 Jan 2022 08:12:06 +0000 (UTC) From: Po Lu To: Hirofumi Kosaka Subject: Re: bug#53173: 28.0.91; preedit style for X Input Method is not supported? References: <20220111.094415.1882010873740765192.kosaka@rworks.jp> Date: Tue, 11 Jan 2022 16:12:01 +0800 In-Reply-To: <20220111.094415.1882010873740765192.kosaka@rworks.jp> (Hirofumi Kosaka's message of "Tue, 11 Jan 2022 09:44:15 +0900 (JST)") Message-ID: <87pmoyn12m.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19551 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1093 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53173-done Cc: 53173-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hirofumi Kosaka writes: > Hello all, > > The X Server that I use supports 'over-the-spot' for XIM (X Input > Method) preedit style, but the pretest version forces root window > style, that is the most basic style but not good enough for us CJK > users. I completely agree. Someone deleted the code for other styles to fix a bug, instead of fixing the real cause of that problem, which I did on master. > Emacs 27.2 (or earlier) works fine for it, but the pretest version > seems to ignore available preedit styles (X server provides) or so. It's too late to change this inside the pretests, but it should work on master. As a bonus, you get the ability to change the input style, and use any input method supported by GTK+. To switch back to `overthespot', simply add the following to your .Xresources file and apply it: Emacs.inputStyle: overthespot Also, please report any bugs you find with the new input style options. XIM is a legacy interface, and at support for it has in general experienced quite some bit-rot. Closing, since it's been fixed on master. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 10:07:44 2022 Received: (at 53173) by debbugs.gnu.org; 11 Jan 2022 15:07:44 +0000 Received: from localhost ([127.0.0.1]:55291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7IkS-0000a9-Iu for submit@debbugs.gnu.org; Tue, 11 Jan 2022 10:07:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7IkQ-0000Zw-Im for 53173@debbugs.gnu.org; Tue, 11 Jan 2022 10:07:43 -0500 Received: from [2001:470:142:3::e] (port=48666 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7IkL-0004Zd-44; Tue, 11 Jan 2022 10:07:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HKpj750hHBLb6QaS0Rm8GQZ9Ikzswd8si1DAFfDKwzU=; b=f9oayEeLL7U/ zzL+6myqD5V5BlSb/FWf9XkdqBNuHmefisu7xF5BFVXorw70hWYpvxPkbnyENaV0VZUgEZEU/fBOY qiT+KEhaOeVaJR1zZqbAG5YF8azIstqlV59ez3w/qIPakJBwqOzSa6dpAHme0FWrl6R4SyzItzyKN i/O+cvp9aGEVmUUqi/ZmIwIanlX6Z9Fs2veBOILPYDwFje1qsgDzzImKb5vu66GvP+DABqAHXYmNb t3KBJWIVljOIXEaebbwVy/SYWS0HcSEzulcv8cKULxYhLgmPMzsC1Un5Kd74XGCXrSPTdDFSU3x6D u2IZZaI7K3yNZ4wk8q3LVA==; Received: from [87.69.77.57] (port=1511 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7IkL-0003Ys-5Q; Tue, 11 Jan 2022 10:07:37 -0500 Date: Tue, 11 Jan 2022 17:07:29 +0200 Message-Id: <83sftu71la.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87pmoyn12m.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#53173: 28.0.91; preedit style for X Input Method is not supported? References: <20220111.094415.1882010873740765192.kosaka@rworks.jp> <87pmoyn12m.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53173 Cc: 53173@debbugs.gnu.org, kosaka@rworks.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 53173-done@debbugs.gnu.org > Date: Tue, 11 Jan 2022 16:12:01 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Hirofumi Kosaka writes: > > > Hello all, > > > > The X Server that I use supports 'over-the-spot' for XIM (X Input > > Method) preedit style, but the pretest version forces root window > > style, that is the most basic style but not good enough for us CJK > > users. > > I completely agree. Someone deleted the code for other styles to fix a > bug, instead of fixing the real cause of that problem, which I did on > master. > > > Emacs 27.2 (or earlier) works fine for it, but the pretest version > > seems to ignore available preedit styles (X server provides) or so. > > It's too late to change this inside the pretests, but it should work on > master. Which commit fixed that on master? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 19:54:54 2022 Received: (at 53173) by debbugs.gnu.org; 12 Jan 2022 00:54:54 +0000 Received: from localhost ([127.0.0.1]:55886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7Rug-00077S-1Q for submit@debbugs.gnu.org; Tue, 11 Jan 2022 19:54:54 -0500 Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:38617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7RuY-00076z-T1 for 53173@debbugs.gnu.org; Tue, 11 Jan 2022 19:54:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641948881; bh=fzDd90XDyz88Z4LUQvQklhhi0EMUUkKUz4DWHLK3NSo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=T2LT4vY+EnTSV+0LkHbmfKKL1lczf7URZ/OKbJUW8oVDY6EQaOfMGxURotcVmHJQ8MT9zCohRhiJxU/i5byx5RSQ+dMryTYn5c+ikyVhstLUD3rL8Ygq3JZFqQgqzhvubvKYTaIoZlsP+5Yh7iGONE0sYIdnqiElgARlyecifAruD+fieNdZ3Ay6br49a4+tkgWcLJt+pcGWHPMS+LGmfuFfbhFR6OAjoSmlNUf8ZrnHmaEVj4hkm+cfbQhDRWaaPhOtdOs8EQNFjUcuP8bT1E4OtNcCeFrpUXm3GB3gr2TngvtkUlC0Zad7earfQQQ5OP+ZrkoyIVZAGY0vAplHFw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641948881; bh=vhL5EtLjv6LW/qRKZxQyJbFBLaDim0+XfTjCxHaYZoE=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ONekJJA1G0LJdEomZS6dEL/VPJ9TU3Zhp7INiE+ZfEyMojRXLXB7iCnyd4RPE6zBpV+PTIKHmhLfa0ccDbomDEaSX23B29WPl4BpbYVXrnZxtNglGGyKpYhqNsIFLulQHYY4Lx/Vb6KPu/mCQz4Z4yVtL6kiuVswTG8eECO+BxH/mecDM+AyWmwVgtMevlfPByO6rn5qDZ6EozHxRYSYkQ0nftQ+CKNoQQvlSsW++0+hTonLNjGn0cctfwu5rgBFExvWfNrzIldgljQJwgPqvZs4V/NgszMdcaMyHQkdjR4mlVK+w9gB0bBYRlFk9RH62hit1+4K3nMTCaqkXxvdOA== X-YMail-OSG: XmGlxNkVM1kGj3zX9ZXpVsx2OmIYUSfggrmNW1sdPfhpL0VY8dAiwUpzqvHXWOj Tn3cGUl4xw0.Smiwp9dcC_lUsTuYNEFYlRuPCCOhTe75TNlxPnbZ.NWB7TDX8Z2J_YTmTmtequ.C ZEREAguXPnlGgbuHqAc6LVoAS53v3KUYN5yQIJGtycPWBBcqGRVWUik2Iu5jJW5jp55v4Qcq1VEY LhKvdvTKZqNXJ3uz0.e418mFoJBFq9KFOPbQ8KPoGo.x3sygV2wAs_lIzR494zOcG_mJS3SSWZyh 4nsWix5DpArf2FSj6OPCr04_8MeCOgz1VntwWoQNrhuaAAM5cJWr5PLDBihvRIJ_U59LC1714WXB aKhZrBER22rFspNC6xzDVoE9ZgvXikTC0_7VCizE3z031147gKYe7nYkgk_yWE_uqIUoy3T6K68U xmpB47MStHyPxDgG45koz1mL5uURipN.KMiKV7BnYymaWDaCxSNTj.CTK17Pa2n.3nsxYKE7jZnG Omif22vhnm3nbeRKB9O6XZhAbu_ERNX6Dq29.8ay0FwZ1SgDuccRA_sNTQyL1mqirUXMsVictO_8 Ujd6RENCPdO5phzMfYydT4IolRrUGL8miCYu5vYszxvJ74bpXSFamCeilXaT3sYw4ioIn_R7JuOs sF_5uUyOoHB5cAk_SLTmC91P.0WFERPMqbBaKOWsBhjY6Y63SZSSC_a9Qw_6f2OInI7XnTn31KWj AclgwmdYISXuKyJ.46.kiTcahnvHk_x5TqLHQ4SpfQ5jxVIbn4Pec1IHqH0w42I3MjgW78VtRfYW Xbaf1AILYFquIqw6YUGTZ9ZaCxlqkHcEenUdfxpAIo.yBSAVy_QO14k_K4xY6nxknz8HW4BC6mIf zEPAY1xftWRpT00O0t1LuV.VqaecwhEHpp0SX2sYnOX4TafkE.WLgKC1OkUqZKtuTSd64mNzxH7D pnFRCLS3jfx_4IP8Bsvap6OBHEzDM.VbtiBPldgV4P0oPHT3qBWs3xc9CKcHw7_aiF6HueaNfshp .CKb9RvENA8htZ8BNBvgRhxFAxMXp9d0pTeiup8tpyZ1fW2CQ0k6cftcpmfOll7mGlY332LOq5Gt AkacHRzlYB8xcsyUiv_mVCsfqoWAupV25EHBv8wTZlRccZNsmhXeyMBmSCN6dFu0wwNt3mBHNMlv dA_mY_1xVNuuif6yB7lJiGphBgMvv8Yb8uBxlwUoHOt1_9vkipBqp_Di_ntUptayOhCexe2Pl6lr thUXxbO28Grqr4jzI5u7QLa6fpE3.wKULPru3PpWCUV7QKY_9lNjD7KWYKIuWjmbUlc9eUWHRdSw XKcCcREoLIabUgfrb4PhOnTukiX3bsCXZ6vbRA2mqGldmtWLfy3MfaxdgeZrCtuq58yvR5l4Cp1y FEZQWNMfhICkjyQv3T18JmgVtraTIEi9D02RYrJOKs4qghkIOhr8ZbzrqgLyZdVvDKLuJaiFPd29 wND0ppCPvXua_eu3I.fHau7YZfbQuGTn0nsjkzcprwoEhoC8kn7fLh2_sfhzGQDapVaCO8lHjYCh ThOX0.lFdgxCdjnkwVrZHDAdlMWmb9.sAJR5TtbzFDjY5Ht7Ycdg9bAP8M36POVx1ypvet61EIoY h27y7GS068VE__vo6M7nHmwgVo7f7iCAQVFl4CPhVNLowIiw3Pz81YNEkXM_54rtaJAA8sKyFYAr XBtoysAswuXCIvLXwLjctdFv2887AIwbNsFkzPfyX_1rh.kq9vAei420YqVGsJxNqAG2IhaMJv.c i0XqnBzhLpa.In5h9NIVR0Aq0iAyQLwD5mP_pQ0MIV6uBcDBRZ4kF4u_E9hG0iYBrIqaWuIDxGl_ Mrt.Vkg8sx52G7v8ZqHlLlj9BXRmTKc.I23H1D8uy4SdM75Cc8QVXErbojRi4Fk3mOlf1cA6HtJn q5yzlkzX6fzTy__dO9GerbN0BKoBBpriPqlLX5vEIxdgyIrjvM4eyRjNmUneVqcnbxQloytk8QPf k8_rf3vXB_DxUTbO9KHr7n3d8wwa2HpPyJNNyHIx7VtGlvDBiCUidc_bD7XcvCYlImxshFTDKARF AU6Qoqb4vlQeWvRJJzMC1Ds5bkUzqO1U6CRmuJ9mrWstZChBE2AGnjaJkLsRz6MnZR96uiT01Vrp ePcO8CekA7yOUBqHKZaj4KWLlF7LHSZs7IkRi0oRVOHkFzByR86SB6UdWZbQohS6r40gYmxDD1He znMtHMGzA8bP1uJdNrFRlxY1NnIJdVcFldcglAzBcmV2txGEk8voRKCco X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 12 Jan 2022 00:54:41 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 776633a94a199445e80859460d1830db; Wed, 12 Jan 2022 00:54:33 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#53173: 28.0.91; preedit style for X Input Method is not supported? References: <20220111.094415.1882010873740765192.kosaka@rworks.jp> <87pmoyn12m.fsf@yahoo.com> <83sftu71la.fsf@gnu.org> Date: Wed, 12 Jan 2022 08:54:28 +0800 In-Reply-To: <83sftu71la.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 11 Jan 2022 17:07:29 +0200") Message-ID: <87pmoxydrv.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19551 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1289 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53173 Cc: 53173@debbugs.gnu.org, kosaka@rworks.jp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Cc: 53173-done@debbugs.gnu.org >> Date: Tue, 11 Jan 2022 16:12:01 +0800 >> From: Po Lu via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> Hirofumi Kosaka writes: >> >> > Hello all, >> > >> > The X Server that I use supports 'over-the-spot' for XIM (X Input >> > Method) preedit style, but the pretest version forces root window >> > style, that is the most basic style but not good enough for us CJK >> > users. >> >> I completely agree. Someone deleted the code for other styles to fix a >> bug, instead of fixing the real cause of that problem, which I did on >> master. >> >> > Emacs 27.2 (or earlier) works fine for it, but the pretest version >> > seems to ignore available preedit styles (X server provides) or so. >> >> It's too late to change this inside the pretests, but it should work on >> master. > Which commit fixed that on master? The two commits that introduced the ability to use preedit text in XIM input methods, and to change the preedit style. They're definitely not safe to backport, IMO, just look at the recent bug reports related to fcitx5 (which used to not work at all, but now has display bugs, probably due to a problem in their code.) From unknown Sun Jun 22 03:57:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Feb 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator