From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.devel Subject: Re: bug#16961: left-char moves to beginning of line; visual-order-cursor-movement Date: Fri, 7 Mar 2014 21:38:38 -0600 Message-ID: References: <974DC76B-2C9D-4A3A-90B8-EFEBA25D0885@gmail.com> <83wqg5pyhi.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Content-Type: multipart/signed; boundary="Apple-Mail=_D5C2171A-9838-44FC-ADA1-50E0B452FB77"; protocol="application/pkcs7-signature"; micalg=sha1 X-Trace: ger.gmane.org 1394250048 25219 80.91.229.3 (8 Mar 2014 03:40:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 8 Mar 2014 03:40:48 +0000 (UTC) Cc: M A , "emacs-devel@gnu.org developers" To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 08 04:40:56 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WM888-00054S-6w for ged-emacs-devel@m.gmane.org; Sat, 08 Mar 2014 04:40:56 +0100 Original-Received: from localhost ([::1]:39216 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WM887-0007oY-Jk for ged-emacs-devel@m.gmane.org; Fri, 07 Mar 2014 22:40:55 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45416) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WM87z-0007ma-Em for emacs-devel@gnu.org; Fri, 07 Mar 2014 22:40:52 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WM87u-00022C-0M for emacs-devel@gnu.org; Fri, 07 Mar 2014 22:40:47 -0500 Original-Received: from mail-oa0-x236.google.com ([2607:f8b0:4003:c02::236]:39466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WM87n-0001tS-Tg; Fri, 07 Mar 2014 22:40:36 -0500 Original-Received: by mail-oa0-f54.google.com with SMTP id n16so5053662oag.41 for ; Fri, 07 Mar 2014 19:40:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=eZ7pPG5YQwzRL8gLYe1vqz7/Md5EkX1RfnJML/uFmOU=; b=UV4qmnb6G6vFCmIOlzHW8pofpb3UXR78RPYFAsRhdV2FudOHqIBW6IFqXW3ab636wR OC/w9TaEGVv+elVBQjsaAOuyHNo2SRPY45ao3kwBDiBuVnIssaEDfjHJr5c1HRjJsZdZ G6HJ0GvRBR0Kyb/jBzXUvJvsjoayIZl2w8XJI+fGphmQ4HmgniPSa/ATYIFdkQaZ9cMc PocWABwyQ6d+Wzn8/xT79t1gFovF/Y3QjagmDwBIbFVQmzutHbnyAioAGP/E9y1bP1jL xd1ZT+35jSAH7bT5BNLwjBuC5lBu4fGr3tghW8pIKTHbCXbdhIX5XwvTTWkMOpnrwDVn iS0Q== X-Received: by 10.60.80.137 with SMTP id r9mr14223528oex.30.1394250034927; Fri, 07 Mar 2014 19:40:34 -0800 (PST) Original-Received: from [172.20.10.4] (220.sub-174-238-2.myvzw.com. [174.238.2.220]) by mx.google.com with ESMTPSA id qe2sm28684174obc.1.2014.03.07.19.40.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 07 Mar 2014 19:40:34 -0800 (PST) In-Reply-To: <83wqg5pyhi.fsf@gnu.org> X-Mailer: Apple Mail (2.1874) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c02::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:170219 Archived-At: --Apple-Mail=_D5C2171A-9838-44FC-ADA1-50E0B452FB77 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Mar 7, 2014, at 2:03 PM, Eli Zaretskii wrote: > HL Line Mode, the Mother Of All Evil=85 Couldn=92t the core of this be implemented in redisplay instead of in = Lisp? (I=92m assuming it places overlays in the buffer.) =20 > Does this mean "Aquamacs without customizations" has > visual-order-cursor-movement set to t? If so, I think it's not a good > idea at all: that variable is user-level customization, it shouldn't > be forced on the users. Users can change it the way the want it. Aquamacs just sets a different default, as it does with a lot of = settings. The reason why I=92m doing this is that otherwise, left/right keys do = not move left/right movement of the cursor (in RTL or mixed text), and = that would be incoherent with other situations in the system where users = edit RTL text. Do you have a better suggestion?= --Apple-Mail=_D5C2171A-9838-44FC-ADA1-50E0B452FB77 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMijCCBjQw ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK 75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC +y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr /+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq +n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1 9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIGTjCCBTag AwIBAgIDB4xcMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTMwOTExMTU0NjQzWhcNMTQwOTEzMDYzNTI5WjBlMRkwFwYDVQQNExBLVDJPSGk2eGtnT1paVEk3 MSAwHgYDVQQDDBdkYXZpZC5yZWl0dGVyQGdtYWlsLmNvbTEmMCQGCSqGSIb3DQEJARYXZGF2aWQu cmVpdHRlckBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAD7+VgKRt szgfbINNeOXWI/xwsBQFvoyCviYA5OX6xnqsHQ5Cv9eOdzVGbjCh7LQhpcuuWzEzKVW0Yoh5fjHF l9RXM3nAd2FlYhJUaZTgnUwZF5f4Gi7y/QAJTz507o4uYVNx7NiHy+XW8Sqbik557EO5QZZ2S6Qj ScKSqhsnvsEzeRIpwUlFesOLHh87Yryyc65+09qecswow+3/VmgwC5U0BedYZwme0Q9zDYoyexNa UFOvkVu5hvn99EUQtR2StXx1U5q6yXG78AIGJQ09vNBSvTfawRlVtNq28SU4eS3BurITwpU8P4E1 Rr8ccXcNTNonUzp5DHAI+yX+IYVFAgMBAAGjggLdMIIC2TAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE sDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFID908J06bvRHxYQyUSX VFtNkqf1MB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMCIGA1UdEQQbMBmBF2Rhdmlk LnJlaXR0ZXJAZ21haWwuY29tMIIBTAYDVR0gBIIBQzCCAT8wggE7BgsrBgEEAYG1NwECAzCCASow LgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwgfcGCCsGAQUF BwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNl cnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5nIHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24g cmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9y IHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkg b2JsaWdhdGlvbnMuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2Ny dHUxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0 YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5z dGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMS5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUFAAOCAQEAY65hYG7QHAFpetZOFvyk cf+gHuH0da38MNwPwMGFsUQSyiizAyb2fVfJSyMcmVuHdEmhSGTx2f4bSH1qg9hajF7w66HAR+rJ UYP42GUXIk1402EPj+6NNkCspKArK8Gj2NjOabvcqS8it00iwAYyx4Y8gbsOXNy4RFg402SeDh3K e5Dvk4AxszbEcaSzO9awHJQDETEs7HoUDDxzjaL2T+o4KjIlTtSoAnSVjIphNyKMIUYj1K9GyiAJ z4/FVzM5MqNKd6LY9x57vf8/ctL5mKbbOeXBnjbgWxUJbjnbp5+knm7TymMemVbUYxi/qN3MmBlp aFMOLfXJU0CJJTclXDGCA28wggNrAgEBMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4 MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EC AweMXDAJBgUrDgMCGgUAoIIBrzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0xNDAzMDgwMzM4MzlaMCMGCSqGSIb3DQEJBDEWBBT6KnjStNfVwJRuVLVQWjdK+SA78DCB pQYJKwYBBAGCNxAEMYGXMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAweMXDCBpwYL KoZIhvcNAQkQAgsxgZeggZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQu MSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9T dGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDB4xcMA0GCSqG SIb3DQEBAQUABIIBACyw5LoNRbS0bYZ5Hn6yZWgkgnSUTy0wP/bFu5DMsXtUIREnFArF9kVLjICC 9RhGzBxtmtBPolnQxPByBOTjvTxfeuzWJeTh2FWWWTNqgdEfRzkUU7y8HxAvoX4SWDZDasYUAwXB 1rHrEbrRT2g0YCVlfTUi71nsWdIarZX+v/xWrPAc/PXlK2N2pcyxwMZMhCU0/A+qFcKAWhNvHsyB k6Ogf0YkDqhDKo00Yu+ZqudnU2/yxy18vx1SJ3m2u+BiPqjhF3LnLIJf1Nx+88E8m0PgA5AbPw3v eOe9BpgZR+k8+/l+9mureaDyehNVEaSeB2PycvYrjqkCaccfRgBl9I4AAAAAAAA= --Apple-Mail=_D5C2171A-9838-44FC-ADA1-50E0B452FB77--