From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 15 21:25:46 2024 Received: (at submit) by debbugs.gnu.org; 16 Oct 2024 01:25:47 +0000 Received: from localhost ([127.0.0.1]:57934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0snK-00010O-4r for submit@debbugs.gnu.org; Tue, 15 Oct 2024 21:25:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:47954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0lul-0000b4-6q for submit@debbugs.gnu.org; Tue, 15 Oct 2024 14:04:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t0luR-0007Cv-Ta for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2024 14:04:40 -0400 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t0luQ-0001A2-8G for bug-gnu-emacs@gnu.org; Tue, 15 Oct 2024 14:04:39 -0400 Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4XShnc4FbPz9w98 for ; Tue, 15 Oct 2024 18:04:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1729015476; bh=zV4KuGHO1CjVkuBzmJI1KksUShqVCg/t6S4EkEJjohM=; h=Date:From:To:Subject:In-Reply-To:References:From; b=lNoQ+Hlg3AXiFcqOyj0+UWdEgXwuOGLmmK1n/YxKP0oelQpZhfaQw4FlEziDaKELM C2nzINvLFkzh8hxmp8vVQ+nUPWAnx3NI86SAPQ/u+VXGMzz8oKYhemBd40R1bMJafY TSxIX2ix1pY8BpFbqbSJlgDJIwfv2PV1q7k8ZmPQ= X-Riseup-User-ID: 2962C332C62ED7CC0954408F6286FAFB0449D7EB0FB25ECB2203C9A7FBBE4FF3 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4XShnc2wpvzFt48 for ; Tue, 15 Oct 2024 18:04:36 +0000 (UTC) MIME-Version: 1.0 Date: Tue, 15 Oct 2024 18:04:36 +0000 From: libreville To: bug-gnu-emacs@gnu.org Subject: Re: using one expression to make multiple X selections In-Reply-To: <4a2f64e201951a525ab56fab135c4777@riseup.net> References: <4a2f64e201951a525ab56fab135c4777@riseup.net> Message-ID: Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=libreville@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-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: Tue, 15 Oct 2024 21:25:45 -0400 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 (--) My apologies, that should of course have read "sleep-for 1", not "wait-for 1". On 2024-10-15 13:59, libreville wrote: > > (progn > (gui-set-selection 'CLIPBOARD "3") > (wait-for 1) > (gui-set-selection 'CLIPBOARD "4")) > From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 16 15:43:22 2024 Received: (at submit) by debbugs.gnu.org; 16 Oct 2024 19:43:22 +0000 Received: from localhost ([127.0.0.1]:60543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t19vW-0001Xx-3s for submit@debbugs.gnu.org; Wed, 16 Oct 2024 15:43:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:47756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t19vU-0001Xn-EK for submit@debbugs.gnu.org; Wed, 16 Oct 2024 15:43:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t19vA-0006r8-6c for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2024 15:43:00 -0400 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t19v8-0005NW-4t for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2024 15:42:59 -0400 Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4XTLwb32Mlz9w81 for ; Wed, 16 Oct 2024 19:42:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1729107775; bh=OLGySZs2neMjgPs1MIKGGzIToeC7xBSLuAHSZGiaD+0=; h=Date:From:To:Subject:In-Reply-To:References:From; b=C173fLvzT/UEwAu3RH2j19pCB1OqvmQUjLt4CWS5CsNRr7cuzo1TaArI8YPjk7FIU A3iPdtIC5XngIumbJQe6k5vWnXhduJfr3q3v6VgoncrZNG0noM4zeNP0PU2oXMaZnq zokbqaKfMrG17dNguIPAKRCLukjJK1cIso74mvFA= X-Riseup-User-ID: 81E05D036CCED2D69E064E5257D4DB5FABF33DD1EFE01BC49B3E7EFC884DEA94 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4XTLwb1rHMzFpkK for ; Wed, 16 Oct 2024 19:42:55 +0000 (UTC) MIME-Version: 1.0 Date: Wed, 16 Oct 2024 19:42:54 +0000 From: libreville To: bug-gnu-emacs@gnu.org Subject: Re: using one expression to make multiple X selections In-Reply-To: References: <4a2f64e201951a525ab56fab135c4777@riseup.net> Message-ID: <52d206ef04fcd08b449bb73e69c73aa3@riseup.net> Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=198.252.153.6; envelope-from=libreville@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-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-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 (--) Hi there, going by the list archive, my first email didn't go through. Here it is again in case that's right: Hello, I stumbled on this while trying to elisp a few things into my X clipboard manager. Evaluating these two expressions in turn: (gui-set-selection 'CLIPBOARD "1") (gui-set-selection 'CLIPBOARD "2") results in both "1" and "2" being saved to the clipboard history. However: (progn (gui-set-selection 'CLIPBOARD "1") (gui-set-selection 'CLIPBOARD "2")) results in "2" being saved to the clipboard history but, contrary to what I would expect, not "1". On the other hand this: (progn (gui-set-selection 'CLIPBOARD "3") (sleep-for 1) (gui-set-selection 'CLIPBOARD "4")) gets both "3" and "4" onto the clipboard (history). I get similar results with kill-new in place of gui-set-selection 'CLIBOARD and with other ways of grouping the two kills into one expression. Why does waiting work around the problem? Tested with both copyq and clipman / Emacs 28.2 / Xfce. Best, liv. On 2024-10-15 18:04, libreville wrote: > My apologies, that should of course have read "sleep-for 1", not > "wait-for 1". > > On 2024-10-15 13:59, libreville wrote: > >> >> (progn >> (gui-set-selection 'CLIPBOARD "3") >> (wait-for 1) >> (gui-set-selection 'CLIPBOARD "4")) >> From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 16 17:55:33 2024 Received: (at 73830) by debbugs.gnu.org; 16 Oct 2024 21:55:34 +0000 Received: from localhost ([127.0.0.1]:60759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1BzR-0007aY-JT for submit@debbugs.gnu.org; Wed, 16 Oct 2024 17:55:33 -0400 Received: from out-172.mta1.migadu.com ([95.215.58.172]:10786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1BzN-0007Ua-DU for 73830@debbugs.gnu.org; Wed, 16 Oct 2024 17:55:31 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeremybryant.net; s=key1; t=1729115702; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7Yn7BVixyp7bLskTGGiD9e6JTZadFpKVtAXoCUn5Gj0=; b=aC+H6m5kYkb9nneKkkkae64b6jBtfdjltBYL2lfrsbr3/cQXeppduzW+KKe1OHuGUKUuWo 9Ljgr7chpj36ao/EQTwpfRPpMQiKaRMxACB0cIjQkrcjYaRWMjHXCm1iLLtd4f5qLX84Zz r5dJl/P8vp2pxR/189GTn29zG6VE78tWaTXtgCv6/L3eukn+IPtTBEqsDLYBs5wuuo9l7d xyQU18RoK7ZMLakBWuRrD0yAywbca/s08baHm67Wy8XN3lLO1EPUyg6oKPaToMRqf8JGZs zRz4YKMx8BINrzNDR9escd6ZzUkQPjbys7m3YgfgyLWCm9ZTYGikuEaQRNTncw== From: Jeremy Bryant To: libreville Subject: Re: bug#73830: using one expression to make multiple X selections In-Reply-To: <52d206ef04fcd08b449bb73e69c73aa3@riseup.net> (libreville@riseup.net's message of "Wed, 16 Oct 2024 19:42:54 +0000") References: <4a2f64e201951a525ab56fab135c4777@riseup.net> <52d206ef04fcd08b449bb73e69c73aa3@riseup.net> Date: Wed, 16 Oct 2024 22:54:59 +0100 Message-ID: <87r08fk91o.fsf@jeremybryant.net> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73830 Cc: 73830@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 (-) libreville writes: > > Why does waiting work around the problem? > > Tested with both copyq and clipman / Emacs 28.2 / Xfce. Have you tried with a more recent version of Emacs? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 16 19:49:58 2024 Received: (at 73830) by debbugs.gnu.org; 16 Oct 2024 23:49:58 +0000 Received: from localhost ([127.0.0.1]:60892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1DmA-0004Pt-0p for submit@debbugs.gnu.org; Wed, 16 Oct 2024 19:49:58 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:37224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1Dm6-0004PS-Ut for 73830@debbugs.gnu.org; Wed, 16 Oct 2024 19:49:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1729122560; bh=mxXk5cqwnmsSlCXp1Ovv3+W3psAhKeDEXpxSYTSj20c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=e1NLLXv7hp2aByxe3boZnyp2YLDldGyRgkrYydA01QARsInCTbsceR3UXqU6Ag6NHnpap+dkgE3zY40n5v1dW+deJHpQ44ONhgWi7BpVVOdSmcKZGg1W9X1EwlduL8ataZDytkbf5p0udzSAx288dl2nFAR0eY4fGmjYU3aDU4CjPSrhhEBZ+enqoIY7cSc/f7XQ4D4I6ixXcQHwrbH9Q1iQWaEYH8q8uAH3fWmAocYY3WBI0/McxvZOH6lFMPCnrhv3GsDbSiNbEdq3saWZT6Q0z2fM4stLswMXPqXs0iPjAANVFEAvLcrDeYz2q7tFNMv6ASOXoahEVLh+6qL3dw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1729122560; bh=gBMBczVOveAsPx5c7S1ZERR0DKPJMrsPUn0dkvShENS=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=hyJ9Yaam3J5QvIWUcfS5vlXsw36gQe3XZ5tGFHm3qbF3Cn5XIqkOHMh91BfPjcDgqPGHAAnl4wKgkC4bqAZlNAS/1/VP128Fb/kv9afcWGN/OzJ3d2P6+ERimReoIxaeUrjO+Ynrllzt+kuFlta65ptUm425GETHO6K55cjsHB+MwtUREY2vrmTmLJMB+Ugzik2MH5SzNvkzSUkRfqpvTHKhShkpEY9Y/b4iF5+kBAP1AKez0w1RyQ/7ezGw2BiZcOi0TeJgAZCprgjkHrDwqOu6sXWQ4hJERohkoO6oBiSn9i4odqSNfbieFC/chTh5AyWOiiwQxdt3ylboTx+7OA== X-YMail-OSG: f8b5tSsVM1k3haLBnssxEpoDojlqPsm38pNRpnZjRCz6lS_7ehgmjTKqcrLiClD f3mAEoF5ah86KdjwvfBWU2rs8iy_lYMvnWXIL2P3JRK_t5.2NQ6ptfuMF8..GdafD.nxmzq31YIo LqHuNYNVjGmEcrjfPf5JRs4J5zZVt5AfUUaB3JI1LX5ZLHSkyc_xTYhInz47aLi32wOJF3sIo2ks ctm1z6uKwES8yvI0gT8JLkc5H7_9dkXzvtxcceSxHAe687B_Kg6gLsNCF34MClDRj5jwWrZSUTBD BeO36z5cSsC4r.LqonNKh5xR7JR2nQYRhx6Gg0awzgQrtnH7tALKCCsGSN4fNr1CP2SaMRH4tfo6 rIO4DdATLjFXp8nCAu4CALfdL89fLsnHmDePKyq.d7bmwGQxRfG7jK0ln9hEJVSIGWHl48zD5lOD e14M1vGrs5Cn8d7VB00HvRJ2NPwiOYuk_JcGJiOOXOib0wWr_eCNXoKPcbw8AN9wFHkzSGa7JIMP 71jCqaKY.yFyXovWi7M53Oe7AtU_nqHeF1ZjCEvLoweRihTUIEqwXQdV9GX2KaSuoKiZyZn0lPeg zzdpVh27f3cvMTyBwn5ujnLpJd09FtmDYokPO3Decb1qqpuRlFMO5iJN2Mj5vVIaOwS7wOWmpsSt g2iY1bmGhps8sFAMeXatgM9CvrTz3HixZEkvB4YqtXC73aA0lk5O4Fc6o1s3oeAQHwU_XABd4Qgi L81flrb9wIIBsuQXITmiQO9oAwjMEm19Kr5K_jQK6u7aoCeImzuFSTObpACn1KJera6zygf3VDoS rg3v_05bs9Q5NF8DZZ6Zw3JDGXg4AR8czdH_ZTx6d8Cxh5VORrk8vmQ7kNr0u765nQOmE6ImdsRG BjKw.ZsFnoZCYPZF5drNyvWQHv9ZDFy52z8wotBUmJ.eNcZ713HNx3P5rtD_o3pBGcWvBxKYLI_F 9CXTz5iOZRj97L.GeubFSZnFJXpdgfdMDAnPQWMsjQ2UPO6cbqD_xlYG4aKFjx319HEHmVqIXWOI nguTzTtD0I9dswSVIX_pv_z.531Ay36L953XyYncC.8UyeXXOKhSEAx02aAVWlEW5mLDDZ_XnHjW oPlQhZM5qHu7po0ggQu7TLgduefcZAjT1zk2CXp9dTSjz9Mwx9tejaMVH6ckw9eCZzAyj0Kn1Mor zAWRc4mSNKGKzDa9iRnwA7ttL_LKryoQp6pqiSo7lH74HUY9bTQOL_TA20GJ6RK.0697GPpikWGc Y__ZJJ1LjR4h2QLAIFBmq26Iox9YnqiS6MWUEFUUK_N9ZB7Z25r5JkicEl3JpCD8vYpSKjXcUK.g Kkx_UBpHdAGugl4CNxeFSYdRIJ4qkToODhgzj_Luz2TYUoQ2aQFJEPyujVS4pjQKb8DQEvDNNN_J Y9p74yp4r0heBZ0li8RFUwcq6YGyObDVa91IwE75LUj3N3QjSelMJ_T8KMzFcACxQz0W0O2wbVrP 2PrFMLNAuLs1nihsKEP3YZ6UslriZdeKo8YBTldN0Crsi.h5L930mjq4hgECAAstB2JQg6X0GTxG 6gUt8GWPSQuQALqyI92rIq.LJTz1Xby1B4BA4T7r8usKv9l9or7bw.8_dTjKuymUVOJn.0fOUmUD QoHzWyxwposYM5xADG2C8Tb8pre17O1LUwrR_FG4YXnXTSbMdP5phW3HS8lS9fS0E2AeQFp.kGQM I58SSErDmgqGUIccBL67gEM3qJHQ2SizQysYC5Q_t50Mrz_ZOTOHpBq29_nVt3rl7cgsiZkSdBKk qVRaK_jVosORR9g0KWw4d_DQKRH0I6tn4jTLEw.xbzbo.zfNbMxPzd1L23_DHU5CdvwI2DeiuSlT wp3aqCLmOGOOQPGGUQ2o0ZhsQMYBJaJsiTcTEbMC7tszMpMJnLAp0G9LHb1V_J7.7jXkMl4I1v53 tXGmvXZbPByj841bVZQdb.k47nSypwtA38Q1cRAYJDZtY99r7X0aMgCZO_C26FyYr41xpCqjupDs 2VrCoKFRElnYUVmt2b1GnLMh2BS._08Tit7N0ZX8_bj2S0M5lUCoupkKJYwUAov_NJzekndKJgoG 6taX0RuZFXwl2q.gNB5zWMKrsqnKSNQepKGij6jUKpcTMe000.MkcP7nHDMeUOaKxKhaXQhH_fIf lOa8EU_j8SHOcMRtgPVsDKyQ080xy9TU3obPZfu4YP.XLvEEnrucPRx_5_2Ev8SGZ9uYu7oUeQV5 yUhTcJsE0lm3jVG8.D8Bshx29krIH1ULRkMzQ8UWpq.vIr5IQwspiR.2lADKYoarnpyOT X-Sonic-MF: X-Sonic-ID: 5e40557f-663b-4624-af86-733ec41cde6e Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Wed, 16 Oct 2024 23:49:20 +0000 Received: by hermes--production-sg3-5b7954b588-qzgfd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c86e666976967d6fc5ec18114aab2ab1; Wed, 16 Oct 2024 23:49:18 +0000 (UTC) From: Po Lu To: libreville Subject: Re: bug#73830: using one expression to make multiple X selections In-Reply-To: <52d206ef04fcd08b449bb73e69c73aa3@riseup.net> (libreville@riseup.net's message of "Wed, 16 Oct 2024 19:42:54 +0000") References: <4a2f64e201951a525ab56fab135c4777@riseup.net> <52d206ef04fcd08b449bb73e69c73aa3@riseup.net> Date: Thu, 17 Oct 2024 07:49:13 +0800 Message-ID: <87sesvr4li.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22806 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1205 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73830 Cc: 73830@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 (-) libreville writes: > Hi there, > > going by the list archive, my first email didn't go through. Here it is > again in case that's right: > > > Hello, > > I stumbled on this while trying to elisp a few things into my X > clipboard manager. Evaluating these two expressions in turn: > > (gui-set-selection 'CLIPBOARD "1") > (gui-set-selection 'CLIPBOARD "2") > > results in both "1" and "2" being saved to the clipboard history. > However: > > (progn > (gui-set-selection 'CLIPBOARD "1") > (gui-set-selection 'CLIPBOARD "2")) > > results in "2" being saved to the clipboard history but, contrary to > what I would expect, not "1". On the other hand this: > > (progn > (gui-set-selection 'CLIPBOARD "3") > (sleep-for 1) > (gui-set-selection 'CLIPBOARD "4")) > > gets both "3" and "4" onto the clipboard (history). I get similar > results with kill-new in place of gui-set-selection 'CLIBOARD and with > other ways of grouping the two kills into one expression. > > Why does waiting work around the problem? Because it takes time for X clipboard managers to respond to selection ownership changes and to complete reading from other programs' selections. Not a bug, sorry. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 17 07:47:16 2024 Received: (at 73830) by debbugs.gnu.org; 17 Oct 2024 11:47:16 +0000 Received: from localhost ([127.0.0.1]:33607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1OyF-0003Oi-0Z for submit@debbugs.gnu.org; Thu, 17 Oct 2024 07:47:16 -0400 Received: from mx0.riseup.net ([198.252.153.6]:48594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1Ohk-0002YP-E4 for 73830@debbugs.gnu.org; Thu, 17 Oct 2024 07:30:13 -0400 Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4XTlx14wyDz9tcN; Thu, 17 Oct 2024 11:29:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1729164581; bh=AORsJ0ZkVwLEphOgt9f1279eBWYgl/2pVm4aX9BKR4g=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Qc0K7tGVpWpwj2zlb9HgE8xRvehhkT7ayZRxUMR1Zgk7JBRayGrFrWlQ76cn7EfBJ 10TByp8+1OY3bcFbDASU1la7ovRQVrFU29gT/bWiCeIlnEQ+XJTpYxX/jKrII4gMBk UI3oK0F42bdO6d6+7dlNSMDy69XI9pqMTObXGqFg= X-Riseup-User-ID: C2B6ED9420DDFB9A51321EDF32B9D49009802928DB948E4126091937BA319303 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4XTlx06GBKzJtDP; Thu, 17 Oct 2024 11:29:40 +0000 (UTC) Content-Type: multipart/alternative; boundary="------------X4lP99c0BzCUyB8rqH2K1LMr" Message-ID: <55d9e3ea-b2b3-4612-b9ab-67729d85eaab@riseup.net> Date: Thu, 17 Oct 2024 13:29:38 +0200 MIME-Version: 1.0 Subject: Re: bug#73830: using one expression to make multiple X selections To: Po Lu References: <4a2f64e201951a525ab56fab135c4777@riseup.net> <52d206ef04fcd08b449bb73e69c73aa3@riseup.net> <87sesvr4li.fsf@yahoo.com> Content-Language: en-US From: snooze button Autocrypt: addr=snooze-button@riseup.net; keydata= xsFNBGHUp94BEADenNaCRIKq/A2fti9Oru7l9zRVLupqaRsXFXqmDpLcPnOZGk1rk6N/po1n H55b6+KCESHS35ara27Q3VuEyhv+CrcWRv7QDyVI7tDUrhoWYfb1B7GGPDtEXVn1XS8pQitA +yLOrY44jMtcroLGJMqTsJJbvo39in/QgvPz3DjsOi0i4NXLb4oCxGoID620BFq41vY/n19G uW+2NZynxfLOtb1FNwuvp//dqW7aEcwOkbqumcbQLQPwRQugZUeh6hnkxgdE05aOwRYOgcGA lb4d9DsWJXWCRu9rdq1FirTKeX4loRq6dNCKogPMLw+BLeiyCYSViuGWWpcbAUagsvz+9Oew aW4CaUEKsx0tS2/UdBHbVG9SD5W6eEGOt/94bbRgU0JsISYRn5OEh7NmZBhwx3OBNFAhwW3/ BhCxJ8OhJY8afuBRYBpFaWWpk7ksZnvWCXEEVwfhvsFYIaHi6RMroNwAXivaM/N0YRMiARR3 GtRO4kJue7TcCKLQk8k2XIHvMRLoOjbxsUH8DOBYrIGOJ75B3D2HsXCQRV4iYT6l2jOrAZxa C3m81s+bw2xkORyfE6z+apgj+IbBCz2cn7q2axsE2ferKVIByAfofRJWQ7Z8o52XZpt+iE+g IRge91fEmJ1nSCXef2h3cn1jIkSRZ9tNoGzZarqrfJ3sUB//BwARAQABzShTbm9vemUgQnV0 dG9uIDxzbm9vemUtYnV0dG9uQHJpc2V1cC5uZXQ+wsGUBBMBCgA+FiEEkJS+9ky2W8UJNkxv HSqSpXHKhacFAmWdOzkCGwMFCQ0wexIFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQHSqS pXHKhafv3A//THRPIo7jIWzcpg6/OwzDL2chGXOxdgMFS3pjwYp8kYMD/+D9zDwqoMFZh607 i5n4ks5p3QuRAClNgKRQNxSQLPQAAU8yS0dnR1kO0qfPvirbZB5E2yKwfFUW9ID1p5GnjzsT vhIsD+OU0Y4gm2FiIHl1FzWVDWyDmanJ6jU3/9AVRasT+yyppCj4abg6vRRP9r0/JJcKPPpC 73UmoIOD5IGwKMiBbi/4VeoaI8eOZ9dBjGPkGR9UZJKnF//ME+XgtDoITqKKFD2JWfIKRNxe sU+/GFkA+LI7oI9nHu0GzvTuntDLr9iS4PwXqc8VBnDPVoxHH+Zs8L3Unp5rIG+FP8xpUDxa xgeZ6mgKqp8g2evabZqevLpmeTw42Cx+jqEn7Rt5ojGSBaaT5w/uNf2WQ3SAas+fcWUEw2bV rcnrstjCl5tXaR/49u7Fo4784KjvOchiihc5z+mdWJZzszfG2Ynh028Nb4+2kLQKD/DACSr7 yPzPRQi8nCfgPvUkDFNYWbTuHnvkYjMeT/yzsAsuDPOR6/7SF/qcQ9pfH67GuDoQn2Qv59te 8kpAaBQLsK7d3p8TgtPnvf7CM5ByPNm7hHEKQH6ilb5PPAtNbJiGOJScjYalrSf75AcfI/io xoQvCIlZ+YvgZhvI6QPB3eRJYqD9yOMpSWezgAG6Q5jGLX7OwU0EYdSn3gEQAKzD4taclKLP hioJjVjf/tkvb95dggcz1/6gUJk1hZQVR76lR74/ClNp7AMc4+VD29WNcVw0qpG+aob6T5ul 1OjKFAGNu0aE0+O/c38DRYQLqA7wKs3+dvzBp5bI841UUYx/UUls86+ksCaS6IFgbbDATA0h xF93GT9mmBDWp/S+6grmBAH4p487tdBAD2ipnarf9RZv4stHXBnaOnfA67NeW0jDog+1qGKT llG7kHpWhJ6q+DzVbOPvpTx8yME1VMEWeHSaB6QoOzRdm7RpnIjCgC4HPGZvjKTxJTHmqldv PlSzl/joQIx+QqcRj7nIl3h15FJHqm2GBS/GXyTkSwwbhz8sn9ODKCHg672Vmq3Kiax1qtf4 bgMHln9CXrAjZ/rlZszCVYBD0T3f4Y4z7k21vBxxD15mhO3mFPNQosZfHn+jWm7xFV/YWSFb L9ZnleDW8tp7+RnQID+JRlMjNg1LIfvXfESGCrIYstgcXk5dcVZV+w6I1KcYO1+FjWPDnNYQ pSaIiHcKIda9ocu6rb5K5VuHRfvHB2TOu7ejzuHunCIJg3PdEVoqQLyIzUi9qS/0E8VhGA3j Ga3QWuuqWvKm45jiWFP5DlNm9ztINfw8AbqO7ql99YN/00ccTnsicYkI6AMuMAxGQ6fzbaH0 pXfPYvkXkg2E4YlGl2FYM9wVABEBAAHCwXwEGAEKACYWIQSQlL72TLZbxQk2TG8dKpKlccqF pwUCZZ07OQIbDAUJDTB7EgAKCRAdKpKlccqFpx5qD/9LIeQ+XZRWbbeEVTPyl59vRxjYgp3Y 8dguafub1x/KCpHt0ovA9EeVFUQBtoSn/OoRdlUiyPePGez+/2BUAOuB0EnBkyJ6lZ6TdNaB jSViiFlWw6NzgPJkSmLqElh5Fcj3Zzm0EOZslV2gMG1/tpPtYktOkKIU+SuC8bFO8qvKOZTo TF/n68PYIzU/pyGQRJqmUWseaH47X2nR25Syvj5Kqr0JN17DFekDS8SlG5mcerHjxOAG8CUr 4OB0L71HzKkAAaE7jxYkBjm+XSQjND7mN+V4nu8Bfe8AX3JGd++Gr6JQDhx7UPEjFJWfsZKU FD88a4P2woL2lfD0NzhZF39hGKIqxybwlf49jij+L3sFSo5l8whRGeCe1jdQ/lkq6QK57mWq +bdnr5Vkbi1JShdxdvb2aEUo7vsW7lmDHIX61kmBskTakgHsj67PT0SMcNQTcqyM8UXqgkuq Vs9w8Yq47hwnswW4KGUgheQzs0V5skL0f3bbuh9qLHRsKHBwU+vHXRourVLEk83moz5+1BIq tgCROkW41v6BuwDiL3HNu82/3OrF9tCxsKJ3evj36ZU9EVQJHElEkCfTd7iDsHk13lXa2m69 162c2BpJgZ04Wgc46gb3eH2LGvQYBtvBwYfloAvM9TjRpq6jmGgyKqCrjfIKh0iOA+WQz4nL MMLc1g== In-Reply-To: <87sesvr4li.fsf@yahoo.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 73830 X-Mailman-Approved-At: Thu, 17 Oct 2024 07:47:09 -0400 Cc: 73830@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 (-) This is a multi-part message in MIME format. --------------X4lP99c0BzCUyB8rqH2K1LMr Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 17/10/2024 1:49, Po Lu wrote: >> Why does waiting work around the problem? > Because it takes time for X clipboard managers to respond to selection > ownership changes and to complete reading from other programs' > selections. > > Not a bug, sorry. Thanks for the explanation, and no need to apologise! For those of us wanting to read more on this, I dug around a bit and found some explanations here https://github.com/jhunt/xclipd, here https://jameshunt.us/writings/x11-clipboard-management-foibles/, and here https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.html --------------X4lP99c0BzCUyB8rqH2K1LMr Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 17/10/2024 1:49, Po Lu wrote:
Why does waiting work around the problem?
Because it takes time for X clipboard managers to respond to selection
ownership changes and to complete reading from other programs'
selections.

Not a bug, sorry.

Thanks for the explanation, and no need to apologise!

For those of us wanting to read more on this, I dug around a bit and found some explanations

here https://github.com/jhunt/xclipd,

here https://jameshunt.us/writings/x11-clipboard-management-foibles/,

and here https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.html


--------------X4lP99c0BzCUyB8rqH2K1LMr-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 27 06:38:53 2024 Received: (at 73830-done) by debbugs.gnu.org; 27 Oct 2024 10:38:53 +0000 Received: from localhost ([127.0.0.1]:43965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t50fc-0006fX-V4 for submit@debbugs.gnu.org; Sun, 27 Oct 2024 06:38:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t50fa-0006fH-KY for 73830-done@debbugs.gnu.org; Sun, 27 Oct 2024 06:38:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t50ew-0005AE-DB; Sun, 27 Oct 2024 06:38:10 -0400 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=WEy6PJtNIIhbsMnNDC1t+tinNvVjIEX3ioH8oVrI7/s=; b=kqV9fH/9OWFp MedraZGfuZ8OaU8FJnXKfWazeJUuVPrHkbj2U4RRkRT4ey4KNib7zLBVhFaD65JpASIXxborfGS/b 1hT1t8wdZ28pPlBqCVVYm13d7/69Q+yzknx18nBl4QpvZf1Yo3bcVwg6eCkwI5n0mGkY4hXYeHFSo k9jPOOLBStP69QKdNyKrCnULL82z5q9lbmBzJ7Q31rbYJeK6xeRq/Fb3i8rczHwMENNjiwQcQC5// EysTakTUWIZvrwSV+BT6DLKlszBEmbfWfGWTmdYrPDa7hSpzXAJXjC5/0smN+NpvPeuxGevIzdhzd DKduVgDNzJBTm5l9FNOHtg==; Date: Sun, 27 Oct 2024 12:38:08 +0200 Message-Id: <86cyjlal0v.fsf@gnu.org> From: Eli Zaretskii To: snooze button In-Reply-To: <55d9e3ea-b2b3-4612-b9ab-67729d85eaab@riseup.net> (message from snooze button on Thu, 17 Oct 2024 13:29:38 +0200) Subject: Re: bug#73830: using one expression to make multiple X selections References: <4a2f64e201951a525ab56fab135c4777@riseup.net> <52d206ef04fcd08b449bb73e69c73aa3@riseup.net> <87sesvr4li.fsf@yahoo.com> <55d9e3ea-b2b3-4612-b9ab-67729d85eaab@riseup.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73830-done Cc: luangruo@yahoo.com, 73830-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: -3.3 (---) > Cc: 73830@debbugs.gnu.org > Date: Thu, 17 Oct 2024 13:29:38 +0200 > From: snooze button > > On 17/10/2024 1:49, Po Lu wrote: > > Why does waiting work around the problem? > > Because it takes time for X clipboard managers to respond to selection > ownership changes and to complete reading from other programs' > selections. > > Not a bug, sorry. > > Thanks for the explanation, and no need to apologise! > > For those of us wanting to read more on this, I dug around a bit and found some explanations > > here https://github.com/jhunt/xclipd, > > here https://jameshunt.us/writings/x11-clipboard-management-foibles/, > > and here https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.html It sounds like there's nothing we can do here, so I'm now closing this bug. From unknown Sat Sep 20 13:00:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 24 Nov 2024 12:24:11 +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