From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?iso-8859-2?B?QWRhbSBXb7Nr?= Newsgroups: gmane.emacs.devel Subject: Re: Why Emacs should have a good web-browser Date: Tue, 21 Jul 2009 22:24:33 +0200 Message-ID: References: <87ocrjl2r6.fsf@gmail.com> <87zlb2bwyj.fsf@catnip.gol.com> <87bpnefl73.fsf@gmail.com> <1248196427.7551.38.camel@dell-desktop.example.com> <87prbt954b.fsf@comcast.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2; format=flowed; delsp=yes Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1248207906 25892 80.91.229.12 (21 Jul 2009 20:25:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jul 2009 20:25:06 +0000 (UTC) To: "Robert D. Crawford" , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 21 22:24:59 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MTLtR-0003DH-Iw for ged-emacs-devel@m.gmane.org; Tue, 21 Jul 2009 22:24:57 +0200 Original-Received: from localhost ([127.0.0.1]:51994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTLtQ-0006Jf-NW for ged-emacs-devel@m.gmane.org; Tue, 21 Jul 2009 16:24:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MTLtL-0006JQ-Sy for emacs-devel@gnu.org; Tue, 21 Jul 2009 16:24:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MTLtG-0006JE-E1 for emacs-devel@gnu.org; Tue, 21 Jul 2009 16:24:50 -0400 Original-Received: from [199.232.76.173] (port=40684 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MTLtG-0006JB-7Y for emacs-devel@gnu.org; Tue, 21 Jul 2009 16:24:46 -0400 Original-Received: from mail-bw0-f219.google.com ([209.85.218.219]:50091) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MTLtF-0001jO-PS for emacs-devel@gnu.org; Tue, 21 Jul 2009 16:24:46 -0400 Original-Received: by bwz19 with SMTP id 19so3524328bwz.42 for ; Tue, 21 Jul 2009 13:24:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:to:subject :references:date:mime-version:content-transfer-encoding:from :message-id:in-reply-to:user-agent; bh=Qj+15y8dqjhS0Ejz0oRppS1AhCS9UbZyVPqb3bbie3E=; b=PiBEPX7JHHW0e7FbpJ5x5CGiQJzndzzWTn751+mvfvRfcTFf7El6ILtKwNZEhP8/XD PjI3fYSYmfcUlNHMl/7Gw2mmrepgTY8ziwcujaLK0SkTEkIJ1lTBh9PDEe13hwDfRHQj uFvmDbyXY0tpKCmR5eVMr72CShnCKIkC2i7xM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:to:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; b=jwDjwZZ1EG0TOJBDABnBusPrhgggCq6e8dhMOpZ+OWmKF9FQrAXJmAdqC1BqPTRLAt Ui85M2lfibdMcB6dCwZ0wsgY5rgzSkcex2ODNHDm9ybmo3U2dotdnYIyQbw7XfPU8Y0Q EqyfoQo/vq1JNrwlaiJmaT3LJCl/RD1VXo/yk= Original-Received: by 10.103.11.7 with SMTP id o7mr33416mui.95.1248207884614; Tue, 21 Jul 2009 13:24:44 -0700 (PDT) Original-Received: from inferno.interq.pl (nat-4.interq.pl [83.2.136.4]) by mx.google.com with ESMTPS id e10sm29699533muf.14.2009.07.21.13.24.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 21 Jul 2009 13:24:44 -0700 (PDT) In-Reply-To: <87prbt954b.fsf@comcast.net> User-Agent: Opera Mail/10.00 (Win32) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:112953 Archived-At: Dnia 21-07-2009 o 22:02:28 Robert D. Crawford napisał(a): > Adam Wołk writes: > >> I believe that having a good default and supported browser that >> integrates well with Emacs would be great. > > Correct me if I am wrong, but this does not sound like "default" but > more like "de facto," the difference being that we are talking about > separate applications that run independently of each other. > They run independently as applications but thanks to extensions like mozrepl they can communicate the same way as Emacs + SLIME can with many Common Lisp implementations. So really embracing mozrepl would allow building a bridge between regular Emacs usage and browsing, focusing on conkeror allows us to have a more familiar environment both for usage and extending. > I will not pretend to understand everything that is being discussed. I > am interested as a blind user, dependent on w3 and or emacs-w3m. So > far, I don't see how I will be able to use emacspeak to speak the > contents of a conqueror buffer like I can any other emacs buffer. Am I > mistaken? > > rdc quote from mozrepl website: > Connect to Firefox and other Mozilla apps, explore and modify them from > the inside, while they're running. > Execute Javascript, play with browser GUI, sneak into HTML pages, > examine functions and variables, redefine them on the fly, hot-fix > bugs, ... MozRepl itself is programmable from within MozRepl. Conkeror can be connected both ways with Emacs using mozrepl so I can imagine (but can't confirm) that one could implement a feature that would send website text content directly to emacspeak. So my guess is that You could not only pass every browser buffer to emacspeak but also wouldn't have problems with pages using heavy javascript and flash for navigation. Before You take my words for granted it would be wise to wait for confirmation of this possibility from someone with actual experience with mozrepl. I also saw a browser extension for Firefox called 'It's all text' that could send text input elements from forms and allow to edit them in external editors, sending it back when the editor saved the file. If exporting text from regular Firefox this way is possible then I assume that the website text content wouldn't be much different.