From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 23:41:51 2022 Received: (at submit) by debbugs.gnu.org; 15 Jan 2022 04:41:52 +0000 Received: from localhost ([127.0.0.1]:38743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8asx-0005ga-33 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 23:41:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:48356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ast-0005gP-MZ for submit@debbugs.gnu.org; Fri, 14 Jan 2022 23:41:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38852) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8ast-0007zy-6M for bug-gnu-emacs@gnu.org; Fri, 14 Jan 2022 23:41:47 -0500 Received: from out162-62-57-64.mail.qq.com ([162.62.57.64]:56621) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8asl-000883-2i for bug-gnu-emacs@gnu.org; Fri, 14 Jan 2022 23:41:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1642221689; bh=bJlh10O2i9x+XT/dTQUT+NtR3ywerq7xppA91T1R7dg=; h=From:To:Subject:Date; b=uUCprK0m/a1uOHcVuTsFoB9vdyt8AOLa8An3NX2NaoLpBV4WTLA+SfrIwoUjCz7rP j1hqGqSe0ra4x15T2rJnSCQT4xTOrH1JngbJd1G02XDHsgjx9w94jaqcL90/zbbR1m OTn6BT5AXRs/tv9il3LSbZb9nFSJq8xBgFWaW6e4= Received: from MacBook ([114.82.35.246]) by newxmesmtplogicsvrszc7.qq.com (NewEsmtp) with SMTP id A5B8B899; Sat, 15 Jan 2022 12:41:27 +0800 X-QQ-mid: xmsmtpt1642221687t682ailas Message-ID: X-QQ-XMAILINFO: OLsBWtCIHsg6BORZwVsICHhu6TUS2PQt3sleVtzS6RWZhcftSAuz5Symwhmk9x 1LKEZR29j5h9u678uhYatl7aHznGPfX003VWuKQdesauD2PbK5nCMfDpihtaQ5mTnzOZRtWcJ78t BU0snyZGEDn2hTUqcDfG721F7ZBjJCo+WD1vqSM1ll1DMk990tY03UxDKCIJakxVCfgolKijl6WY AEBg+MHPN/orY168jvyQsxPv7VTI8KbxIDlx5AOU7J+Ip+aYrfuFYphj9NOeZwxVkbGGtZYIKExK hUO6HXteFq1JSqckZHk2T4jluwzFF57KlgZmIByTY31fgE2oiqwyqyQtjy+/BrjoCFDjG7RyOG+z Ro64pPagoejGFdzNputSpxg/7ouOAQrOCWRAIL+Ei6Z2HTFAPtOEnqP3NONsFETGiKNHLy/AaSHm pJDv2Jy+creSuJRKgpV68aH+vaP59KOokR+jx1iHPMs9VGifRG+8vMmI1jWCgtjqZHaQ1nvO1V2L u40VCmGtgaZajW06Ha9gDHBkbSBawzu3k5NxQHc6a1OVI96vZ7upP7WUTbnAzo79Sf7U+3b1JzJb Vg6N/VJix/KPmM1dsCC8T3ufQjVZieHoGw/4mMq+xSYZjT4rY0UrN5nl5NgOFf7PFHVMzIyOebDZ jaxZz4xKgsIknQnLyXCSe6FKSTwlhXpyHwfNQaJ1GtS8PfWt5chosZfaQZL4h9f3xseC0w2WqbDn HFx0a5Yd6uNPPNrc7iSGvpzX40NxR7Y6ycrwPKLrz9CxURTn9a90yaOyF1jbTPyw/zSHj8iXen99 yGRLz6hQ538uwc6SL4IrnkhXDgrvlWGESocWULKCvong== From: Eason Huang To: bug-gnu-emacs@gnu.org Subject: The blink-cursor-mode not work after startup on macOS Date: Sat, 15 Jan 2022 12:41:27 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=162.62.57.64; envelope-from=aqua0210@foxmail.com; helo=out162-62-57-64.mail.qq.com X-Spam_score_int: 36 X-Spam_score: 3.6 X-Spam_bar: +++ X-Spam_report: (3.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HDRS_MISSP=2.497, HELO_DYNAMIC_IPADDR=1.951, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, I found a problem when using Emacs 29 on macOS: When Emacs is started at the first time, the blink-cursor-mode does not work, and the focus needs to be switched to another application, and then switching back again, it will work properly. Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (aqua0210[at]foxmail.com) 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aqua0210[at]foxmail.com) 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.5 HDRS_MISSP Misspaced headers 1.3 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit 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.1 (--) Hi, I found a problem when using Emacs 29 on macOS: When Emacs is started at the first time, the blink-cursor-mode does not work, and the focus needs to be switched to another application, and then switching back again, it will work properly. I tested with emacs -Q. On other platforms (Linux, Windows) there is no such problem, It only happened on macOS. In GNU Emacs 29.0.50 (build 1, x86_64-apple-darwin19.6.0, NS appkit-1894.60 Version 10.15.7 (Build 19H1615)) of 2022-01-14 built on Mac-1642119124451.local Repository revision: d476fd33ece51f506644cec737490eda96daf46c Repository branch: HEAD Windowing system distributor 'Apple', version 10.3.2113 System Description: macOS 12.1 Configured using: 'configure --with-ns --with-modules '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-xwidgets --with-native-compilation 'CFLAGS=-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -O2' 'LDFLAGS=-L/usr/local/opt/gcc/lib/gcc/11 -L/usr/local/opt/gcc/lib/gcc/11/gcc/x86_64-apple-darwin19/11 -L/usr/local/opt/libgccjit/lib/gcc/11 -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -Wl,-headerpad_max_install_names'' Configured features: ACL GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM XWIDGETS ZLIB Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media rmc puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date seq gv subr-x byte-opt bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 keymap hashtable-print-readable backquote threads xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 58007 8547) (symbols 48 5602 0) (strings 32 16385 1905) (string-bytes 1 542461) (vectors 16 12798) (vector-slots 8 277048 11061) (floats 8 21 39) (intervals 56 338 0) (buffers 992 11)) From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 02:04:55 2022 Received: (at 53276) by debbugs.gnu.org; 15 Jan 2022 07:04:55 +0000 Received: from localhost ([127.0.0.1]:38825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8d7P-0003WU-1g for submit@debbugs.gnu.org; Sat, 15 Jan 2022 02:04:55 -0500 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:42430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8d7J-0003WC-NM for 53276@debbugs.gnu.org; Sat, 15 Jan 2022 02:04:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642230283; bh=RVy/2kHC5+i4wGK8QAdEsi7WXWPyMBSIwIUnubiG/Io=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Of6EzZMwCzvjwErq2Nkd1gErMNTgw+gKVFkHtCbVYKBCVcYQ4yC7y1glGAKhvado9wnIYT7O8g+3bBIt9x/kyq0LH+Kw+9sdIeF0SQIKrtTKYy852zufjq2r48JJNSMjA+bZCx9ozs6MDLR+0ReBcRehBumFZc2/OMQov5PbYSYJjVGigCOYTyNF40cMldwMB312ckeVA6fEJlddc0Y2uDqSbvxNj8NlsR5taARivt1tsz7b9kqZubScEJZnAE8n4IPQv2Qd0dmeoFtA8nphrAOnu4jT7262WbVLqljgGRZYqZLI8CTEaHwdk/1zvPNFRUR+e7OgGQH/sVw4dDTjDw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642230283; bh=BVxgy+9Sw0720B2Z/dZGz0JPLzRE8SKYDW69ivXqKom=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=dROB9qWVDbMHIki4XccHgHozpGvOsjqH83MP10V+QIlY8Dh/1/Ql2AUe6oorOlL1PLNIqSPiG0KYcHm3ZOv8XcDq4gN7VBuKf58xkgVZgCRkIajG9oAj//K6BXKvUsshbbRuEHdfzIRQaKcIfcCb0L/VI3HV11OqNWT1cVBLtC6j06Ltt6Zg57POf43ufruR4x9EFkf9Lm8yPRcOPA+jxRSHzcZohBeEjkeR5JUJyI7eAv46TKOcJPU5wx61KUMUNhsNUKtQ0fJYbQ6dF9+hbeLGXAB4WL7i5or7WdvevyfCiPP+BDUqGSK45lqhrPqVuY3UrV9mTrIXPzzU6DVp8g== X-YMail-OSG: LtrqXMIVM1ldbhHwWvGgPS3xa0pup18iIe7VUtHxYis1f77NdWzdLAJGLS2eAnX zMmk4rVRfEfRLhD9txwDQtyn9Umxas4usUKDqVH8FdLTc2PKvZsXwyfOr.LitpCwWMkyNyKbcdaq F.AcTyFM55BKemlVmJogjjL2j5QdoQu_DJ2R2FJuU_gWPBeVqI_oVLijrclwV6AYN.f6wIUUY01l iok.o10aeuqHQsFmLmGYI8J09MKrmyJLV3JsaRzZJNUogHMUm7swfLNyFtYTNzUJtEtEBLPpy2Am B3YRsHZ8hy6eU8DGaO.Ezsvm1vDQ5CB0qVn_zYUwFKkj1_EsxrjBsZSg8RPA9tVlnkmEOcWpYu90 9UAIad1FvU2F8TQgX_Rs87jNTycEpnXkMlOU0mxiZkDO.mcp0PgNhkzWyB_WkgGwcQDd66vAnyrP 9DJneuQuMdXs8esHN0B8WkcUYEbIqbxISAzgcNgqm3RPiubse.9UWaoRcHaFbdQxMkLkoynwyOsg ZtcE1F.DAOgmeL2DL9gb_Vk33vFA7btoVwc8hydpllGIVZ44wDq_fbfYKLGlYI4HwkiJEMLqRuo0 Uv.BQeiaTDb5X0kcBJIiew85PVKwj7Ioo4ry8IDbbowDWTIzTTbISrV0jR33gm03Na.pn578c8ac tHQxxoiSyzg8R6mLZfwpYyCl5E46KOK_yoQr.cEZVO01ydb7nqhYFk5HUeagZJFgn3JpwFJo83Lg 9iIw.XR4sodwD5lIcKpabj1e2MCh2wwDQGE7WY4Z5el9NBwvvSlP0SgyHxw7At_RlGRrCc11CzWK S7LXkBI0nCvy2X26v.6Xp9VwVW9lc4ZmkGSvb_rzh7c9UG4wjaAm0y5dbWnxrZv60So2FKKhxX8. uP93ynzTQBDpnmWdp51_BNpD3n3F4zJqT.qw9xxB80ry1jh3E7MG3lKqIvFkVyJYkm2MLZ4q708C U_0erEqCzL1U86x_8TFmYALcpce.7RTtExTtJnr8n3_NDQfuVvXAhhyqSHT_qwFmJ9VTNaLJE.ON POiGwRy5bJpE9ju8orfQcY2WFmFiFg4T0cfQUZHSDyJ7G0NuJ4VZFWKcdGd4t4h0q05N9xhsxF8P xxYZs4kUD6kOPdT8hs8F8vxeJqnNBRSliW7oR_jRhWqm2jwv1prCSDYsJZOhhCWsi9B478vLU09a HZlSCvsEExqJlWkXwuGxvWxwwN2EHeP9l7jf9fXNPuWE0H8b4aIuKD1v7dIio0bS3YlXV2491.NN 5M5I1AqnfNJns6B.cBNOF4tJomxEluPS7ZvA80IXudkxJcNKi_zQhdOAvxN8rU7QPSxQGn3VybRU 53YjRUVzL56Wwk8x9kXwREmdMT0mA2_qMwB20hEHaURpaQw5jcfbQSDdevtsq3Cd7vFdGHpy1sGM yw59KuNFx5oKtebtDSxYDP3HBNpOecHWU7lg4O35nPoUBlUe4ODbc3waR_yF1.bhhxUhXYvWUCKT FDIg0W9y2HXfJ99WVxrQjSzBrwBZaox4NPKISQKf8RKDvDo_xDzUs80RSf.4KrE6LzoUsMwSfobU b.9n7dmzDggq6teObm2N12DycKgCMe83QeEB6EWsCgc5o0xfRultmFy5s_tCDDLKPE8EnhXLSSyO iXOuzUvvJHKqxOWUYgwf5o.ZQ.1LgPMMKkOqUxYPjbmm2JOZCFkP5hSvwC2dDCjkVW6RSGfe2o2W .7KdV64LrD7o7n0FecS9QmMpj_terSucDjrKTngRPmayuWR3ErjWosPO88L2Zw2WO2OtvNSfdCvQ T.xDkxtJQ5vvWQOog5tUs44OzVcKGFmH_a2MP9Jwjrfn5RgObk5ZZkDV.3UCUCGooXJtT22nMw4j BGYjgaGPgH2eb3tr6zqTB3vp1VNbHS_u5eJJbNqP9vOttX9.lyowTYO6zo1V4VRSmwvnSPcN6RBg O9B9___l9q50L.uS75cIgHweHNHKcc0vLChG8tDt46NynCBxxJxkCYmF8QRrucln.mgKRyZs3ik2 4sBEkMGN7iXqIAz_qO22Mu.M_NEuAB470jb1fo0e_ZHh9URHs1ypSrEvT_14GP2KHBTpmlr.JJj. 4L._k2OJ2s9p.4Hl6KcqQ738J4rNPMiZrH0qFyl5n7oU_H7hhlnCGmkE6RkoW2TyGek.iUXoBdqH j32hHT8GaXddw2QdHqzCz022lxwNehS5eNELjLeQ.o1PjG4a.qb0xaKJOjJKQr2T7ZnPsBXhIuBl kposfFw8yZOV.giA_aJh07S20hH.Y98seUiPq0MMRaJeWxG3qPCCxYg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Jan 2022 07:04:43 +0000 Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6085558d1f39cbbf89658273865bcaf7; Sat, 15 Jan 2022 07:04:39 +0000 (UTC) From: Po Lu To: Eason Huang Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: Date: Sat, 15 Jan 2022 15:04:35 +0800 In-Reply-To: (Eason Huang's message of "Sat, 15 Jan 2022 12:41:27 +0800") Message-ID: <871r19eayk.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.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 749 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53276 Cc: Alan Third , 53276@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 (-) Eason Huang writes: > When Emacs is started at the first time, the blink-cursor-mode does > not work, and the focus needs to be switched to another > application, and then switching back again, it will work properly. blink-cursor-mode will only start the idle timer that actually blinks the cursor if at least one frame is focused, but no FOCUS_IN_EVENT is sent until windowDidBecomeKey is called a second time, as emacs_event is NULL when windowDidBecomeKey is first called. This is both on GNUstep and macOS. (Perhaps storing the FOCUS_IN_EVENT into the keyboard buffer would be an option.) Alan, do you have any idea as to why this is? I'm afraid I don't really understand the NS event loop code. Thanks in advance. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 07:34:19 2022 Received: (at 53276) by debbugs.gnu.org; 15 Jan 2022 12:34:19 +0000 Received: from localhost ([127.0.0.1]:39333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8iGB-0001OK-6q for submit@debbugs.gnu.org; Sat, 15 Jan 2022 07:34:19 -0500 Received: from outbound.soverin.net ([116.202.126.228]:53489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8iG9-0001O2-13 for 53276@debbugs.gnu.org; Sat, 15 Jan 2022 07:34:18 -0500 Received: from smtp.soverin.net (unknown [10.10.3.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 9148B821; Sat, 15 Jan 2022 12:34:10 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.138]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1642250049; bh=7R3aqQTyOOMq9Mq3HGSlf0+HQYXJcHMBTShnyZqSFdo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=liX2RE7dY5BdM1XBILghWY1NpEPAjbLupVU4pMGMjIcb7K6ICvo5yTDEy5qIcC40g x4gK+SdbqwFvgLGJnY+S1kgp6vCP1pzQnWayZ806gQQU7jb37iOHX8pa9njTL+1nF2 wne/tjKJsZeOOYRCdjMWW205oZh9Cy+HgFclWAPfGzVZ2IxFx6QG7LF4bF7H55lsxj quu3HJ3QZVjqkk37bUxvDOqm5DtNPRzWZZHkvm7MuO7uq4GAclnY3lW5eAM2L7oHP0 L5KP2dijVOMc7XqEZGKmKKqF9KaJ2rF7P6wUxR/w1kh96H8G/uyuYfNOqLc5pWHXWa HPfayhgYNlQmg== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.95-RC2) (envelope-from ) id 1n8iG2-002RnG-4N; Sat, 15 Jan 2022 12:34:10 +0000 Date: Sat, 15 Jan 2022 12:34:10 +0000 From: Alan Third To: Po Lu Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS Message-ID: Mail-Followup-To: Alan Third , Po Lu , Eason Huang , 53276@debbugs.gnu.org References: <871r19eayk.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <871r19eayk.fsf@yahoo.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53276 Cc: Eason Huang , 53276@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.7 (-) On Sat, Jan 15, 2022 at 03:04:35PM +0800, Po Lu wrote: > Eason Huang writes: > > > When Emacs is started at the first time, the blink-cursor-mode does > > not work, and the focus needs to be switched to another > > application, and then switching back again, it will work properly. > > blink-cursor-mode will only start the idle timer that actually blinks > the cursor if at least one frame is focused, but no FOCUS_IN_EVENT is > sent until windowDidBecomeKey is called a second time, as emacs_event is > NULL when windowDidBecomeKey is first called. This is both on GNUstep > and macOS. (Perhaps storing the FOCUS_IN_EVENT into the keyboard buffer > would be an option.) > > Alan, do you have any idea as to why this is? I'm afraid I don't really > understand the NS event loop code. No, I don't know why it's done this way. There are a number of other bugs that have the same root cause, where emacs_event is null because the code is being called outside the run loop and therefore the event never reaches Emacs. My assumption is that there is a reason why it's done this way, but I can't work it out. I had a look at some of the other terms and they *kind of* work in a similar fashion, in that there's one function that scoops up all the events and passes them to Emacs (like ns_read_socket does) but they differ in that the events are queued up by the system before they're read in. So given that I wonder if the NS port is just copying that style from other terms, but it doesn't actually work right. (I sometimes think it would be nice if we had git history for the NS port from before it was merged in, because a lot of these design decisions are ancient and it's unclear why they were made.) -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 08:05:55 2022 Received: (at 53276) by debbugs.gnu.org; 15 Jan 2022 13:05:55 +0000 Received: from localhost ([127.0.0.1]:39362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ikk-0004TQ-ME for submit@debbugs.gnu.org; Sat, 15 Jan 2022 08:05:54 -0500 Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:37755) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8ikh-0004T9-SO for 53276@debbugs.gnu.org; Sat, 15 Jan 2022 08:05:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642251945; bh=dC0OyIJfytdfqU4WSq4BaOZEoeJgHGKHB0VnfVMCK+Q=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=PlDS4UgkK9NQCFp5nbDQ4FHkrDT9TIiN8O5rCCpBJ3E3C/AOtbicOIp7j+8CuELjdiX4E4JYvZMOEoVBkgr0LfUnhCqgFR/8kVWuKz4/lCX65Y+jtBZZx4GVBnqoipTDn0djEhsd6AH3FXlBd48TJn2xD3MNygStwutTZ5VvnJAlZ3fvlpY7pEW1Dh25ts6GnIgODaFnXaWMXmOdl5ennWr0cxPs9s9i7ZiIR3AN5Y43B++rYtAl8wEQL86J7D9z4PlLrK2bYDNX4XGYegmZJcNa1IQzsiAlxfQjeMuohE5UVay/YuVyE/1shv5BFVqCwFm8oOEPeg5E65E59Yjtag== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642251945; bh=yoWATvSaf/zlcGDHzpB4UUwA25QkoJMGErH3vmK1Din=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BwxwOHVJ/FYkGUGV/oFzsOJN8PrCaXrPrs5fnTl9pYVcdsU/Srftnkv3CnFwWV9b/NnxW8uvGUke76UNXrQ3t5fLceDiQiI7CIkrQDrzidIrarPPspHL/QuzAUswy1sdpMF9pFRdUNZL8+JTgLuNG0en9w/05EuIVFSEUaBkNtgWIVLsWkrwtUAvVpEB+YYIoTWo0ImcTXjXExsci8i6f5CeXxJSDxuWp/ap82iwxcxOf1NWK0tkJCZH0qMV5uAxiFudiv9JwNGJT2wVIybRfGbLziKE5d0sWjlgW3laJmMvLl7zel7AhwsffqyufY7uEEkkl1T2aVAWsI+6fE79yQ== X-YMail-OSG: 0xLyYfIVM1kShmOBasRwn7bgHIehlU0Vu_eIfonFkWOt.dId4aXbhmA1ws.wRsg X0MnWdX_hhVrV59psTr0i5fnEOAC9oayRFBG2CPDSiS6OZLFlBrospt4ft.NU8pdaqNN_pLK9lMj 5.BdooEOrTONf25HcuH1gpsd8A2BMrVBBImh9adfR8Gi84PMu92oNFXKc_QxxwWg97BhcI8Cnpuv 1X.R5yCe8PPZ97rI4FyrawvrA26LWii6k22bt72Zfy.8vY_BedQ83his2_OJNBFKVxQ8U_Q9M0.D VBBkA3VCxh2xxdyEfNBfrFe4sN6eJC_VVTR0B.yB7wzfNoL.YZ.J_wz0LzTXEyJVlr3I2hP6A5mm qQMcvvcaBY8uQKP6TvGEj5xgBOOHNUYifXUbdtheZwVoVr6T51oYdTdKNkHYACGiMQpVdMTRsnnA PX4P2J4wDb4uPn54JKsb4Tea2QVexXn1TdATBsqcrayODnpmgMRRaEICNoG7vmCNu3fwY1s6zbeK cfkAc46Adi1Cn45.yOxktAtWD7Dm5nZtwkYsANrxUqnnxPvEQnrLvnr.1VU9PxLpaezNbkBUODkN LzURbBqHbe_012mlF7MQo3Ro61UdsLvkq9UMlXZFZPwZ.useIs3mm6M1iH8G0OnJ7OmSK.4YmWjS gJ47dvpTlH5e76RZhsryZdaEp1VMzBYEzoY_atR5LPM4oPtlJN2MRK.OwP0MOg57WuE.ssNLCVvB Au4uAPyjCXuw4ShQ9ow2jT34BSYy3dxxekALIbUgsOLXiCrHcq33._9tMQFt8cYd6BAVyBAHMqdE jveTqI_6oMgGX9j5s5M_TYbLS0Wi1feWD8CSRJhUPSei.8WrngLvCoYXirXscWYgIvE820Y5nDLK y4SnAkRvQHXxhATM8jGIYtlYqZS1els38VrJb8TPNadWZI0dH_GC6q_9QJZ446q8fsGeou8CFBie LmrzoTOKFvfOPWRVerRElrz0sxvfXI_WKoP5xCh9760iarp4wKB8afaxSCS39A2nT0Bc9r_tXHdz 5VXi1TvCrln_zGybhObLJWBHC2dFww7_Rqn9PsOVvnIpHcvOcimKlNJ_82UzTiOwpOLSGtfcPM19 n1h2gzKJ6I1.eS2BxKOgSz_L9Vt_aIljvhVstyaDonpYhQyGyesHvNV8RY93NGIQ9VBaY.k3WK4. uvn39KZXv7MBomnh4hLBHCz.AqW7xkxYnIKmXXUN7Phl5GSoijQd7_ym2U6JCi0Hj3cKe5uL2.FE B5gujDsqnJwCBMoGxn21gNw7Hc66SQJAM5cvnmvjZHg._IUorS9nVlp4LcgsiP8XZse_jGH1l8_t jESPYJtO4TK79Mi0xxfsWJdHC4m5AEJwY4fD35sghV22FXDZhv7jhMgfBy1.kPD5lYgrcQdAgrJV 9mKtXbpm8cwNyRG_o6hpVFb9hBlJGpEQ0UdjwcLjtdQq20Mv_YUgBfOaLHSc0anp7iGLNqktR6JR z5Ue0nDdm77_RVQgYpkSX9deWMI1jRbngNFdgVLW7b4vvbhIQDDa_KGbVr5iOXDaMrNlWKQD2O4G H1bGR6vpJZg9YST9tjMREifjD4TKNiXINp7JyIcs51vnMVgPNtFkap54hOfsvdB8CB38.f_DXFbg .5FUq3Dz1tnw54a9FFWcbnEjviEozvxCcQDUOTQCRwzudTj_BC.6TbJJY1HJo6qkYiYGKXjGkWnq dHq31w4Q8wC.fT6aKqYY_Sbrzj1QdndLTTx0Iazkkrwu8QonlmnI8qK3CC7p2qenHJm2eHgZ3jGr qIRB8KtO.7Cp7NDRdjavN8mmLxxch1pvJB_tEh3LOBXuTbcfECg4fC8MYqVI0TPSD7PJs7mX0gbN 8bIU57bcxNequFUYKM1W_OdWc4tgBFkXM9evACa1UJdkRg0MHq5fatgEgCrcfqusqDzCuVAQCR1d vR8QcU.6xo.KuMTBQwJq5AfUMxb5w9o9Dt198IKG.AMZU1zmaWJhuBd5LgGk9PVrBSzufrapSYW9 J8reLLbhemsmgr4Q9ry8gY9jOyo5iUvfe6k1oEvOF7.4ItF1KNvg50._Q.SatSywrCiMEXXMuU10 a2QwHSsx49.7IROV7DPEJUj0UFhm8e4A07ZrpncMyPcFxvK.8aNNLfmDs_NuvNSjsIy9E7G7sa1m 1E6LW4eAn99GbgB7IQandPeEumkiAKj94c77NGazTp5YPKqF1O.z8piiSdQ2QVGwh_qzfdoxDFXS TqjEpsU4cq8jxxT.HrPCMZlyYE1eyRCh.eJJoanDo3DRsmJmNWzYT1co- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Jan 2022 13:05:45 +0000 Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 769c744a121398bf17330d99fc391343; Sat, 15 Jan 2022 13:05:42 +0000 (UTC) From: Po Lu To: Alan Third Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> Date: Sat, 15 Jan 2022 21:05:38 +0800 In-Reply-To: (Alan Third's message of "Sat, 15 Jan 2022 12:34:10 +0000") Message-ID: <877db1b13x.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.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2672 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53276 Cc: Eason Huang , 53276@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 (-) Alan Third writes: > On Sat, Jan 15, 2022 at 03:04:35PM +0800, Po Lu wrote: >> Eason Huang writes: >> >> > When Emacs is started at the first time, the blink-cursor-mode does >> > not work, and the focus needs to be switched to another >> > application, and then switching back again, it will work properly. >> >> blink-cursor-mode will only start the idle timer that actually blinks >> the cursor if at least one frame is focused, but no FOCUS_IN_EVENT is >> sent until windowDidBecomeKey is called a second time, as emacs_event is >> NULL when windowDidBecomeKey is first called. This is both on GNUstep >> and macOS. (Perhaps storing the FOCUS_IN_EVENT into the keyboard buffer >> would be an option.) >> >> Alan, do you have any idea as to why this is? I'm afraid I don't really >> understand the NS event loop code. > > No, I don't know why it's done this way. There are a number of other > bugs that have the same root cause, where emacs_event is null because > the code is being called outside the run loop and therefore the event > never reaches Emacs. I think the right solution is to store events directly into the keyboard buffer instead of using emacs_event, but I don't know if there's a reason the NS port was not developed that way. > My assumption is that there is a reason why it's done this way, but I > can't work it out. Basically, it fits well into the pselect-read-XPending-XNextEvent model that most X-Windows applications are designed around. The other ports are then designed around this X model. > I had a look at some of the other terms and they *kind of* work in a > similar fashion, in that there's one function that scoops up all the > events and passes them to Emacs (like ns_read_socket does) but they > differ in that the events are queued up by the system before they're > read in. Does NS not queue unread events until they're read? That seems like odd design to me. > So given that I wonder if the NS port is just copying that style from > other terms, but it doesn't actually work right. That style is reasonable (think of it like `read', except it reads events from a display server connection into the keyboard buffer), but what I don't understand here is why callback methods like windowDidBecomeKey can't just call kbd_buffer_store_event, instead going through all the trouble to allocate a temporary buffer and using that to hold the events. Thanks in advance. > (I sometimes think it would be nice if we had git history for the NS > port from before it was merged in, because a lot of these design > decisions are ancient and it's unclear why they were made.) I agree. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 15 08:11:50 2022 Received: (at 53276) by debbugs.gnu.org; 15 Jan 2022 13:11:50 +0000 Received: from localhost ([127.0.0.1]:39413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8iqU-0004gl-Ff for submit@debbugs.gnu.org; Sat, 15 Jan 2022 08:11:50 -0500 Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:35192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8iqR-0004gV-SH for 53276@debbugs.gnu.org; Sat, 15 Jan 2022 08:11:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642252301; bh=QO6QAT2CayMx8fhZj0eI+/WXqZvMnWQfSDckcvVcekY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=op++DbONidM0eykW8IOocUEXd6shiAWYnkpL3WAzqga8DZBdlH8XrO1nufv+PthNVKRSxwTBLbNOyTNcBi+sbCuTISCCxGGDc7luaYypH5jYby1koPAiyl36nk4E559TYESV8gQNA+8BjFiCNNmjNJyDAc9rKf4yL4GypQlfcIz433gf0eebA3TR/3/5JhKH0rSHxDFomtU5c5gvXZgRrO/PHLLZLNYv+jVutsl9Ud+sAj2RUEv3mQ5Twn+thj+lqRMxw3LUB7xbyPjIFfolg1+9RbqTv1esUkMyWPbR8aYVjCepmIiBzcxGOmobMp3SkvGnFY95qr9mw9ENfait5Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642252301; bh=vIZzRBV/s/bnINx3lVM+z5tYIcIrGd0VefvMPTqnCqe=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=V5ThCwh4+9jlJDUjtmKy2yUNobDXlOv/CgzOZRK/cVgq4TMAC8ayue0dWbbuVeZaY8r5GIuCUz8+a43RU4LlyoOaOwgkFpKOk33kwD11FtgIat5O8ZgB+BM8vxT8dnaF8llEojenxShwP2YZdItkd3FZS9PdSsEhLAv+AYrioJ9fG+JBlnLLr12Jm1QUrL9NpLYyPZbAzxynCBskllory7EYTUriahNnWHCC0bAywHHi8lLf008MRXDbU846HAtD9Bwe6sbkSpqJ4xmwpE9ejMs6iMsjwoZLWmF3D1ODnYq5Pi9yD2icggarpEDCG46Oc934dC5WOrjrrKaJJI9g3Q== X-YMail-OSG: 6iJzfp0VM1noCpfeePeM4PT0uTZkaBWMrHkafebQMsqJ.c6uEUyXvPtQ2TonHDN xVfCtXlk7r_I0BCJu_yWUTOH0K9Fu0n1qZIfDmxRZlGl67sTttwDZckU_0vLkRReE97zmfIleIMj jEiobP8muxmgCdKiYEEYbkV57huL6kOrNAQcdw5AuLmnomSr6WsoRxCZnq9Qg0js.5.BhMzZy7ON EyFtXfokfHDS4_20vHwPlHt7mVjCGB2RMz9GD7LkSp0rlfDEHz54Y1uiULVmqh2CMD7K3VKcRqxi RsHKm5XozHSxn46M5EeByNkAYsWC2tAjyxTHxvUaRjMlROflB9PVj19ileeu76cbl7iiT5GJXKQV ZULxA.IjMkG7XW7SAQRqZa.VaZnGOZP48K31XM.jOKfpN3wucIp9AezLjPEk07MAZpq1o4Gs7X2S s76JbLO8jgtzyuvdq5l_R_oVA6vasrFZZSrcSxJInNhaaope20hbqXfx4BxbbEcNj07uLgiFRz5l G67GqxE_7yYG9U4xuhUIvtXzeNYbJEsf584L_rHmMCRAsJBTQnbLB8TgVLhrfqZkXrLbsA1uxAkk jSoQk2xwATBfSLCw9MZoxGFld_tl4LKloql3SeQzrpZl1rpSpl1bSAR9LZxa68r5THIWyZ27YERQ ZfNqV96pSs.vh5b2.KWaEcprtht8bCf3TBWLZ_1ebmYJTv.cixSz5gZXnGPg_IbqJu.0b.hAc2Xm SZxlXEuuzw85QGkx6ZZbwvm1bdVueLrjbQywt2P0twX.qEvW0oN4adn1hVa9797laZCBn9pXg3tS Y3ZlbEu6e_FOfxqX87Lb7qLFTcTj_fGu.RjqUEfy6fsbmM2RWh9gqfF2mc80NQ8tjo9ZUigGRRkc 5uny3c6BrXw7JmqOP9cOMcPCjoKXyF5RLScvOEB.U4e35b.c0qZpgGI0O6Ai0Kt7vBz8pkGX6xIt qGdEGxJD5z6FU.MDX2zEdhCKwVZKigfJu.FwZHPEZ3UjvjmhCSRASReHucXz3FksmjTmwP47Hd7q i8hWIR_ZLGELShIfYkTIE7Tpamu0GlDTzm1Rp2ejMlx3uX7Z6jlwV2.D_6U3wS2K27SrdmfVYuhK x.f.Ft5hIixdZWv8XGiWJSpLDYdRyEM82ACtl76IF1hz9JxUxEfCfbfHUL3IxKrDLFBINhMeGEnD v2rK4WJ86f_ZHAKaOz2HzQknCfezSUkDSfZUqZUmokG6YntQiPu8PW8jOXZ5yBbI2dJ_pHHahIKP tlbtLRsWXaILWuw7YObJF4CNa0z8uJOlSakXixFkKCq62QnOIqd9vOh9Bf.9gZMoBztYktyjJf7u MGaX1c90EjS_ow7A0Z_4HClmIY9f5KNko36sV25BHn_RxY3n3K3KTrHYtxTzSN3IFQYPR2b_cHac YZ4sapjx96MaA7pp3lE0KhJG.7n7KKXE9cRuBaDFuHgahmM5f2tiiWkE052WFL2qozy7umDHLnRY jWkGAbTUH3uRzVw1Gmje_oEIlCoaApVCx9HNA8WICi.fdWWmsK1VarxQ3ohGMM3.o9QxHXrTA1ZM r14dJaLkMKCYeV98etpZPQiU2RiPyzTNPgBU9VQ.0SW9lyQGlJKGjeMyj39CMfGh0Gs3AIOJluJE gjmXDjaW4t.vAKRWi7CRZtXyi0PecJgIqRxDJ9P7oak.6hR50allQnfFP8hxNnJzhro.5DXuTUbj xIahAr4nOrb4.TfiCJyeX2tOgDmWVsaNRcmBze_DJ7yUjGdaJu7xiGQ7DJMAXI37TAV26pw3cd0F sNTfnuzMUJRxEihPBPaQvxbbX9iEO_eyX3Nl9EftsGZQ.Cu7SOWKzGvuYeETnZ0rei4XfG6pddPa BjTZ2CbZkBiSz6zO2lnnTtGZqao6c0E2.gT9N.kNsZWPeaTWNx7NiH_RFbeKICXOSaUCrtb84gRD HwIG5iZ3wsAiz52mO4PuOE9B8b_mYE3v9PoOO4rlccPTm5kEkpPMR.EX_TlpdII9cwg7Fc7MdH4s ZoxKtjeYqKU9uvWEbjOQmmChPUNJmLHsU3sv9MbKQnWy55D5E4PHhcXpkA3qwNtPL9OZNozsKBP3 uoiVWDwu7cm8wgpj1OkF7tIsOlhKWT6Jy28sVdiER8NlfDnsrKg7hgxngfh7jF_OodGAqdzy3v1T P7Xc4IZQ4EIKH3F9PdvbSdutTo0t7PqueYRcVDf8D9HugtAOyMo2wMju.m2aJkRpWWSNV.6VFK95 FT9gMHNJPuqfjvLoLj2j_MgwfOzURiD4tDso_LGOAcr34_musC1ivZEOQ X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Jan 2022 13:11:41 +0000 Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 53e9b438a9ec3ad6e466d3448f15d89f; Sat, 15 Jan 2022 13:11:36 +0000 (UTC) From: Po Lu To: Alan Third Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> Date: Sat, 15 Jan 2022 21:11:30 +0800 In-Reply-To: <877db1b13x.fsf@yahoo.com> (Po Lu's message of "Sat, 15 Jan 2022 21:05:38 +0800") Message-ID: <87zgnx9m9p.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.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1055 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53276 Cc: Eason Huang , 53276@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 (-) Po Lu writes: > I think the right solution is to store events directly into the keyboard > buffer instead of using emacs_event, but I don't know if there's a > reason the NS port was not developed that way. If you don't know the answer, I think we should install the following version of `windowDidBecomeKey' in master and see if anyone complains: - (void)windowDidBecomeKey /* for direct calls */ { struct ns_display_info *dpyinfo = FRAME_DISPLAY_INFO (emacsframe); struct frame *old_focus = dpyinfo->ns_focus_frame; struct input_event event; EVENT_INIT (event); NSTRACE ("[EmacsView windowDidBecomeKey]"); if (emacsframe != old_focus) dpyinfo->ns_focus_frame = emacsframe; ns_frame_rehighlight (emacsframe); event.kind = FOCUS_IN_EVENT; XSETFRAME (event.frame_or_window, emacsframe); kbd_buffer_store_event (&event); } And if nobody complains in a year, convert the rest of the places where emacs_event is used to do this as well. WDYT? From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 20:19:21 2022 Received: (at 53276) by debbugs.gnu.org; 21 Jan 2022 01:19:21 +0000 Received: from localhost ([127.0.0.1]:59713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAiaH-00072M-Eg for submit@debbugs.gnu.org; Thu, 20 Jan 2022 20:19:21 -0500 Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:41051) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAiaF-000727-AX for 53276@debbugs.gnu.org; Thu, 20 Jan 2022 20:19:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642727952; bh=cDBlP1r66McCzNY+9fmQV/UelsRgZ+sPa2w/y/oZQ10=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=kWa9ByEoScFdj6BgEPj00rQYgxENtMooxyENXFI5PElsk9nHQFg8ntmVeplcoJa9iMebG7kv0kuxGnbolkANwZYEap8+0ylkTw0V+uwRA+8NliAOSYyvutMGY9ssY01o3B3TJ30qUEXjyYwCcM3k6r9ZBi98YlCfTCtoh9GCJhE3CzrARQsT9TCXfIwtmmR7n6sifuuGUc/4XUBU+BLWmvHca8VHyHlpJlXqlz+bwBTYnosZ5jfNzSQbducf/5py1huDSE0DPJvuaZLntI3cnilk4OIklYGMiFe2Vll8/LR7DbJaLNCVbQ3urF7Uf53xaxXZitjOjYvJvt9e3luJ/g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642727952; bh=PoM794rGwab9+texnPL1C96oqaAN8pNDP8ajT/IEJnk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=gqTJQNBEEOSEDe8Rsc3v9pd826eOzTdnAUYZxPPDWiCw1Wm5vd07GxKJ11XJ9gcewTZT95OtHs7F1QdsSZI7z2LUV8CmWVy5OXu/LJYpQbVejcdqZcf5OGvoaI/erEGrWW4uHxRZgE9FAeldwAZW2KXarhjMCcXV8wx7t6gut2wKCuCEtJrU0Pw+X8zW0bS903grR5A7vh7fHSIpNIOy7yfScxuXmOKyE7X8QcktM4DAg5F8VDMsuf14d1OKBf4H/MU9EIUuEpSq9lvjN922jiMXd/oW1WUsKl6om9/kg2SeF9m5W2MVHXJ7MqUHH0jhI9ZJH5WOgu/62C/aLxw+JA== X-YMail-OSG: x158eqEVM1kSuvaIy8oqAy9cjakbpVfowQhLZ5L99HRDkVXGDBzt9KGYyRwxw4g YMT3ewsmTTt1W0KsGJgnAJUyJcbebSLB6yogyqYfCn0gm9OYWtMF9u1D9s4Hd1bQcpnMXAv872ut IjtzepT49uSQPIUvp.IpIx82FolA7r0_8Sey8dJjIP1SrVnp8ec4xxceT9WSUejURDYjER2nYn_Y 24Ikx2fJYphLu96gYenRCzM9n7xVT1B0xnQu5oeINgnjcu5aW5LqxNMy_Bg5j33xpqH20_63u9.3 cf7i_twLSS.Lp_0zAOgTDasqOjxdPUbVl3Es.wqVfaBxLQbDp9Xp9Y.RiB6hNHFLhjdnzMQSLfd3 erYs7qC4GvQTUDTFWeHJG1Wehj9HZslK94XQrTk5DPS4lwNAFitZFjSzQe.ge16rHLCuFNRYBgOa Llgeq3fiExg3U9ZR8MWLHK6Z9swZhMinVQWMOmUaBATB2sv6RKhgi8_6yCCQ0kaKV5WLqRJ9a6E_ 8bt.Clit6bKV3mYQ.z5IvgDX4kq6zwbPUkR1ZLogn.5WV2ElblHsM2_0oflyL29HTlOydigC6BFN YJ0QkVplNCINXdgCAYtJkH4BAhRSprerqUKuNJrQ.kEzBkg5f4MDUaPKuSKFvddylo7i90b2FNyf Txzoi2.as6fc8BjPfJcbwiMwiXI_ojhvupAIeVRAGLb5HZCV.bQDSII5tnvWojFLLoRSoWZ_Xsj3 CihDBeXDA1ObABRUMukxO6dioS1YH2s9mfmdTNdGaoWSWUlUSWyD9rTIIbUaZQLn8T4IpzhhCmvK UJ5bZaVfV_CGYsu.o4nW9TiHexqhBPXpAvqRkf2qRO.7FpfK1JEpXBj70SPntgmnlLePHl5M8drs .OJEsO6jHe8awXmLXXYGQcrm4x6H35UDVUL2P6y1KPR5tO700DIdmHZJbQZQycKePaiihHghGaY2 ooaNRpCot6NEQKeezjRs4PUcus26uwODzLsg959m21HF7Z5ugJgatQNK6AMDEQ6rg2FzDxJ7W6Xy uRrN_wWU1sBw4mAIi0ZlbhAdOfxNtllPackX8YO9zPtqpeb9901X2UbI_dQZ7XI3eLtJ1B52Y1sv 3WR.Zlhx5LODiY7zDTcROyaI5Hw_GzjafLsaZGcWWfyxage9G7DBWLcdQ4ADpIKgNRir71h5up5U k1IFtX19.qIDFOdhEDJCfjVdiJ5HMdW.ZMVu0fSm2KTqmGbBvu5hhrDsGvbHPv1f6NsvWF__JXN. CHLNYPy9cUm5fl9.ocChiWsxsvZGqgyYmK274sNeyZhbcuxu4pjuSv99k0yDni6XJDtVtPtuN4XX 1VtjvTY3qM7sVP40V6tZQjeKVpX2Zy8ejRjs4RRGo84X1qmmZJtOZUi5bcxXoa_IfRNb781HfyXK z2H.9vy47AOfa_J.njTdD2cQgvSQvfUgxX5Xor_0SOPAhXeVA0V_ydkyrkMZg7hVC9.leYvezyGr Ps4hwnef2hE2ZLU8oXfGUPBSA2CFbeErOZB1SQo88NaDk3yNcd01i6nVTM10XkhSOGvpSWLRB2E1 eMvXG8ujSc2vWzX.gKZngxb9x41y0PqNZCYe_oSnHSGXPRZoTGzrCAkExIBdwhVG5_IxbAF1a5Wc Nspc94j.x3.XX7BjWVJMO6JOFUOip7hYuPj0Y9G91qKAzWjOGH0Jity9peElZyMiPTTXTNwOm3.N Mvi.sGfQrZoJlz7VnTBWdYmHYc2ghw9UGzgbqlaeGzesW6ng2uDvEsuGFGB6mJOOxwF4QNrvqRAt WjRs16cbXSrr9zLi3ag7MFNYT4E9Uhejz0.Il41gYhguOE2ypaUBjd6yMr1AGWRamzgzqwhJx9pD apT5yPv4U9WaUFbD7iIbjZRp4i1m2Y7GeLSPzZ1JaNWgQkIcDqMi4tlR7_Dq0Jo9rmhX3dcWPBtI kGwTIgtHoldkN3T18KCsS6emd07K66Q9TiK9.yBP66T5dMcFv5YhNEatfZkYioZ.wA8RhI0hizRL m7UUxcj6baPVUAs8qYpMVEzXnHAzCBwYmBg7x7Zk17rtcpxubnGRG_qG.qEN.aU2lgRFC5kvXSBD YdTzwomWJc64N2IPrLrTf4irhiHY9lMOElOpwJ.VoTRsg0IVA7IHGSM_uM60ogUDXxs68quxDtgM pXvY1cYW1dezQ8bkVABkO8YYMxMi48lP8V4_sciLfc1b9Agoo4g72_zd5GvYXZW60zpiVMYItL4N J10AoF8FuUp9IkjrRLGe43vrCr_RVpwlLLRHqQdD2gDBYL6_BYcL_g4A- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Fri, 21 Jan 2022 01:19:12 +0000 Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0daf42fbdd89f0abcde0a49751934b35; Fri, 21 Jan 2022 01:19:05 +0000 (UTC) From: Po Lu To: Alan Third Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> Date: Fri, 21 Jan 2022 09:19:01 +0800 In-Reply-To: <87zgnx9m9p.fsf@yahoo.com> (Po Lu's message of "Sat, 15 Jan 2022 21:11:30 +0800") Message-ID: <87tudxzy0q.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.19615 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: 53276 Cc: Eason Huang , 53276@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 (-) Po Lu writes: > If you don't know the answer, I think we should install the following > version of `windowDidBecomeKey' in master and see if anyone complains: > > - (void)windowDidBecomeKey /* for direct calls */ > { > struct ns_display_info *dpyinfo = FRAME_DISPLAY_INFO (emacsframe); > struct frame *old_focus = dpyinfo->ns_focus_frame; > struct input_event event; > > EVENT_INIT (event); > > NSTRACE ("[EmacsView windowDidBecomeKey]"); > > if (emacsframe != old_focus) > dpyinfo->ns_focus_frame = emacsframe; > > ns_frame_rehighlight (emacsframe); > > event.kind = FOCUS_IN_EVENT; > XSETFRAME (event.frame_or_window, emacsframe); > kbd_buffer_store_event (&event); > } > > And if nobody complains in a year, convert the rest of the places where > emacs_event is used to do this as well. I pushed this to master along with another change that should hopefully let C-g be handled much faster on the NS port. Eason, can you let me know if the problem has been solved for you? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 06:38:37 2022 Received: (at 53276) by debbugs.gnu.org; 21 Jan 2022 11:38:37 +0000 Received: from localhost ([127.0.0.1]:60382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAsFZ-0001eF-5e for submit@debbugs.gnu.org; Fri, 21 Jan 2022 06:38:37 -0500 Received: from out162-62-57-210.mail.qq.com ([162.62.57.210]:33065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAsFT-0001du-9B for 53276@debbugs.gnu.org; Fri, 21 Jan 2022 06:38:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1642765101; bh=KhId9S6zRVgrcDa8pFpEcDbaTpoGtgW9cH5PLIfBy7I=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=BqK7QsSd2LNeqsS0GWvl5VO64ebMIv4kNPRTeRZVtwzD5UbXQWuSbXSdSDuif0vR+ 5uPlgIS1amm3TibVhsc9Ti6lRaQjxAvQRPaAWR+AHZoX2d8ofiZ241KU/YNyPcaZf9 1znWs4tg2y8DHUPWthg6qSseA+vo7FhiapvB2A2A= Received: from MacBook ([180.162.211.37]) by newxmesmtplogicsvrsza9.qq.com (NewEsmtp) with SMTP id 993B4437; Fri, 21 Jan 2022 19:38:19 +0800 X-QQ-mid: xmsmtpt1642765099t0rpbw5wu Message-ID: X-QQ-XMAILINFO: OY8ssdGNWqghq3kvn/IAGcmSLxX11rMH3H+e73goy8wsqy4vJG36hSOajZg+9a OVUpHrsorOJQlZfSChNDiyS40nnaucKzxeP29kmWQ4z1TxRvChxeGmRJK3EuMl5hLxqbNXgnARE9 jin7SkmKSI74U9vrQ4pH/t6F0lpbtLFzwzGdyQF4A4ex3d+qQoET2OnVjKbNdhzqWl2Co+Cq/vO0 YxEb2YL42sedbpDyFWzsU5WHTTlcR4obeqxyyKVI6zrpj2v0AquUcsgrXVVJmlepz7ibHhuwQt+M P1KlWK+u4Bz0s82GYceEvV3OmkaztW+DnpJ+VXqegq82oNUhSV8ukPNg+ls+CM/Zj4GxxXwGmIB6 zBz/j54nEtm3FRZk84B4QbtqMWSP58kTlvx7Rug4QqGtQZj/HWrK00e1KnzBBw31Iph1fF/LtONa 9p1jgPeeqemUy9jcymKg0v3FcRYb8TbAmzCicQN7nC9XlITEWM/rARcCB9rsmIbOAZHanPA2UINm 7pAjAEhwoIAMexc7BDY/xwwmkCyyx2C68464gLuJjEImNdWKcAW0hoDa2KAejb2gOmQwGzm759Yt 3AqNp4hFQ/rzxhe27s1ucVlrZyvjbpJwZp3irSIDy7Om/xWHHt1KlBLP9zwzMCVWQKqrhUtQMf19 4lJvC6jMEA3zOf3bhBNF/iDHgA0wzCGdqaVxEoc/4HaDDxIw1zx2ekVnByngB025AVzwRCZiRJGe F6EHGQsquZotvGETlxQSa89tOjQpSz3IEIuHYKUl5niYDbRBA8y0wHp/z0LUurg9SnN0S4t6Lw3Q cdakCzugh4u8zLpob0kjbT4kv6c1MazR+NPLr75lG7c/dVwb7V+4WLTZNsLAkLCSYzYkPDLxw5Tj F8bxkFInR0f5bZe5sa6jiFRFF5dQF6/w== From: Eason Huang To: Po Lu Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> Date: Fri, 21 Jan 2022 19:38:19 +0800 In-Reply-To: <87tudxzy0q.fsf@yahoo.com> (Po Lu's message of "Fri, 21 Jan 2022 09:19:01 +0800") X-OQ-MSGID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.9 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Po Lu writes: > I pushed this to master along with another change that should hopefully > let C-g be handled much faster on the NS port. > > Eason, can you let me know if the problem has been solved for you? Content analysis details: (3.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (aqua0210[at]foxmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [162.62.57.210 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [162.62.57.210 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aqua0210[at]foxmail.com) 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) X-Debbugs-Envelope-To: 53276 Cc: Alan Third , 53276@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: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Po Lu writes: > I pushed this to master along with another change that should hopefully > let C-g be handled much faster on the NS port. > > Eason, can you let me know if the problem has been solved for you? Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [162.62.57.210 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [162.62.57.210 listed in list.dnswl.org] 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (aqua0210[at]foxmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aqua0210[at]foxmail.com) 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr 1) Po Lu writes: > I pushed this to master along with another change that should hopefully > let C-g be handled much faster on the NS port. > > Eason, can you let me know if the problem has been solved for you? Hi @Po Lu, I upgrade my Emacs to latest commit, and it's working well now. Thanks for your great work. ---- >From Eason Huang From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 06:41:45 2022 Received: (at 53276-done) by debbugs.gnu.org; 21 Jan 2022 11:41:45 +0000 Received: from localhost ([127.0.0.1]:60387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAsIb-0001jE-KO for submit@debbugs.gnu.org; Fri, 21 Jan 2022 06:41:45 -0500 Received: from sonic305-20.consmr.mail.ne1.yahoo.com ([66.163.185.146]:34044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAsIZ-0001iz-CU for 53276-done@debbugs.gnu.org; Fri, 21 Jan 2022 06:41:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642765296; bh=LCSZvHBnCR87dwdvHQOygVcbZvrbDyvIcP0Jwh5jhvY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lviSVzgahNLImcXJUcH57OpIocwi9XAXhCWIRWu/NBaMi0DgvI+D3+JE6nXogd9Yf/6/y9H30dedCIwwNOLDmX+yIQ+9jXnh1JviMG/E0eTSDf6uxkSLCPwN5AtB+soDpOLmpSDkFXGY/SVMEdeaP1/YkgAPE/zsSmS4yY0xwsREjxBvnrIsMQ4pfNt6XgeK7XpnDzQgrYb8m02owJXEFBjoo0TRxmIWMzcaBiq1gW0NYJDe1UVoJ9EF+HQaMkMHZTAZmUKTjF86WA9B9mjXsNt0vGgs8kJUxTRAtFi0UU1zFWPsvXNMXmh5IyI6IyX3pW7HET/fFv+GUmprajLGjA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642765296; bh=furJNGfiub2acipyIsV+IZEIZo3iFRvqjHqGitZI/2S=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Jtdv6l6E4w3XkUaxAZH7oS0x4KzzRYIVqUFkQpYb7Jbi+r1GkUjGgBXEZuCP8DzhGsXkKVxFM5RAcRwcfblD1e5BClHROz7PK2nM0YBEEpUI1QQHY/eB8ReejZlpj4h7FvV791sJ4E9ltoQICnP4DK1QAMvObyziWH+im7R+2Yf4wpJTsDsv0AIXI4nfsPq/VAhNk/HdSRwDYxTKx0DV3yrlXdJHQRgwsR7N4b+3+/89cfer/XGZwvL9No2Rz+KEpQSWBwGRKZMiK/d3v2ntxK6E+E4LM19mTBC1yibGU/hbnnHTJDN7ZciLnY87MxWrRf9OtyU6kfrQvLyifpFRIQ== X-YMail-OSG: iV1ZZlwVM1mo82VyyWGraIUiNXcQwq6K9eSw40NVuF3dZr.1BOmIwVCS4xJiX5N RTCsc87iN79XJXYpya9pPhC2BnB4sYu32q.XJlpZ9TCKsbHNfvoG_C.COzh1bRnAYG5KfzXJzCQ0 Sa_3b7be7NjAIhi.t5ti.mc_MkTo4fU4vZ_G5mpI_5GeZOUSxBM07qJDy.nmFSCBpNXnfYr1SzKd I5MXyKkH86uTcD_lmgSxTI7IZV.YGq2rKcWtkOKzRAUMvpZWrl1xgt4Yw2MCGVi21R2l_BCIYBWR n3Vj2gFbaTgtBuXhYZnThxSbqhsTfhEKMdJra9V9idVlPNLucUAalLVJki5OJyspWAK2GMEpgBNd MwvB_fqeTmdPhoy9_oEqPGdbp3Ympj4aQwEqiOxtae5XPyzru4i6CFLaIcb94oEEkSR4k_TZ_f3u X3qz6uRZCwW1CXsRDyQNW2Go.MuPs7LEBAT3ZNb15AlV_pKwhiLP0_hcxaetmwZO69eiJG.OikpA JYFIYcvtOXQ8AO.kSdzwhMjUjSxtmj_i4uM_DpVGbPc7jxkhhXlKJ0yY9QTG3cZMDhycxZiRedBK 21vGPQWU6EcrhxGE0D7kCRTNKRX..w2iSyX9YmHC.n_cnwlxsEOSvIS4qfzT9cR7IAre7Yzl4zD1 U94DkDpPEmmZ61h8IK74ozEjyKvOOCZn1laLn613z4Jlh.UTuM3XK470u7AlHe3PCNQSlGB4ZFlp mdomFqZU1p1gd5_3OhoqPDvCTKOusFfTxAMjNWhtT9.8zeaHzabm1qIq20L7QoLvawPCO4IBHPH2 bW244cvtZROU55Ulc8HF342mLMY.Yt.ivVncA_5wGdDZxXOhHZhE97ilcL3DyuXNTdtpuhLTEH6h pbJsItk12PKK1DyjUiEj3sWqBxyyW7U_JEtyKhL8MnK_h9und_uMs9tRdMRVBpqLBddMiN5NQ7rB WFqWpCuPIrDcpuztPTD0rd2eGrMrk7Dw0FMOJYE6IVT2MCs0XCmyfR3szCDMBci3THPmS9DXrAJc 63zmvLd13XfDwJIfWle5Rk75SEadiTP4dBk2EzkJvZC7AQjEnUrK5CvrQ.4lwyJlu5PH6Mg6pWuf tjrsPYzjCwBF0UBni5vsY0z0D.ebzS.sSf84KdCUMWKPr8JUzmerUVdqOw7ZO2h_No18L143oxv8 raiLWTx_hqHV.WDkNosJS5bgzze1pw1g1tE3NBB9SA3YC5uLJ7Cnmc0_jM2qkFGUUZuRZ2cD9T5H uveDKKNyJJGMl.ov5YLnwfzA2G4vMqh10iDXj3vtNh3jVm.gqYqUhzosFsg9K4Kw22Abe.NFi8uS 76NZgK23Of9cm96KyGog9bhob7W7SvuhahSO6mN5E6HiSX6iZNcsAuB4QeOgINJw8QYMAyYSaphE DQx_RlTzALmd50NH5iCm8LIkGoOhO.k46tscoIydM4Lrni1f0_RCZAAgTT_t5ya0lrgV4Din_xXf ClGIOwnEBNsQedXhmHxgrDGwhw2NaElEUnQdOafasL6u2tfhHr9GXnuQtEGFBwUjiJwEwx7yJz9S idjAUdIZ4NARxIT6Ao7weLAKjJgpm7A3I6CQzVO0Q8W1hctR9ZT9jr82rUEljWW7LD4WatEjeDw1 pCxYewQMWkV3dp2t7Tehv_wmUvcwbVLpaOvvYbS02PI_uiUjbwwAMgpP0v1xwsrTGVuVucGfU0uw qy2yHKEpni4FqYF8iVnyxNGEep7A7XfiaUvvv43tGqlrxi_pbLR3fXckfZZ.q7HxDXm5MG81Sr7I LkI8SDDJzCfkaQlDMWTKdF6JyXj75W6MOcsSUwck0VM.olJA92Kk8qTJh.eSm0Ha4G6mWd_56WkC qDhgbDNBVV59MY9BchIgCsR6m1DqaVcs4XsYSZ6AElx_wWw6QJQNkXRlFzYPBHqQnXjx2WLwEczN sR0PjnLiJkBQEfdK6ILR_frb9F1VPbu1Hg.8CBfM_LJbZZ_p0Z2wCpo5_6twh3_r539L2RR08A3B uFXJSS6C39koLzChliRlGYKrgNOGCLs5AXk_NLuDghp_A75jLUWq2MYtG4kPR7nlXE3AmeVcab2o UfSE33noaLhDdZLskmjpiGiIZNI5iDpoHfF0TCMlten1EnTodzHJHPYbtTroKQyIsc9fn9T7XhdL uaTpK04F9E7k0SaRRfyTFr9B51pq3LTLGlb8p5jHVEYh2aPtw_HfMs6qKIZoc798e1xj7xVBYiRU WyoRUGuFz92hCNMbPuxvTmiUlFnwL8LSQqo9gLy7MDlWfowpxSDhy0Q-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Fri, 21 Jan 2022 11:41:36 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9a9cab8df251126026b8ce6f2b5ab5f9; Fri, 21 Jan 2022 11:41:30 +0000 (UTC) From: Po Lu To: Eason Huang Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> Date: Fri, 21 Jan 2022 19:41:22 +0800 In-Reply-To: (Eason Huang's message of "Fri, 21 Jan 2022 19:38:19 +0800") Message-ID: <87zgnpwc2l.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.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 171 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53276-done Cc: Alan Third , 53276-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 (-) Eason Huang writes: > I upgrade my Emacs to latest commit, and it's working well now. > Thanks for your great work. Thanks, I'm closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 10:07:02 2022 Received: (at 53276) by debbugs.gnu.org; 27 Jan 2022 15:07:02 +0000 Received: from localhost ([127.0.0.1]:56143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD6MY-0005SM-93 for submit@debbugs.gnu.org; Thu, 27 Jan 2022 10:07:02 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:43530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD6MW-0005S2-4r for 53276@debbugs.gnu.org; Thu, 27 Jan 2022 10:07:01 -0500 Received: by mail-wr1-f42.google.com with SMTP id v13so5313186wrv.10 for <53276@debbugs.gnu.org>; Thu, 27 Jan 2022 07:07:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=iUry9eh6cK4WSoRmca3y7NscuO8zj8yRh40WeNr34B8=; b=Xvhr8T+mFx3r4vzLA+S4cQwjMXIhKrQ9iXt65WZDlebfABvJToiU36mU3S7VsRw3D7 zrBY+FCH64yj7jg8RAXqNqWapgiG4R3XzNWfQOS5ezFJG6yQL/Hbj1/OGojfjmvCfmTF JTbg+D3TL+d/JhHstsY4kqQCI2COtX9A+RLCgVOPSB0XTu50GFH9eEegBevyeXVvPcyX fZAQ+UghZtiQb8HgQulPE1offcQG3vLLRFBJvlpN2F9qsVqeLUx8zvPUK38Ven1LxIRV 167JzTIs60Te8n42yhFYVUbf6uVjzkc2yjDuejx0RWdkPWS5yITiFdnBr+HT00+xmGux /Wsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=iUry9eh6cK4WSoRmca3y7NscuO8zj8yRh40WeNr34B8=; b=TdMrxDh0qJZQ3KgaZTsXOZaZ1ckz8+jj+u6r7HHqk2C1NVofblnghKy4Fk3fI2Dc3G T4n2nMV2n8OaW0tsecwhw+iJPB0MqdCt1RhEB1/xQvo+4tynHR0RUvBmk1sbX8n4cZHP Al2+z/KrJuM/fq7GLJYwDBSHv6bigywayIGCTPHKKtIQ7APdr5xF/UfXK2b6gpg55BxF pe75wQzb75ZadIBUwoqYGRN6kHjRGzvN5/utzmUSaUcyriVoSMpSn9yE68yY3cQgGQFw NCXz5n3j2xMM+MpB9RBrU7FelqFkbsguqqTMhtrQ8+w67IGXAP+Xi6gC+RCANhef8ZTC V0Jg== X-Gm-Message-State: AOAM530+1YG+T1LF8GXnHRnBjbLs0Kmk1UJkI4015DvkPFfLX2nn96L+ zflBn/CtUOIjBJKlCwzu9vyZjInEKX0= X-Google-Smtp-Source: ABdhPJwKu85LSJtTNCFIlXZhU4z1mHtEIIu2ZlOX5yWPIObqjhGAeRzHpjOmuWiwRLnHzS9PryIiKw== X-Received: by 2002:a5d:620d:: with SMTP id y13mr3417492wru.538.1643296014055; Thu, 27 Jan 2022 07:06:54 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id x13sm2361910wru.28.2022.01.27.07.06.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 07:06:53 -0800 (PST) From: Robert Pluim To: Eason Huang Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> Date: Thu, 27 Jan 2022 16:06:52 +0100 In-Reply-To: (Eason Huang's message of "Fri, 21 Jan 2022 19:38:19 +0800") Message-ID: <874k5pfcab.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53276 Cc: Po Lu , Alan Third , 53276@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 (-) >>>>> On Fri, 21 Jan 2022 19:38:19 +0800, Eason Huang said: Eason> Po Lu writes: >> I pushed this to master along with another change that should hopefu= lly >> let C-g be handled much faster on the NS port. >>=20 >> Eason, can you let me know if the problem has been solved for you? Eason> Hi @Po Lu, Eason> I upgrade my Emacs to latest commit, and it's working well now. Eason> Thanks for your great work. Hmm, I=CA=BCm not sure this is 100% fixed. emacs -Q =3D> unfocused emacs with hollow cursor - click somewhere in *scratch*, cursor become solid, but doesn=CA=BCt blink. - After a few seconds, cursor starts blinking - After a few seconds, cursor stops blinking, and doesn=CA=BCt start unless= I move the cursor. And then it stops again. repeat. Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 11:43:59 2022 Received: (at 53276) by debbugs.gnu.org; 27 Jan 2022 16:43:59 +0000 Received: from localhost ([127.0.0.1]:56336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD7sN-0000MY-1v for submit@debbugs.gnu.org; Thu, 27 Jan 2022 11:43:59 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD7sM-0000ML-0g for 53276@debbugs.gnu.org; Thu, 27 Jan 2022 11:43:58 -0500 Received: from [2001:470:142:3::e] (port=59738 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 1nD7sD-0008MZ-1D; Thu, 27 Jan 2022 11:43:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=FuyXQLGR/X3/cf6IUuDoh0UXyXTBsAjtICewrx8PUVU=; b=T6P0MiX936VE7e4Tcdsv 5rzOjCcbyY83UdvFKP/zRl1WMvIQPvZ2wYUO3w1BNqnZJekoZKzwMMmw9OWkVIG07xBbxkwwprVxA gQp5CmCvxjS78ubLxQ2VjfpkpwDSPNgj3qVR1oZ5DjZjYFnIhs0i3kQfaTlA07FX3XF4kGp5AI5gj yea6Tdx5DPKCLyqWAbPxHHhAhGeYl1TxdSjTx/L5HtP2k1hOR9pB810RAYXbNXP9+RjichfVngUOD 5CqjyZ/88iqyOuVXY7eD+wLQHRr7SwaAWiunbvw5Sa1W9MXmsDf730sbGmr6Vw8jUK6qq1NELM7Vk +twgZiwFK2ROjw==; Received: from [87.69.77.57] (port=2327 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 1nD7sB-00067v-En; Thu, 27 Jan 2022 11:43:48 -0500 Date: Thu, 27 Jan 2022 18:43:41 +0200 Message-Id: <83o83xdt8i.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <874k5pfcab.fsf@gmail.com> (message from Robert Pluim on Thu, 27 Jan 2022 16:06:52 +0100) Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> <874k5pfcab.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53276 Cc: luangruo@yahoo.com, aqua0210@foxmail.com, alan@idiocy.org, 53276@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: -3.3 (---) > From: Robert Pluim > Date: Thu, 27 Jan 2022 16:06:52 +0100 > Cc: Po Lu , Alan Third , > 53276@debbugs.gnu.org > > - After a few seconds, cursor stops blinking, and doesnʼt start unless I > move the cursor. And then it stops again. repeat. This last part is normal: that's how blink-cursor-mode works by default. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 12:02:45 2022 Received: (at 53276) by debbugs.gnu.org; 27 Jan 2022 17:02:45 +0000 Received: from localhost ([127.0.0.1]:56371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD8AX-00038L-Jl for submit@debbugs.gnu.org; Thu, 27 Jan 2022 12:02:45 -0500 Received: from mail-wm1-f44.google.com ([209.85.128.44]:43917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD8AU-000385-5X for 53276@debbugs.gnu.org; Thu, 27 Jan 2022 12:02:44 -0500 Received: by mail-wm1-f44.google.com with SMTP id r2-20020a1c2b02000000b0034f7b261169so2300288wmr.2 for <53276@debbugs.gnu.org>; Thu, 27 Jan 2022 09:02:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=hsU3twlPUqsB1/l+ljJG2fnmBBxnlHUHoXH7A986gS4=; b=JSZ2vCHFcHbb7UwBvbRF/pYkckxOU11fXGQO9zF7tGq/V5Fa74w5hTaAa1E3eLeHI8 AMudqCE6sME2fuBtZ0LkrfS42I4J1K/Hy2SzFcRepxnT/o9u5jP+r9HfsTFqUjyNC4I1 m6KVYi3hWhWhKs5H09FbORtHMoZujUPbxnNCBCpNAz6VIi1L5t5OBuJmR+HEvTWpyD6K ZWNO/TH8s+VmVHCw92qG+/QtkGg1WmhnBjR5zBcukmWrceAv2XC/D3IStTZwH/K3FNN2 SRdryJMR9kxdaJGUuCV+mHwra1/DV35upGehQSzcuaJZrYvvp9e/zLjbal2DY+RWCoJU 0ShA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=hsU3twlPUqsB1/l+ljJG2fnmBBxnlHUHoXH7A986gS4=; b=f1/JbxCaF434/Ui/huwrxX/dk4fUpV+hDQ0atMdfyami11nNh5ek/hQP3fAglovnMm J51K/BSz9Ov668+dJL4paNxOpQk6xsPbev4dKlYshRS8T2UpnKRrofsxLPbhy8ikx/i6 +C/rQuCuCs92fG7L7YCQ40/PiRZ6idQEdMmBelQqqcqb0sib4nspXn94+6C9se4hoZj/ XfjYzfy7aI1MndnUsq8mLPUWyykTwxqv3iiZx7FZrPRs9/8UUkVACgImaE3rehkBAJsJ 1lhTE9vgJuokDMktjrz+mGKynfj/a5RvCzgjlJ95kdtqueWnWlITShQZ8wbdcsqW4QFn Z2fA== X-Gm-Message-State: AOAM532920driir444qoUIfGGDzKZMFnK3IK79O5lQaDJR86dWrZ05/k YcrKMdslocBqz93firDXaDdRf5umxnR2tw== X-Google-Smtp-Source: ABdhPJxN4Rg4GUaqcaBkvGk/yhhKkh/033z1xkiTln2fg253zmEiEV3JCc0G09Zif30uopa4nLz9AA== X-Received: by 2002:a7b:c4cd:: with SMTP id g13mr12816029wmk.95.1643302955701; Thu, 27 Jan 2022 09:02:35 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id s9sm2561381wrr.84.2022.01.27.09.02.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 09:02:35 -0800 (PST) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> <874k5pfcab.fsf@gmail.com> <83o83xdt8i.fsf@gnu.org> Date: Thu, 27 Jan 2022 18:02:34 +0100 In-Reply-To: <83o83xdt8i.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 27 Jan 2022 18:43:41 +0200") Message-ID: <87zgnhdsd1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53276 Cc: luangruo@yahoo.com, aqua0210@foxmail.com, alan@idiocy.org, 53276@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 (-) >>>>> On Thu, 27 Jan 2022 18:43:41 +0200, Eli Zaretskii said: >> From: Robert Pluim >> Date: Thu, 27 Jan 2022 16:06:52 +0100 >> Cc: Po Lu , Alan Third , >> 53276@debbugs.gnu.org >>=20 >> - After a few seconds, cursor stops blinking, and doesn=CA=BCt start= unless I >> move the cursor. And then it stops again. repeat. Eli> This last part is normal: that's how blink-cursor-mode works by Eli> default. Ah. Can you tell I have it turned off? :-) Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 12:07:28 2022 Received: (at 53276) by debbugs.gnu.org; 27 Jan 2022 17:07:28 +0000 Received: from localhost ([127.0.0.1]:56381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD8F6-0003Fi-KX for submit@debbugs.gnu.org; Thu, 27 Jan 2022 12:07:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD8F5-0003FW-76 for 53276@debbugs.gnu.org; Thu, 27 Jan 2022 12:07:27 -0500 Received: from [2001:470:142:3::e] (port=60348 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 1nD8Ez-0003Xj-CJ; Thu, 27 Jan 2022 12:07:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=e/yoveVbfKyu3Ju6BqSTlhJoFifheyVNcpO1GCiYJxA=; b=TBXWEQE9XmrE2olMoren UyeiM60w9kNABw5N4tRAsPy6MFrIsdqomyw87uuPHyNkMjAOHSUaVJCLhWsDEsXLCmE5xmEoWEdy5 LByp/lu00u740G6TQ0BjV/6jmV6e8L/IHMZ7nq2NwCjsGApVrm+90Hxg+hCr7A0Rol9fiMLYQ+Q86 NxD/68Fjlq9mNyUYadfY7wn5/uyG1TjxlZsrzOIxXHFEeajcyEKCp78IIQmH0j99Wix7oJCe04qje PcLn/Hon/kQV0oi1mFH/IF6ABysBk2z15CXFV2LeEsvC6skneIMz3FUDIrRfUQp5GmVAEjhwt6TaF sMVCj/r/pI0bOg==; Received: from [87.69.77.57] (port=3766 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 1nD8Ey-0006yV-Pv; Thu, 27 Jan 2022 12:07:21 -0500 Date: Thu, 27 Jan 2022 19:07:14 +0200 Message-Id: <83ilu5ds59.fsf@gnu.org> From: Eli Zaretskii To: Robert Pluim In-Reply-To: <87zgnhdsd1.fsf@gmail.com> (message from Robert Pluim on Thu, 27 Jan 2022 18:02:34 +0100) Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> <874k5pfcab.fsf@gmail.com> <83o83xdt8i.fsf@gnu.org> <87zgnhdsd1.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53276 Cc: luangruo@yahoo.com, aqua0210@foxmail.com, alan@idiocy.org, 53276@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: -3.3 (---) > From: Robert Pluim > Cc: aqua0210@foxmail.com, luangruo@yahoo.com, alan@idiocy.org, > 53276@debbugs.gnu.org > Date: Thu, 27 Jan 2022 18:02:34 +0100 > > >>>>> On Thu, 27 Jan 2022 18:43:41 +0200, Eli Zaretskii said: > > >> From: Robert Pluim > >> Date: Thu, 27 Jan 2022 16:06:52 +0100 > >> Cc: Po Lu , Alan Third , > >> 53276@debbugs.gnu.org > >> > >> - After a few seconds, cursor stops blinking, and doesnʼt start unless I > >> move the cursor. And then it stops again. repeat. > > Eli> This last part is normal: that's how blink-cursor-mode works by > Eli> default. > > Ah. Can you tell I have it turned off? :-) You mean, how to make the cursor keep blinking forever? set blink-cursor-blinks to zero. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 12:16:00 2022 Received: (at 53276) by debbugs.gnu.org; 27 Jan 2022 17:16:00 +0000 Received: from localhost ([127.0.0.1]:56403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD8NM-0003St-3K for submit@debbugs.gnu.org; Thu, 27 Jan 2022 12:16:00 -0500 Received: from mail-wm1-f45.google.com ([209.85.128.45]:54829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD8NJ-0003Sd-6u for 53276@debbugs.gnu.org; Thu, 27 Jan 2022 12:15:58 -0500 Received: by mail-wm1-f45.google.com with SMTP id c192so2412914wma.4 for <53276@debbugs.gnu.org>; Thu, 27 Jan 2022 09:15:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=4A9K/4znoca2K/tbGyJCmCMGzoX/b50LTXb8QSwRiE8=; b=QRxd7yLaMVAX9ZyWwxpeiCBcIRjq8gOWHXA8iKqeDiHCFXOBo08zjrG7C6XV00vWEy jgwvYBB7pxb7d+ormTsxLfePKht4ziDYDjP1OLCShY7dIBIBnnEZu6p6JKks4Hwd99to pUkl7Qfa9rs/Gh+rdwDlu4csQtM/2FRP1rGoCH82IKl1D7kkhtmW+qQ5fLjxXnN1aJXt x7aD0YDkgd2oH1RipaiABhi3Z5S0v4EUUxJTh7JJ/z9bjph0YVZ5CcwuQQnueJbCVM5r yXZSHbxEia8aJKhRQBpnBHtpw5/bztPQ/Rc7mOlWqc9P2UkGEsEepv+gBeg5qFAZR3ib wDeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=4A9K/4znoca2K/tbGyJCmCMGzoX/b50LTXb8QSwRiE8=; b=iUysmvcNIThwo76OlGDcqUMcav5YJgwUELNWdXjaYcm2b1xpv5SfNBG6SD9qM6R9+P r6aNewQZZbK5K9Bq9M9DmlO8Rr7UTGS1isDw2G4I7BHoZsN1yLgpzDUNNpjFtIhX2OXb aj6+ubGdpCeHVJZ5LqvfO/rLQYOjUDTAxhSDsJsxZ2FcRDROk9cZjtyBwHLkjFW3O1RJ V4Ez9GvCfeiELfeSNVg/f/xT3MJcW5mQx3miNsi1GZOFOQLH9yv7ys5bYjhKDe2Oqedj +bLIA1Gq5Jlv95g058FsZdPxguHBd/VFwVpsCos0ZsqQBXLm/5lFLYbxiaaO05K1CKN2 VKUQ== X-Gm-Message-State: AOAM532uYOoO0g44zrdfY/9pimUxl2iV6fKNOSdeJNKs5/oGR3vTZvsK wOhNF+gmOwBapuvSBVlymUOIRhgXH0KSmA== X-Google-Smtp-Source: ABdhPJxweOoAZhZHyi49oYoVaHjwH7Jn+sDa8tz+jMorCvpMPy4fUKznSsdDtOLFkBfXegvaXkvVTQ== X-Received: by 2002:a7b:c759:: with SMTP id w25mr3962532wmk.10.1643303750938; Thu, 27 Jan 2022 09:15:50 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id n13sm2644666wrm.68.2022.01.27.09.15.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 09:15:50 -0800 (PST) From: Robert Pluim To: Eli Zaretskii Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> <874k5pfcab.fsf@gmail.com> <83o83xdt8i.fsf@gnu.org> <87zgnhdsd1.fsf@gmail.com> <83ilu5ds59.fsf@gnu.org> Date: Thu, 27 Jan 2022 18:15:49 +0100 In-Reply-To: <83ilu5ds59.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 27 Jan 2022 19:07:14 +0200") Message-ID: <87v8y5drqy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53276 Cc: luangruo@yahoo.com, aqua0210@foxmail.com, alan@idiocy.org, 53276@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 (-) >>>>> On Thu, 27 Jan 2022 19:07:14 +0200, Eli Zaretskii said: >> From: Robert Pluim >> Cc: aqua0210@foxmail.com, luangruo@yahoo.com, alan@idiocy.org, >> 53276@debbugs.gnu.org >> Date: Thu, 27 Jan 2022 18:02:34 +0100 >>=20 >> >>>>> On Thu, 27 Jan 2022 18:43:41 +0200, Eli Zaretskii said: >>=20 >> >> From: Robert Pluim >> >> Date: Thu, 27 Jan 2022 16:06:52 +0100 >> >> Cc: Po Lu , Alan Third , >> >> 53276@debbugs.gnu.org >> >>=20 >> >> - After a few seconds, cursor stops blinking, and doesn=CA=BCt st= art unless I >> >> move the cursor. And then it stops again. repeat. >>=20 Eli> This last part is normal: that's how blink-cursor-mode works by Eli> default. >>=20 >> Ah. Can you tell I have it turned off? :-) Eli> You mean, how to make the cursor keep blinking forever? set Eli> blink-cursor-blinks to zero. No, I meant "I have it turned off, so I had a misconception about how it was supposed to function" Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 19:38:25 2022 Received: (at 53276) by debbugs.gnu.org; 28 Jan 2022 00:38:25 +0000 Received: from localhost ([127.0.0.1]:56908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDFHV-0007ix-1G for submit@debbugs.gnu.org; Thu, 27 Jan 2022 19:38:25 -0500 Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:39726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDFHT-0007id-6B for 53276@debbugs.gnu.org; Thu, 27 Jan 2022 19:38:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643330297; bh=lt8zQIhYPIQVbcA2K8t1traw5vJwD94FI9KHlr276QA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=j/8YxKPnDIVkdY3DwjmsgCiP82HC1lRzLVlqJrHrkRoF7J2CFckNHxx8ldg8xCRIs7g70Q35c2XGWUwhKwzm+C7ulzzv9AZQ+GwMlInuO21RMq7hVQNgHF7Tk1t9jvdHpf4hqb+pMwkvzmuEAiEmCFsxXrV91TffRWdg2gg23vKb6KtDi24p+NKTE5z/DU7e6B06Tf+TwVYclnp7r3AYhm06SE4aleypXKe3q1z32iLy7ma3vSkKxanH0sGZuf2oMSzSB7gKncqUulg/vru6zk8FZEDSsOz7K1P2ugAes9zoKR4wbyros8H6pTV7jZ8jIv0QLAvaByrY/uJnRdP9gg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643330297; bh=0yxjL41jWmveFDtLJohyCouz26QWWw2ExiKbd7BM/sO=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=L9MRi0HVh8/i+2b9CvG6b7geSlN70gklWY+FeSAmvhbTNwf4xkglYGQCaBXNuIRr7EpQN7tlAZY0LYlCKKpWSbEwrSDs6S8cxTJxJ/cTyqxUGJp41odFRnc0Fsjki3gjfatdEu9MS5q8RudCEu6w0zHQlzEJG06OlQAbeEUbk8eehLP/HNjUUd5ryL34zsBZpr6vq229e8tjn4Wpvpj+Hdz5JX9h9RfO/5r3s8qdNnvDXHecem/ZGXMFn9Hx1lOAz2V18St9tUo3uQz7BXOEMdQJa82nX7b/DehbC3SePsDyH+/iGnmhAH+KzpSJGx6ljex2jHLEZAItuckMYLSj7g== X-YMail-OSG: wP2W5dUVM1k1Vth9deH7H0wuBLJC733afWHgxd0.bIekpBaIZAoISNqPnZVo_XS 2JnAlsksoZZ7DnaAe2CamQkXi.1Pd57ms.sQ.qEVu.1i4EEsdxWAQLwrABaMRTp9sCCf0AUISRnR JyTV1zhTH9X5YiaSPHXAqJvyFVqFqcUJiJtTNuM_l.O1_pFdH9np9Z8IfB5HI7w9_.O5ize5q.qM ATMgC67_SE87WBg3H.iMhB3LEhkkGzqc61WS82Vt3cRnbV4H_JPt_3Lf_TsVO9RyGku8LXCIHbHo 4XmTbzQ46ApP0eNwdGmC_R_dQhR28Fb4GqCDaow5_1hFvx0wERO8VFKUxAE6NpOWbfwmwykcskqM tT6wBsEhQaOcdDdKz58TSRHrXlGproQiwl4Q5bB9m8VG9IWbltQihuMnp9BPq8GRljt5m62XGR.y fSBOieB590tBEz75kofSqbn8CkLgixQZSaR.7ouRIjzCRav1IytOHa7hIN.LyurX3v4E6HJy63sJ t0M70__8ptCxOAzi3ETYGVMwmTiKZyvKVydWyshcI6ufIf.miR995hhpzzscW2hEWrFQ.ZJ_Kxei XM_kXI2HIF7XkfvCESgnkz3hqs0vEt4ELDJj30d..vfoo1YZWvf4wIY9COtJIqTEPqkILAfrw6GB 29qzosxMw6LWnnjqLFU5mu2F2UGZUOJKC7wU9qpEaeTGhnRvyImFd0oa87digdqLcGhF3L0Zm8oo Jmp8DXdXeC7qAcN_tXiMNjKgD2Wjj1Gvobwl.NBViOSHMvwhJsenropCui4MFEHO.XeNJfCezGB7 KUPgwvxqbS7nM3cjYX1LqzsW5oyT2HB0NQWTOTXSuI.Ff_Csk6htT9njfn_Bu9XIGcsKWDkXEf2x qhxUqeQVxZLQrkbqbOvzBgke4xH7DIWWB4t0g3VVKPhY6njNDnzpr99LWj5L7x70B26Ui.k43AYB dh6zAgjPdgalmvOSM8NR.18nFIKk7vxjqOq3kHdMqpkFk.eXhbHbur90hgtnxaj_oSAj3YzmB18E 4oFtC3o4AkEsbQXkEJyftCV0Q_HrNV_2jT7DPXIPDx6ljkcnTuuuSFnDUE3FIEReqHYKtdN0h_yO J5gzV986znVSJ8mVoaoYivLEzE__oPvQqljtb50bEaP8M7wMVPZPF3P0iHkoUCrjCYozbRhh2opu VPP_YiFz9ozEl3TXsbKjPZZ7ZFNIP_JWVwe__N1G9y.gtctFIYVxLkQaHujKgCafedwSJm_Yc3dg gWDb2V3BjYL9dy.AnXo9hR0S2G0jYRoyeDOkwXQjyUKSiHtBg6lEXfr3D64KBkZKfowZ30p7t6KZ ohWRdui6KUTtP2MnfZ7h.osbhwshC7sy2dgxMs42uTC2NoTNtLLWC4soA148PE0iwyrOtpXZN1dj aUM0ooHw.iG8IIwUYvpg0cDN7yrKBbIHi0NiskYsdwds6jr7nF5ozBN1qM5l3y0eIOYm_CzWdsOV A3MgGY5KEW3YgHWfHJzE72MhWVu.PkjugQ7cOADxlAVSOjZnoXH3WpmBXB6XB1Rgc26uNURbQthD 2eNzlrKzjMFEMZNFcVADR6mSP_SbH_ZIOal0aDMFXhGgn0XKG7v2Gc6AyJF_3gDPZuiJD2jkCSbY Qs6Lnle.3BAh3yNSRO8L4bD2giR1JO56KPXLA1uke8v0JHzrOYpBfQsdFpYUW_6Z.qAm7UwpCT_s guO5SVQk6F2jvEAKcm4pTZDjQiGtaSrEG7aUmVfmnfXpqRcxUEBC8.lxitJACiAt7AynxxAxQsaL 3zHOqVO6J8MajdgKvTcGU1ZLGBW3RTuuQ9OnOIeKM91ityeR4_M9FXKusuT0j7r0AdcFOr6CixOA 5oEaAPzsKwVLPOBcYlL0GHHxFVNHHQQ_42memEPS54C7Nu9NZKWRUY6TMpc1CWZRoMOCbfyX3Cce BDFxsQaPVXFTlxBziBL9Chp9cmqPf0sZWMhm2pJcxTamGPlSdfwZRJPmJ62wBdj2b.YZLfYnsq_U xfflvJfX38eJWVPRSOQs45Y_Ta0TgodJoZ20LRrNedg2wZ_LSPIXjQTtVb_kJYmIfI3itW67cyTd drr6IVRmwFraiUBFzAeN8kKALdxtAcMvJ8rj6IvkWiF78eDlQ7ypwtF8Jeu5WD03NERt8h02aPfu 2k1sC5K_alh_Z1RDxAXeFg_l372TokI95kYbH_fSdZRFlsLaRQSQT0fXvcbcv75ZRevTY6oX7Ypl Chz_gwjoNpcpHHrGSgZApWiiHCIbxQNPV_X4oRLXZ0nJJP84vQno4AA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Fri, 28 Jan 2022 00:38:17 +0000 Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4c3b0d856e386386fa353ce1b7a57753; Fri, 28 Jan 2022 00:38:10 +0000 (UTC) From: Po Lu To: Robert Pluim Subject: Re: bug#53276: The blink-cursor-mode not work after startup on macOS References: <871r19eayk.fsf@yahoo.com> <877db1b13x.fsf@yahoo.com> <87zgnx9m9p.fsf@yahoo.com> <87tudxzy0q.fsf@yahoo.com> <874k5pfcab.fsf@gmail.com> Date: Fri, 28 Jan 2022 08:38:05 +0800 In-Reply-To: <874k5pfcab.fsf@gmail.com> (Robert Pluim's message of "Thu, 27 Jan 2022 16:06:52 +0100") Message-ID: <8735l8k842.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; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 451 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53276 Cc: Eason Huang , Alan Third , 53276@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 (-) Robert Pluim writes: > Hmm, I=CA=BCm not sure this is 100% fixed. > emacs -Q > =3D> unfocused emacs with hollow cursor > - click somewhere in *scratch*, cursor become solid, but doesn=CA=BCt > blink. > - After a few seconds, cursor starts blinking > - After a few seconds, cursor stops blinking, and doesn=CA=BCt start unle= ss I > move the cursor. And then it stops again. repeat. Isn't that how blink-cursor-mode works anyway? From unknown Fri Aug 15 04:07:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Feb 2022 12:24:14 +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