From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: Conkeror-like functionality for EWW Date: Mon, 03 Nov 2014 10:49:26 -0800 Message-ID: <877fzci0g9.fsf@ericabrahamsen.net> References: <87vbtdz513.fsf@gmail.com> <87oasobdtl.fsf@lifelogs.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1415040602 22032 80.91.229.3 (3 Nov 2014 18:50:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Nov 2014 18:50:02 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 03 19:49: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 1XlMhQ-0003SM-FC for ged-emacs-devel@m.gmane.org; Mon, 03 Nov 2014 19:49:56 +0100 Original-Received: from localhost ([::1]:36795 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlMhQ-0005nS-5f for ged-emacs-devel@m.gmane.org; Mon, 03 Nov 2014 13:49:56 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56379) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlMhG-0005jP-If for emacs-devel@gnu.org; Mon, 03 Nov 2014 13:49:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlMhB-0000nr-20 for emacs-devel@gnu.org; Mon, 03 Nov 2014 13:49:46 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:59414) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlMhA-0000nj-Rk for emacs-devel@gnu.org; Mon, 03 Nov 2014 13:49:40 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XlMh7-0003IW-Il for emacs-devel@gnu.org; Mon, 03 Nov 2014 19:49:37 +0100 Original-Received: from 63.226.249.211 ([63.226.249.211]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Nov 2014 19:49:37 +0100 Original-Received: from eric by 63.226.249.211 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Nov 2014 19:49:37 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 39 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 63.226.249.211 User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:4ZoksCpo2Sko+LrGO032FVNvofM= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:176297 Archived-At: Lars Magne Ingebrigtsen writes: > Ted Zlatanov writes: > >> AK> here https://github.com/m00natic/eww-lnum >> AK> There were voices before for such, so if it seems worthy, I'd gladly add >> AK> it to GNU ELPA. For those who wonder what this conkeror shmazi-pazi is >> AK> - sort of combination between Isearch and ace-jump that operates only >> AK> over links, buttons and forms. It makes for quick and precise >> AK> alternative to mouse browsing. >> >> Hi Andrey, >> >> your code is neat and useful. Could it integrate with the existing >> `next-error' and `previous-error' Emacs functionality, though? That's >> not just for errors, but for visiting points of interest in general. > > I just had another look at the code. If I understand it correctly, you > hit `f', numbers are assigned to the links, and then you enter the > number of the link you want to visit? > > I'm afraid I don't find this compelling functionality. Anything that > makes me read numbers from the screen and then type them in doesn't seem > like something a lot of people would want to do when they can just mouse > or tab to the link. I'm a conkeror user, and find this system a wonderful way to avoid the mouse. One key feature is that, in addition to typing the number, you can type a substring of the anchor text, and conkeror will progressively narrow down the set of matching links, often until there's only one, and you just hit RET. For certain types of website, you could wear out your TAB key before you found the link you wanted. Even farther afield, but worth considering: this link-selection behavior works exactly the same across many different functions: copying link hrefs, downloading linked files, following links, following links in a new tab, etc etc. It's pretty nice. Eric