From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@newcastle.ac.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: "Adobe Brackets like" editing in emacs Date: Wed, 19 Mar 2014 10:18:08 +0000 Message-ID: <878us6xzj3.fsf@newcastle.ac.uk> References: <87txav5jnz.fsf@lifelogs.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1395224306 3938 80.91.229.3 (19 Mar 2014 10:18:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Mar 2014 10:18:26 +0000 (UTC) Cc: "rms@gnu.org" , "emacs-devel@gnu.org" To: arthur miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 19 11:18:31 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 1WQDZr-000406-Gw for ged-emacs-devel@m.gmane.org; Wed, 19 Mar 2014 11:18:27 +0100 Original-Received: from localhost ([::1]:39663 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQDZq-0002hC-U2 for ged-emacs-devel@m.gmane.org; Wed, 19 Mar 2014 06:18:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52844) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQDZi-0002h3-T4 for emacs-devel@gnu.org; Wed, 19 Mar 2014 06:18:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WQDZd-0003sV-JL for emacs-devel@gnu.org; Wed, 19 Mar 2014 06:18:18 -0400 Original-Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:37920) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQDZd-0003sR-De; Wed, 19 Mar 2014 06:18:13 -0400 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129]) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1WQDZc-0003sR-Ev; Wed, 19 Mar 2014 10:18:12 +0000 Original-Received: from localhost (jangai.ncl.ac.uk [10.66.67.223]) (authenticated bits=0) by smtpauth-vm.ncl.ac.uk (8.13.8/8.13.8) with ESMTP id s2JAICE3027793 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 19 Mar 2014 10:18:12 GMT In-Reply-To: (arthur miller's message of "Wed, 19 Mar 2014 10:01:04 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 128.240.234.22 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:170522 Archived-At: That is kind of useful -- basically you are including a second file into the current editing context so you can edit in-place as it were. I've been working on a tool called "linked-buffer" which allows me to edit two files (with somewhat different contents) at the same time. The same technique might work here -- you would need to put the text of interest into the buffer, then ensure any changes to that would percolate backward to the main file. Phil arthur miller writes: > Here is a picture of how it looks like: > > http://dev.brackets.io/preso/intro/assets/features/brackets-quick-edit-js.PNG > > I don't know if they have trademark for "quick edit" :-), but since they > actually develop Brackets as open source, I hope they keep their terms open > source as well. I also hope they didn't patented :). > > As Stephan wrote, it could be seen as analogy to a link, but instead of > visiting a link the text is pulled into the current buffer under the cursor. I > used "intellisense" analogy because I was thinking of context awareness > indeed, not of the looks. But link analaogy is indeed better. > > I think difference of editing in new window, versus pulling piece of buffer into same window, makeing seemles illusion of editing same file, is workflow > enhacement. If I may take freedom to allude on another such workflow > enhacement, I would compare it to difference between Vi and Emacs, and "direct > text" editing as in Emacs compared to "command mode" editing as in Vi. I think > it is such kind of a difference.