all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: arthur miller <arthur.miller@live.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: "emacs-devel@gnu.org" <emacs-devel@gnu.org>
Subject: RE: "Adobe Brackets like" editing in emacs
Date: Thu, 20 Mar 2014 17:43:14 +0100	[thread overview]
Message-ID: <DUB111-W12803759B228277D8C601D4967E0@phx.gbl> (raw)
In-Reply-To: <837g7o96mb.fsf@gnu.org>

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

> EZ> I don't get it: switching between adjacent windows is a single
> EZ> keystroke away (bind it to a key, if you are annoyed by "C-x o")Of course it is not difficult to switch between windows with a shortcut or C-x o, but look att this way:

It is not difficult to press 'v' to enter "visual mode" or 'i' to enter insert mode in Vim. Yet, we take it for granted
in almost all modern text editors that certain features are always "present". No new editor is constructed
to not be able to edit text in "immidiate mode" if I may call it so.

If you look back at requested feature, instead of pressing C-x o to switch to another buffer, one press 
(hypotetically) C-x e, and the correct file with correct position opens under the cursor. 

Before one can use C-x o, user has to open correct file and split window, and than once switched to another
buffer, find the right spot in the file. Now imagine if all of those small steps are gone, and we can open 
say main file, and from there automatically be pointed to correct files and positions in file on request as needed.

It may be possible with just a minor mode; I would be fine with that too, I am just looking for functionality, not the looks,
albeit looks might be helpful to make less distraction.

It is just some thoughts :).

> Date: Thu, 20 Mar 2014 18:28:44 +0200
> From: eliz@gnu.org
> Subject: Re: "Adobe Brackets like" editing in emacs
> To: emacs-devel@gnu.org
> 
> > From: Ted Zlatanov <tzz@lifelogs.com>
> > Date: Thu, 20 Mar 2014 02:23:55 -0400
> > 
> > EZ> I don't get it: switching between adjacent windows is a single
> > EZ> keystroke away (bind it to a key, if you are annoyed by "C-x o").
> > 
> > I have, but looking in *two* places is a kind of context switch and
> > clutters the display with more windows.
> 
> How is another window different from having contents of another file
> inserted into the same window?  The only difference is the mode line
> between them -- is that really such a big deal?
> 
> > I also use `last-buffer' a lot, but that's also a context switch.
> 
> Nothing a simple minor mode couldn't handle.
> 
> > EZ> Sounds over-engineering to me.  At the very least, I would suggest a
> > EZ> fully-functional prototype that uses adjacent windows, before we
> > EZ> decide if some other UI feature is needed.
> > 
> > You're asking for a fully-functional prototype of an alternative UI
> > because a possible UI sounds like overengineering to you after a brief
> > discussion?
> 
> I didn't ask for anything.  I suggested to have this feature first
> based on the existing infrastructure, i.e. in another window.  This
> should be easy to implement, and will allow collecting user experience
> which we currently lack.  Then decision of whether we need a new UI,
> and which one, will be based on something, rather than on thin air.
> 
> Look at this another way: someone suggests that we adopt a "cool
> feature" seen in another editor.  That editor is for editing HTML
> (which is hardly the main focus of Emacs), and the specific feature we
> are discussing here is not the only one, maybe even not the most
> important one, in Brackets -- just look at the videos on their site.
> Suddenly we are all sure this will be seemingly cool for editing C/C++
> etc., but still insist that the UI feature should look and feel the
> same, without even trying.  Does this make a lot of sense?
> 
 		 	   		  

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

  parent reply	other threads:[~2014-03-20 16:43 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
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 [this message]
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

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

  git send-email \
    --in-reply-to=DUB111-W12803759B228277D8C601D4967E0@phx.gbl \
    --to=arthur.miller@live.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.