From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: HTML-Info design Date: Mon, 29 Dec 2014 23:49:46 +0700 Message-ID: References: <83bnmvowdb.fsf@gnu.org> <83ppbanqhe.fsf@gnu.org> <87vbl2xigp.fsf@ferrier.me.uk> <83ioh2nlow.fsf@gnu.org> <87sig6xech.fsf@ferrier.me.uk> <83fvc5ni0u.fsf@gnu.org> <87k31fwwyv.fsf@ferrier.me.uk> <87bnmq9ibf.fsf@ferrier.me.uk> <87lhlrx5fc.fsf@building.gnus.org> <878uhrcr5l.fsf@building.gnus.org> <83sifzjflk.fsf@gnu.org> <87fvbyagaw.fsf@building.gnus.org> <871tnibsu7.fsf@violet.siamics.net> <87y4pq8zcy.fsf@building.gnus.org> <87wq5aabqt.fsf@violet.siamics.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1419871809 28844 80.91.229.3 (29 Dec 2014 16:50:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Dec 2014 16:50:09 +0000 (UTC) To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 29 17:50:03 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 1Y5dW6-00056t-Gk for ged-emacs-devel@m.gmane.org; Mon, 29 Dec 2014 17:50:02 +0100 Original-Received: from localhost ([::1]:34001 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5dW5-0002n7-Pz for ged-emacs-devel@m.gmane.org; Mon, 29 Dec 2014 11:50:01 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35393) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5dVs-0002mk-GB for emacs-devel@gnu.org; Mon, 29 Dec 2014 11:49:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y5dVr-0004Vw-NI for emacs-devel@gnu.org; Mon, 29 Dec 2014 11:49:48 -0500 Original-Received: from mail-ig0-x22c.google.com ([2607:f8b0:4001:c05::22c]:47076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5dVr-0004Vq-Hp for emacs-devel@gnu.org; Mon, 29 Dec 2014 11:49:47 -0500 Original-Received: by mail-ig0-f172.google.com with SMTP id a13so728639igq.5 for ; Mon, 29 Dec 2014 08:49:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=MHigU0Mdnl2NZ73L/apxjJP3UPXDn2g9Looj/8vGa08=; b=fX4/y161exL6ek7FbDOHoo9gag2MC33Kc0pmLAeNhfFBjK/AkWlWhOn+PLZToYCtp0 3aRM7HIuiNqesbGZN2qZJ4UNGyQ128pBOBmKzPEYkwu62v+rIiCUPgCtYjtdiITaHBQe kZ/qRWs/9OVVDz5cFCjQfnelGDLEdAH0cJRg0C1inUJY+hhivnra5vKxCqe59ZZnFmW6 JKLJrVAG8Faq06zyzsO2d+K7o9ONdgPLmRFYuyqboc2QRpb/1Z5j3nohJqG86xU4rouQ cy41kdDtc1kSK/VpvKPntmkS6OgWzLIml71Of+3B/MVXVr3/Mm8NGJX9Spk7lawepvKV 6xJQ== X-Received: by 10.107.152.144 with SMTP id a138mr51411840ioe.39.1419871786856; Mon, 29 Dec 2014 08:49:46 -0800 (PST) Original-Received: by 10.107.48.82 with HTTP; Mon, 29 Dec 2014 08:49:46 -0800 (PST) In-Reply-To: <87wq5aabqt.fsf@violet.siamics.net> X-Google-Sender-Auth: 0T4ggOwownLMCmW3HXcZ5ea-fU4 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c05::22c 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:180849 Archived-At: On Mon, Dec 29, 2014 at 6:20 PM, Ivan Shmakov wrote: > This is the sidebar, which This is the page content proper. > is placed to the left of the Emacs may apply its usual > =E2=80=9Cpayload=E2=80=9D content in the facilities to flo= w it as > browsers implementing (a necessary, without any trouble > larger subset of) CSS. whatsoever. For one thing, many > Unless being tweaked by the MediaWiki instances use exactly > user to his or her own this layout. > taste, that is. > Now, what=E2=80=99s the easy way to put the second sentence of th= e right > column into the kill ring? Depends. Currently, Emacs supports right-to-left scripts. It provides a set of commands that move the point in logical order ({forward|backward}-{char|word|symbol|line|sentence|paragraph|page}) and a separate set of commands that move in visual order ({left|right}-{char|word}, {previous|next}-line). Let=E2=80=99s assume Emacs will advance to be able to display multicolumn layouts while keeping these concepts of logical and visual order separate. Assuming best current practices for HTML, the main column precedes the sidebar in the document order. Therefore, M-< moves to the T in =E2=80=9CTh= is is the page content=E2=80=9D. Then, =E2=80=9Cforward-sentence=E2=80=9D move= s the point after the period. After that, you set the mark and use =E2=80=9Cforward-sentence= =E2=80=9D to move point after =E2=80=9Cwhatsoever.=E2=80=9D. Now =E2=80=9Ccopy-region-as= -kill=E2=80=9D puts the sentence on the kill ring. At the same time, moving with arrow keys would give the user intuitive visual-order movement, where pressing while the point is before E in =E2=80=9CEmacs may apply=E2=80=9D moves the point all the way forward = to after =E2=80=9Cleft of the=E2=80=9D.