unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: arthur miller <arthur.miller@live.com>
To: "rms@gnu.org" <rms@gnu.org>
Cc: "emacs-devel@gnu.org" <emacs-devel@gnu.org>
Subject: RE: "Adobe Brackets like" editing in emacs
Date: Tue, 18 Mar 2014 20:24:07 +0100	[thread overview]
Message-ID: <DUB111-W46CC4B9F01A48B82A47BEA967C0@phx.gbl> (raw)
In-Reply-To: <E1WPzGE-00055Q-As@fencepost.gnu.org>

[-- Attachment #1: Type: text/plain, Size: 2942 bytes --]

Thanks for the fast answer.

Well it is pretty similar to what is called "intellisense", but it does not pop-up in a new window and offers code editing rather than code completition. 
For example while editing html, if one clicks on an element, code for css-style property for that element is displayed direclty below under the line
of the code for that tag and one can edit that particular piece of css. They call it "quick edit". It is a bit faster way to work since one does not have to switch between files. For example I personally usually have html file in one window + css or javacript file in another window, Emacs been split horisontally in two windows. Similary I usually have .h and .c files in two windows with horisontaly split emacs. But if I want to edit them still have to switch ctrl+x o and to scroll to correct place to change the code. 

In brackets they bring the relevant piece of code under the line below the cursor, and it "feels" like part of same file, they "paste it in"
in the editing buffer. Rather than user looking in files for part of code to edit, the editor brings the relevant part to the user. It is simply a
bit of automation for the user - text editor doing stuff for us. 

I am not sure if I am really that good in explaining, english is not my first (or second) language. They do have a simple descrition on their webbpage how it works: http://brackets.io/index.html and there is a picture of it in action: http://dev.brackets.io/preso/intro/assets/features/brackets-quick-edit-js.PNG

There are several videos on youtube of functionality in the action, here is one: https://www.youtube.com/watch?v=yw0QB2dnbJ4 (skip to 5:40 for the relevant part).

best regards 
/a

> Date: Tue, 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
> 
> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> 
>      I am not really into using it full time, since I am good with
>      Emacs, 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,
> 
> The easier way to do this in Emacs would be to do it at the C level.
> It would be fairly straightforward that way.
> 
> But why is it useful to put multiple files in one buffer?
> Can you describe a use case more precisely?
> 
> -- 
> Dr Richard Stallman
> President, 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.
> 
> 
 		 	   		  

[-- Attachment #2: Type: text/html, Size: 3607 bytes --]

  reply	other threads:[~2014-03-18 19:24 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-18 13:29 "Adobe Brackets like" editing in emacs arthur miller
2014-03-18 19:01 ` Richard Stallman
2014-03-18 19:24   ` arthur miller [this message]
2014-03-19  4:18     ` Stephen J. Turnbull
2014-03-19 14:01       ` Ivan Andrus
2014-03-19 15:03         ` Lennart Borgman
2014-03-19 15:16           ` arthur miller
2014-03-19 15:24             ` Lennart Borgman
2014-03-19 15:31           ` Ivan Andrus
2014-03-19 15:40             ` Lennart Borgman
2014-03-19 16:20               ` Stephen J. Turnbull
2014-03-19 16:37                 ` Lennart Borgman
2014-03-19 16:42                   ` Lennart Borgman
2014-03-19 18:18               ` Richard Stallman
2014-03-18 19:37   ` arthur miller
2014-03-18 21:29     ` Alan Schmitt
     [not found]       ` <DUB111-W4468B0D4051AE6F0B217B2967C0@phx.gbl>
2014-03-18 21:42         ` arthur miller
2014-03-19 16:01           ` Tom
2014-03-19 18:18             ` Richard Stallman
2014-03-20 11:04               ` Phillip Lord
2014-03-20 11:58                 ` arthur miller
2014-03-20 18:57                   ` Richard Stallman
2014-03-21 11:36                     ` Phillip Lord
2014-03-21 16:58                       ` chad
2014-03-21 18:58                         ` Richard Stallman
2014-03-20 12:50                 ` Stefan
2014-03-20 14:40                   ` Phillip Lord
2014-03-20 13:17                 ` Ted Zlatanov
2014-03-20 16:00                   ` Phillip Lord
2014-03-18 20:36   ` Ted Zlatanov
2014-03-19  4:00     ` Richard Stallman
2014-03-19  4:09       ` Vibhav Pant
2014-03-19  8:06         ` Tom
2014-03-19  9:15         ` Stephen J. Turnbull
2014-03-19 16:17           ` Eli Zaretskii
2014-03-19 16:01         ` Eli Zaretskii
2014-03-19  9:01       ` arthur miller
2014-03-19 10:18         ` Phillip Lord
2014-03-19 18:17         ` Richard Stallman
2014-03-19 20:41           ` arthur miller
2014-03-19 22:26             ` Richard Stallman
2014-03-19 12:49       ` Ted Zlatanov
2014-03-19 12:53         ` arthur miller
2014-03-19 14:38         ` Stephen J. Turnbull
2014-03-19 16:36         ` Eli Zaretskii
2014-03-19 18:18         ` Richard Stallman
2014-03-20  6:23           ` Ted Zlatanov
2014-03-20 16:28             ` Eli Zaretskii
2014-03-20 16:42               ` David Kastrup
2014-03-20 16:43               ` arthur miller
2014-03-20 16:59               ` David Engster
2014-03-20 17:25                 ` arthur miller
2014-03-20 17:41                   ` David Engster
2014-03-20 17:52                     ` arthur miller
2014-03-20 20:05                 ` Johan Bockgård
2014-03-20 20:08                   ` David Engster
2014-03-20 20:07               ` Ted Zlatanov
2014-03-20 17:04             ` Matthew Leach
2014-03-19 16:20       ` Josh
2014-03-26 21:21 ` Mathias Dahl
2014-03-26 21:35   ` Lennart Borgman
2014-03-28  4:37     ` Lennart Borgman
2014-03-28 15:26       ` Richard Stallman
2014-03-28 16:10         ` Lennart Borgman
2014-03-30  0:24           ` Richard Stallman
2014-03-30  1:01             ` Lennart Borgman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DUB111-W46CC4B9F01A48B82A47BEA967C0@phx.gbl \
    --to=arthur.miller@live.com \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).