From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Joe Corneli Newsgroups: gmane.emacs.help Subject: Re: making contents of other programs transparent to Emacs Date: Mon, 16 Aug 2004 18:22:15 -0500 Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1092698578 25893 80.91.224.253 (16 Aug 2004 23:22:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 16 Aug 2004 23:22:58 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Aug 17 01:22:49 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BwqoT-0003RO-00 for ; Tue, 17 Aug 2004 01:22:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bwqsa-000203-Rc for geh-help-gnu-emacs@m.gmane.org; Mon, 16 Aug 2004 19:27:04 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BwqsR-0001zo-Tn for help-gnu-emacs@gnu.org; Mon, 16 Aug 2004 19:26:56 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BwqsQ-0001zO-6S for help-gnu-emacs@gnu.org; Mon, 16 Aug 2004 19:26:55 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BwqsQ-0001zL-4Y for help-gnu-emacs@gnu.org; Mon, 16 Aug 2004 19:26:54 -0400 Original-Received: from [146.6.139.124] (helo=dell3.ma.utexas.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Bwqny-0005o0-7u for help-gnu-emacs@gnu.org; Mon, 16 Aug 2004 19:22:18 -0400 Original-Received: from linux183.ma.utexas.edu (mail@linux183.ma.utexas.edu [146.6.139.172]) by dell3.ma.utexas.edu (8.11.0.Beta3/8.10.2) with ESMTP id i7GNMHF03433; Mon, 16 Aug 2004 18:22:17 -0500 Original-Received: from jcorneli by linux183.ma.utexas.edu with local (Exim 3.36 #1 (Debian)) id 1Bwqnv-0007ij-00; Mon, 16 Aug 2004 18:22:15 -0500 Original-To: help-gnu-emacs@gnu.org X-all-your-base-are-belong-to-us: You are on the way to destruction. X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:20148 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:20148 > I had more of the idea of interactively editing the contents of > other programs. M-x shell M-x term Term is in my experience way too slow to be useful for running e.g. Lynx. And the above suggestion is of less than dubious utility for working with programs like Mozilla. I was not clear about the full mileage I would like to get out of the idea I'm talking about here. The general idea is to use Emacs as a "development platform" in a sense similar to that in which Gnome is a development platform -- but to draw on all the strengths of Emacs. Specifically, I would like * to be able to select text from any window using familiar Emacs editing commands * to be able to search for a string across all open X windows * to be able to fully script window selection routines and keyboard commands to non-Emacs windows I'm not saying that this would be possible to do with existing tools, because I don't think it is. I'm looking for feedback about the steps that would be needed to make these things possible.