From unknown Sat Jun 21 03:15:34 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#70441 <70441@debbugs.gnu.org> To: bug#70441 <70441@debbugs.gnu.org> Subject: Status: [PATCH] With glasses-uncapitalize-p, use a display overlay property Reply-To: bug#70441 <70441@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:15:34 +0000 retitle 70441 [PATCH] With glasses-uncapitalize-p, use a display overlay pr= operty reassign 70441 emacs submitter 70441 Augusto Stoffel severity 70441 normal tag 70441 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 17 14:30:30 2024 Received: (at submit) by debbugs.gnu.org; 17 Apr 2024 18:30:30 +0000 Received: from localhost ([127.0.0.1]:47409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxA3B-00047o-1p for submit@debbugs.gnu.org; Wed, 17 Apr 2024 14:30:30 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxA37-00046J-IM for submit@debbugs.gnu.org; Wed, 17 Apr 2024 14:30:27 -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 1rxA2k-00046z-3T for bug-gnu-emacs@gnu.org; Wed, 17 Apr 2024 14:30:02 -0400 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rxA2i-0003n6-CC for bug-gnu-emacs@gnu.org; Wed, 17 Apr 2024 14:30:01 -0400 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-56e69888a36so8582247a12.3 for ; Wed, 17 Apr 2024 11:29:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713378598; x=1713983398; darn=gnu.org; h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=qOjwKISC7L62HMWOoM3uPZTbZTuJslmaYgzBE+zehtE=; b=RKFlBtjs8k3M/jV+8v1L9CVbnajHy373cc9olnOC3Dk1zeJ++S+TYqj7HMN+iOCWLl QAhpJD9aBq53SRmKalHEfjSlcUnw3vBUt4SVgKrikrkq7TNDmNOpPt5IMleBd3eNu8uX RDYtR1g3f8qMPIXHT6SptzLCkS+x2Cz2xeQVH1w5+z80WOHr7dLvrNjsEVVwDbkNtzGr VL1bqRRzs8qBunaf4idMjXEz/W+W719XydRHx4SP9Tbklf2wDpfXii5/8ECfm3tW9GB2 4HIY1Pw4smtJ/hQQk2l3JLnwdkdCUUKhFXL5XLKGUAlOTrYR0fNX6eye5cFCZpqt5Q+Y JiLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713378598; x=1713983398; h=mime-version:user-agent:message-id:date:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qOjwKISC7L62HMWOoM3uPZTbZTuJslmaYgzBE+zehtE=; b=WD0R5giaf5JGdKi1PcO+VPnWbwFILzwbbGGEUr2mlgvBFn0fSREKZPuybdGHumhAf0 0dOg21sQMEwm0BxxlqO3YTf/V8DCXr9RF08NDj5Md+j3aB15GIq548B8S9NWfiHKpiRz fst9Gnw/PUjkErw0SDsbFXWe3Ermy8KwGhelHRQi8ascyffEDNhDh4E/4bP7CivtaDwU RKVcQyB40mAEN21Lzwej+nwqf/pAqZScq6XMN54Sum6IH/rPfl+WnJYEmz86kajBIHHq kXFfnro5ABODt2T7084K0SHkw+BCS/j0oc4TzMEmPOLIeCimS3U7esCNUiYCuMrA2ZLp Mewg== X-Gm-Message-State: AOJu0YxAoXEZHDiRTMlHDTie4QQ9jKN2n8ATshOx+27m3SCN2yOhe7BC 2/jrhw3WvUYbvcH3FKkxyf90aHE304yzGLnx/M1XdJ6wIeRFAHjjnQdniw== X-Google-Smtp-Source: AGHT+IFGUG3H0wSirohPvN3VQatLisU34rUHer3HAvqzCZQR+v5TKo7rgIlhrlYfuzO33fVdC7GCWA== X-Received: by 2002:a50:871c:0:b0:570:1ea8:c505 with SMTP id i28-20020a50871c000000b005701ea8c505mr315880edb.26.1713378597970; Wed, 17 Apr 2024 11:29:57 -0700 (PDT) Received: from ars3 ([2a02:8109:8a87:ff00::6223]) by smtp.gmail.com with ESMTPSA id p4-20020a05640243c400b0056fe7c5475bsm7281661edc.10.2024.04.17.11.29.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 11:29:57 -0700 (PDT) From: Augusto Stoffel To: bug-gnu-emacs@gnu.org Subject: [PATCH] With glasses-uncapitalize-p, use a display overlay property Date: Wed, 17 Apr 2024 20:29:56 +0200 Message-ID: <87cyqnj10b.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::532; envelope-from=arstoffel@gmail.com; helo=mail-ed1-x532.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) --=-=-= Content-Type: text/plain Tags: patch --=-=-= Content-Type: text/patch Content-Disposition: attachment; filename=0001-With-glasses-uncapitalize-p-use-a-display-overlay-pr.patch >From 5c0e40abb970c2b638f765679d133b1ea307a68e Mon Sep 17 00:00:00 2001 From: Augusto Stoffel Date: Wed, 17 Apr 2024 20:26:16 +0200 Subject: [PATCH] With glasses-uncapitalize-p, use a display overlay property * lisp/progmodes/glasses.el (glasses-make-readable): Use the 'display' property instead of 'after-string', so that one is able to place the cursor on the uncapitalized character. --- lisp/progmodes/glasses.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/progmodes/glasses.el b/lisp/progmodes/glasses.el index 92de2a2581f..18ab4911c89 100644 --- a/lisp/progmodes/glasses.el +++ b/lisp/progmodes/glasses.el @@ -232,8 +232,7 @@ glasses-make-readable (save-match-data (re-search-backward "\\<.") (looking-at glasses-uncapitalize-regexp)))) - (overlay-put o 'invisible t) - (overlay-put o 'after-string (downcase (match-string n)))))) + (overlay-put o 'display (downcase (match-string n)))))) ;; Separator change (when (and (not (string= glasses-original-separator glasses-separator)) (not (string= glasses-original-separator ""))) -- 2.44.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 17 15:16:37 2024 Received: (at 70441) by debbugs.gnu.org; 17 Apr 2024 19:16:37 +0000 Received: from localhost ([127.0.0.1]:47657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxAlo-0001Ls-Pb for submit@debbugs.gnu.org; Wed, 17 Apr 2024 15:16:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxAlj-0001KS-Gm for 70441@debbugs.gnu.org; Wed, 17 Apr 2024 15:16:34 -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 1rxAlR-0004nY-4F; Wed, 17 Apr 2024 15:16:13 -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=9fH9rsfNCn/7lBUYeLokr/nKdaVKrPYBW3n8T7nkrxI=; b=KNgwh1TQf493 /W0F5aYbT4XLrQPN4yHxJ4clD74NFNR2dNnSqR24HwPzXNUUASDNySqpL1E8wofYGFGe8rpYpkb0K NtM2M6nO/lvwO4x4Vig4p47G64tOzcpxGsMCmoj9FH/uQHcKimLrGz4+tJjguP+4yaGitqbEKPbm8 K4F2UsiaNhDw9fjVZQmM9fMQBCtzKVPCwSkJbQgX6LwS1PUxZcCXyd/TDioMkCCSUwYC30ntx9xnr 4gAAQD981kRz4ldHE97xSDgRcJ3MLz9KJUEItEorAMbiqWh4wsiRjM/TV0lrCcQRkD2wnEYqrQxBG h+aNXKvxuL83K+uLW1tL3w==; Date: Wed, 17 Apr 2024 22:16:10 +0300 Message-Id: <86zftrg5qd.fsf@gnu.org> From: Eli Zaretskii To: Augusto Stoffel In-Reply-To: <87cyqnj10b.fsf@gmail.com> (message from Augusto Stoffel on Wed, 17 Apr 2024 20:29:56 +0200) Subject: Re: bug#70441: [PATCH] With glasses-uncapitalize-p, use a display overlay property References: <87cyqnj10b.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70441 Cc: 70441@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: Augusto Stoffel > Date: Wed, 17 Apr 2024 20:29:56 +0200 > > >From 5c0e40abb970c2b638f765679d133b1ea307a68e Mon Sep 17 00:00:00 2001 > From: Augusto Stoffel > Date: Wed, 17 Apr 2024 20:26:16 +0200 > Subject: [PATCH] With glasses-uncapitalize-p, use a display overlay property > > * lisp/progmodes/glasses.el (glasses-make-readable): Use the 'display' > property instead of 'after-string', so that one is able to place the > cursor on the uncapitalized character. Is this possible with the 'cursor' overlay property as well? From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 17 15:42:26 2024 Received: (at 70441) by debbugs.gnu.org; 17 Apr 2024 19:42:26 +0000 Received: from localhost ([127.0.0.1]:47770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxBAo-0004H9-Gt for submit@debbugs.gnu.org; Wed, 17 Apr 2024 15:42:26 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:49203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxBAh-0004GD-Gv for 70441@debbugs.gnu.org; Wed, 17 Apr 2024 15:42:23 -0400 Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-a5269c3f9c7so235266b.2 for <70441@debbugs.gnu.org>; Wed, 17 Apr 2024 12:42:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713382920; x=1713987720; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=bp+YPFR+aR9LLVRfNOBSjN/dQTUhZB8qARdIxBol8ZM=; b=ZWJHrRzxrMY34Yu7eyt6TytPSb+TI/7ii8R2/P7eqt0aihheIj4WQ+GXOhfOqkbWvg WfA2QrI19Dtjm8wsrHP5ow71/iD9QjxjN7YlRstWgkyiPbDwocsJS6o7FwaiZZ4rbfP/ 13VdM4vMPwvlu+VpdHkFkdwT64XDbWF11HMm/i+NqgL0ZO6A2dXtFAhLtwM6y6WlB8RW jLmHJZdjij14KhpATkRDc3wGzvF5WawDZY7WT/nnXD1Qo7iAe7bcajFHGkGIr+23/qfp GYmukzzyN2CU8ri7uVIHKu+/9qZyRm40OlcZiU3CV5sGD6ta5xvynlV01XxkW1TE/niB SyZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713382920; x=1713987720; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bp+YPFR+aR9LLVRfNOBSjN/dQTUhZB8qARdIxBol8ZM=; b=Ptst2zyqmD1ElhDXnDSQFFwhAX96MVgJfpuiT76W59QqdKLS+oihzE3OvOzvSQDOBu qB5N2HhauEXvgwZtg4n9phHo/yF8sKyN6IvDcOcznKn/QxtZpdOEdC8CrsvcOu4n8HXh JobkTdF+PUDHHs6O1vokxCvyfA4KZBhuUMNPK+ZYDdkReWNJeX+1nIBtR4GLcP3qxJ9k cRHLdJEW+yJu9W70K5aNAeDTxYOCTm0QVhhHloetJQ+juw33q9/XHy4c5S7EiDFf7+rz pRb37P16XAcrWLTLgaS3xm9HhP1Q6NzS0y7DPJzHgVnGbU946nNt6fFKoeypaPx+0N4y n1cg== X-Gm-Message-State: AOJu0Yw6bFoRA1kNFpN/GLDipW7+Nhboe9MZU11eK5DJPokzQzz17Jb7 ee4vydktVolNrXA2srsC6RKKrs+AhkgSmI1DKE52LZoorWc+6BvFirvtCQ== X-Google-Smtp-Source: AGHT+IGgTXWhoTDyN+/lOoX3fVo/aUQCkxcjSve3Is38dF+NpFpd/DJsVIVDHwT8nVqnCnHPSzhJpA== X-Received: by 2002:a17:906:d28e:b0:a4e:21e0:2e6e with SMTP id ay14-20020a170906d28e00b00a4e21e02e6emr351966ejb.5.1713382920195; Wed, 17 Apr 2024 12:42:00 -0700 (PDT) Received: from ars3 ([2a02:8109:8a87:ff00::6223]) by smtp.gmail.com with ESMTPSA id hd7-20020a170907968700b00a524dda47c0sm6244197ejc.143.2024.04.17.12.41.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 12:41:59 -0700 (PDT) From: Augusto Stoffel To: Eli Zaretskii Subject: Re: bug#70441: [PATCH] With glasses-uncapitalize-p, use a display overlay property In-Reply-To: <86zftrg5qd.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 17 Apr 2024 22:16:10 +0300") References: <87cyqnj10b.fsf@gmail.com> <86zftrg5qd.fsf@gnu.org> Date: Wed, 17 Apr 2024 21:41:58 +0200 Message-ID: <874jbzixo9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70441 Cc: 70441@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 Wed, 17 Apr 2024 at 22:16, Eli Zaretskii wrote: >> From: Augusto Stoffel >> Date: Wed, 17 Apr 2024 20:29:56 +0200 >> >> >From 5c0e40abb970c2b638f765679d133b1ea307a68e Mon Sep 17 00:00:00 2001 >> From: Augusto Stoffel >> Date: Wed, 17 Apr 2024 20:26:16 +0200 >> Subject: [PATCH] With glasses-uncapitalize-p, use a display overlay property >> >> * lisp/progmodes/glasses.el (glasses-make-readable): Use the 'display' >> property instead of 'after-string', so that one is able to place the >> cursor on the uncapitalized character. > > Is this possible with the 'cursor' overlay property as well? I've just checked and I don't think the cursor property can help here. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 04:31:54 2024 Received: (at 70441-done) by debbugs.gnu.org; 20 Apr 2024 08:31:54 +0000 Received: from localhost ([127.0.0.1]:35107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ry68X-0003js-RA for submit@debbugs.gnu.org; Sat, 20 Apr 2024 04:31:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ry68V-0003iq-IK for 70441-done@debbugs.gnu.org; Sat, 20 Apr 2024 04:31:52 -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 1ry68B-00027S-HD; Sat, 20 Apr 2024 04:31:31 -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=ZDYJ6CfPvbAe5kHDy0A1lEsQ8I1IF0j2DGAG8w/LbJc=; b=GYtvh39Xg9a5 8WyTBC2ilfaBOWdJhzFioGh6waSYX4Yk+C2P6vKkkL/n5oBzFRMtQvj7elS1js0d9uowD93q9D7tx ooHZgHe1/4KCAmf2TLjxOovrlGrRPRUqQTmyNDfsHpwlFFsqpv2gcNmUwhIRTrudPU87YmGPlz6fy knXYM1Oksts8tOtm3RbWBva7tlPtCtGvsr6qTbZvLSr1VzRpoTGAjQCDMpXPJKlesanqX+xJtoPL4 y9f4FRCp55xAfwfuwLWG+yQzVd5Y8uDt/p/7VzPKMEZk3x2RX4UBz5FZG+/yKVP3t8KSDJ1haJREq 7fP2e/z/07kcmo6TMnFGPQ==; Date: Sat, 20 Apr 2024 11:31:29 +0300 Message-Id: <864jbwa10e.fsf@gnu.org> From: Eli Zaretskii To: Augusto Stoffel In-Reply-To: <87cyqnj10b.fsf@gmail.com> (message from Augusto Stoffel on Wed, 17 Apr 2024 20:29:56 +0200) Subject: Re: bug#70441: [PATCH] With glasses-uncapitalize-p, use a display overlay property References: <87cyqnj10b.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70441-done Cc: 70441-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 (---) > From: Augusto Stoffel > Date: Wed, 17 Apr 2024 20:29:56 +0200 > > >From 5c0e40abb970c2b638f765679d133b1ea307a68e Mon Sep 17 00:00:00 2001 > From: Augusto Stoffel > Date: Wed, 17 Apr 2024 20:26:16 +0200 > Subject: [PATCH] With glasses-uncapitalize-p, use a display overlay property > > * lisp/progmodes/glasses.el (glasses-make-readable): Use the 'display' > property instead of 'after-string', so that one is able to place the > cursor on the uncapitalized character. Thanks, installed on master, and closing the bug. From unknown Sat Jun 21 03:15:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 18 May 2024 11:24:07 +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