From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.devel Subject: Re: Behavior of editable-field widget Date: Tue, 29 Oct 2019 14:45:36 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="66779"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 29 19:46:47 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iPWVy-000HCU-PD for ged-emacs-devel@m.gmane.org; Tue, 29 Oct 2019 19:46:46 +0100 Original-Received: from localhost ([::1]:32778 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iPWVx-000139-AX for ged-emacs-devel@m.gmane.org; Tue, 29 Oct 2019 14:46:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47068) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iPWUw-000114-SN for emacs-devel@gnu.org; Tue, 29 Oct 2019 14:45:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iPWUv-0002C4-PV for emacs-devel@gnu.org; Tue, 29 Oct 2019 14:45:42 -0400 Original-Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]:38793) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iPWUv-0002BG-L9 for emacs-devel@gnu.org; Tue, 29 Oct 2019 14:45:41 -0400 Original-Received: by mail-qt1-x82b.google.com with SMTP id t26so11688064qtr.5 for ; Tue, 29 Oct 2019 11:45:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=La7+1FEi9M+VUojKouOWU1bCYfisNj6WsK+5seIi/MQ=; b=qENLuQveAc9uarxE4a+mdfC8mOg000iga87+j61CGLjXCnJ7M+a6a28w5WVb3uc1Qe 1LlO5Fa7GnK7gpDZc6Q8IK7NnqDR25h2eWi9+4j2zCFEHXD5h4DHqnNlrjfUfWtiqDrz iAmkkudrobYxllwVmZVHrd7CmQTiiuLpphoBbHRdQicsTUdPO5UOjzH0q6pQLKKWnKlX eGDffrJIkyADBFG0YJ0JB2jlGmskeqF8/5HPivegmg49BcHSHziRvf5BnWPppVSCEUlf KGB56LbVxQSVYVgvfLxllVwTW/gG4RwROE1J5JqD+WhMPPBft2MolJupFZAMNppjs0fR lD6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=La7+1FEi9M+VUojKouOWU1bCYfisNj6WsK+5seIi/MQ=; b=LN+qoS3gkPcnWAIgNryOj75oLmWicmErJ+kuFXqr7ZB4yzPOyZLVRJtf9BDIyYLgQA kQlnKd2F8ik9S0pyXkTrZT3sz9nhvImZ/qYOauhqVOmsIF2jiHiSioySnG2ZajbFE5QK k6C/cChe8/ryRzyffiLJCLq/gt6ufQjwkKErOMxBAtCvBvxoN0YYXXcw7E0gNH9BoE4Y ldjBBPHB352569Anwac6GxnNsFj5QR81cyzkxU5Fc0zOwR0VHSUjZHXlshUbJQ4sVxsk mEZMUoEfYHVkWxdoN/7DdZ3prTXKjq6FrsRl2vxnK8Aby9LWqwu4wmcLHBLpxjxioOLW KjcA== X-Gm-Message-State: APjAAAXYh/v5fTmipH4BJi5vmB9LXPAdu3wbKGvSkHFx8I2m+UKET/Q0 JsrwrY0nw3TxI3lm5qeslaNoWnDCn4U= X-Google-Smtp-Source: APXvYqx1sKwUzZOlUVsCinDmEGCkSlAQkGagOipm0xHLOm9s5UKzGyYw98iFh1IGfjhupB/Qy/6s2A== X-Received: by 2002:ac8:3475:: with SMTP id v50mr519744qtb.105.1572374740516; Tue, 29 Oct 2019 11:45:40 -0700 (PDT) Original-Received: from missSilver.localdomain ([104.39.51.97]) by smtp.gmail.com with ESMTPSA id q44sm11249288qtk.16.2019.10.29.11.45.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 Oct 2019 11:45:40 -0700 (PDT) Original-Received: by missSilver.localdomain (Postfix, from userid 501) id DDD062029B4814; Tue, 29 Oct 2019 14:45:36 -0400 (EDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::82b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:241592 Archived-At: In fact, this cursor-fixing feature probably should be bundled together with =E2=80=9Chit enter to activate editable field in order to edit=E2=80= =9D. Because otherwise the editable field could trap the point unexpectedly. Since people move around Emacs by moving the point, confusions like =E2=80=9Cwhy I can=E2=80=99t move the point?=E2=80=9D can be very annoying. (It=E2=80=99s = not a problem in GUI because the cursor is never trapped.) Yuan