From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: RE: "Adobe Brackets like" editing in emacs Date: Tue, 18 Mar 2014 20:37:12 +0100 Message-ID: References: , NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_5d3f1902-1272-4ac9-b654-69ad71524ab0_" X-Trace: ger.gmane.org 1395172647 26671 80.91.229.3 (18 Mar 2014 19:57:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Mar 2014 19:57:27 +0000 (UTC) Cc: "emacs-devel@gnu.org" To: "rms@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 18 20:57:37 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 1WQ08j-0005TC-L7 for ged-emacs-devel@m.gmane.org; Tue, 18 Mar 2014 20:57:33 +0100 Original-Received: from localhost ([::1]:37207 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQ08j-0000Kp-9q for ged-emacs-devel@m.gmane.org; Tue, 18 Mar 2014 15:57:33 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44821) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQ08b-0008IJ-AQ for emacs-devel@gnu.org; Tue, 18 Mar 2014 15:57:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WQ08W-0003wY-Dw for emacs-devel@gnu.org; Tue, 18 Mar 2014 15:57:25 -0400 Original-Received: from dub0-omc4-s24.dub0.hotmail.com ([157.55.2.99]:61578) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WQ08Q-0003vG-3j; Tue, 18 Mar 2014 15:57:14 -0400 Original-Received: from DUB111-W82 ([157.55.2.72]) by dub0-omc4-s24.dub0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 18 Mar 2014 12:37:12 -0700 X-TMN: [RAdxlNKBVesH5h03frTgalbO5f4tr8dL] X-Originating-Email: [arthur.miller@live.com] Importance: Normal In-Reply-To: X-OriginalArrivalTime: 18 Mar 2014 19:37:12.0590 (UTC) FILETIME=[75A5AAE0:01CF42E1] X-detected-operating-system: by eggs.gnu.org: Windows XP X-Received-From: 157.55.2.99 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:170501 Archived-At: --_5d3f1902-1272-4ac9-b654-69ad71524ab0_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable As I think more of it=2C I can see it as a folding of code. Emacs already s= upports folding of code (with a minor mode) which I don't use so much. "Quick edit" could be seen as code folding=2C from dif= ferent files=3B for example if we call a macro in .c file defined in some .h file=2C one could invoke a "quick edit" to "fold-out" a = macro=2C edit it and continue on with coding .c file. Or if we call an elisp function=2C we could "unfold it" in place=2C edit it= =2C and continue on with the code where function was called. Hope it offers some more clarification and use-case scenario. > Date: Tue=2C 18 Mar 2014 15:01:14 -0400 > From: rms@gnu.org > To: arthur.miller@live.com > Subject: Re: "Adobe Brackets like" editing in emacs > CC: emacs-devel@gnu.org >=20 > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies=2C ]]] > [[[ foreign or domestic=2C requires you to follow Snowden's example. ]]] >=20 > I am not really into using it full time=2C since I am good with > Emacs=2C but I do like the idea of mulitple file editing in one > buffer. It is like context-aware multi-file editing or what it > should be called. They use it to edit css or javascript while > editing html file=2C >=20 > The easier way to do this in Emacs would be to do it at the C level. > It would be fairly straightforward that way. >=20 > But why is it useful to put multiple files in one buffer? > Can you describe a use case more precisely? >=20 > --=20 > Dr Richard Stallman > President=2C Free Software Foundation > 51 Franklin St > Boston MA 02110 > USA > www.fsf.org www.gnu.org > Skype: No way! That's nonfree (freedom-denying) software. > Use Ekiga or an ordinary phone call. >=20 >=20 = --_5d3f1902-1272-4ac9-b654-69ad71524ab0_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
As I think more of it=2C I can s= ee it as a folding of code. Emacs already supports folding of code (with a = minor mode) which
I don't use so much. "Quick edit" could be seen as cod= e folding=2C from different files=3B for example if we call a macro in .c f= ile
defined in some .h file=2C one could invoke a "quick edit" to "fold-= out" a macro=2C edit it and continue on with coding .c file.

Or if w= e call an elisp function=2C we could "unfold it" in place=2C edit it=2C and= continue on with the code where function was called.

Hope it offers= some more clarification and use-case scenario.

>=3B Date: Tu= e=2C 18 Mar 2014 15:01:14 -0400
>=3B From: rms@gnu.org
>=3B To: a= rthur.miller@live.com
>=3B Subject: Re: "Adobe Brackets like" editing = in emacs
>=3B CC: emacs-devel@gnu.org
>=3B
>=3B [[[ To any = NSA and FBI agents reading my email: please consider ]]]
>=3B [[[ w= hether defending the US Constitution against all enemies=2C ]]]
>= =3B [[[ foreign or domestic=2C requires you to follow Snowden's example. ]]= ]
>=3B
>=3B I am not really into using it full time=2C sinc= e I am good with
>=3B Emacs=2C but I do like the idea of mulitple= file editing in one
>=3B buffer. It is like context-aware multi-= file editing or what it
>=3B should be called. They use it to edi= t css or javascript while
>=3B editing html file=2C
>=3B >=3B The easier way to do this in Emacs would be to do it at the C level= .
>=3B It would be fairly straightforward that way.
>=3B
>= =3B But why is it useful to put multiple files in one buffer?
>=3B Can= you describe a use case more precisely?
>=3B
>=3B --
>=3B= Dr Richard Stallman
>=3B President=2C Free Software Foundation
>= =3B 51 Franklin St
>=3B Boston MA 02110
>=3B USA
>=3B www.fs= f.org www.gnu.org
>=3B Skype: No way! That's nonfree (freedom-denying= ) software.
>=3B Use Ekiga or an ordinary phone call.
>=3B
= >=3B
= --_5d3f1902-1272-4ac9-b654-69ad71524ab0_--