From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Some developement questions Date: Mon, 03 Sep 2018 01:01:19 +0300 Organization: LINKOV.NET Message-ID: <874lf7mtts.fsf@mail.linkov.net> References: <87sh36inql.fsf@himinbjorg.adminart.net> <83tvnmb958.fsf@gnu.org> <877ekigiiw.fsf@himinbjorg.adminart.net> <837ekhb2me.fsf@gnu.org> <87zhxcbmtr.fsf@himinbjorg.adminart.net> <83in409lub.fsf@gnu.org> <871sanb71j.fsf@himinbjorg.adminart.net> <87k1oeaofu.fsf@ada> <20180825103413.gbm5stsl67j6weow@Ergus> <87k1od7vzf.fsf@himinbjorg.adminart.net> <83wosd5h3x.fsf@gnu.org> <871sakzssu.fsf@himinbjorg.adminart.net> <83bm9n6f7d.fsf@gnu.org> <87tvneql3i.fsf@himinbjorg.adminart.net> <83o9dl2oob.fsf@gnu.org> <87y3coopyf.fsf@himinbjorg.adminart.net> <5261e02f-fd51-7e8d-fb6b-ad013ce2e748@lanl.gov> <87y3cnl7bt.fsf@himinbjorg.adminart.net> <37172f35-6b2d-73f0-32db-37551429071d@orcon.net.nz> <87muszgb8j.fsf@himinbjorg.adminart.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1535928991 5957 195.159.176.226 (2 Sep 2018 22:56:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 2 Sep 2018 22:56:31 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: spacibba@aol.com, radon.neon@gmail.com, Phil Sainty , Emacs development discussions , Eli Zaretskii , flexibeast@gmail.com To: hw Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 03 00:56:26 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fwbIA-0001Om-0y for ged-emacs-devel@m.gmane.org; Mon, 03 Sep 2018 00:56:26 +0200 Original-Received: from localhost ([::1]:42722 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwbKG-00010t-HC for ged-emacs-devel@m.gmane.org; Sun, 02 Sep 2018 18:58:36 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49147) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwbIj-0007YR-2k for emacs-devel@gnu.org; Sun, 02 Sep 2018 18:57:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwbBZ-0001Bd-ER for emacs-devel@gnu.org; Sun, 02 Sep 2018 18:49:38 -0400 Original-Received: from pop.dreamhost.com ([64.90.62.162]:51936 helo=pdx1-sub0-mail-a9.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fwbBU-00019O-IE; Sun, 02 Sep 2018 18:49:32 -0400 Original-Received: from pdx1-sub0-mail-a9.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a9.g.dreamhost.com (Postfix) with ESMTP id 9BDAC7E09C; Sun, 2 Sep 2018 15:49:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=2W5eRpc0ScAS3UGd2ulmje7scfg=; b= UzEBRDY5rRMy9+Xgm8KHWQXCTofQsGZnBOM6nGHD1eNs93th0jrFk6sSwisf2AjA fZ//IDL/vjlMyaI7ZlDMqUNFzuuTJJBACXVW/W93hp6jA2NGkfBrSrjcIbEqjRQ0 hIvdN90s1zVS/WMjEWrDP0OkLL/QQhY+jyzy1yoZ0qs= Original-Received: from localhost.linkov.net (m91-129-101-104.cust.tele2.ee [91.129.101.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a9.g.dreamhost.com (Postfix) with ESMTPSA id 632447E9E0; Sun, 2 Sep 2018 15:49:28 -0700 (PDT) In-Reply-To: <87muszgb8j.fsf@himinbjorg.adminart.net> (hw@adminart.net's message of "Sun, 02 Sep 2018 17:39:08 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.90.62.162 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:229194 Archived-At: >> It's important to understand that changes which would make life easier >> for you may well be making life harder for existing users. Changing >> established key bindings (which have been in muscle memory of many >> users for literal decades) is a big deal. > > Yes, I'm not suggesting to remove existing key bindings for this, only > to add Alt+left and Alt+right to go back and forth in info buffers. It's so unfortunate that due to historical reasons we can't provide intuitive and convenient keys for Info navigation and . Long time ago I configured to use Mozilla-like navigation where goes back in history, but goes forward in history unless point is on a link in which case it visits the link. And like in Lynx-like navigation, and move point to the next/prev link, and when there are no visible links on the page, scroll to next/prev page. Maybe as some packages like windmove allow customization of modifiers for their keys, Info navigation keys could be provided with a different modifier like and ? > Users may prefer reading documentation in a web browser for at least two > reasons: Navigation is easier, and the browser can have Tabs. This is > kinda only one reason, but can Emacs have Tabs? > > If Emacs can have Tabs and show its documentation with all the ease a > web browser can, life would be much easier for many users. Do you mean frame-local or window-local tabs? Frame-local tabs are now easier to implement since we have side windows, but I'm still not sure how a side window can be created above an individual window to contain its window-local tabbar?