all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tim X <timx@nospam.dev.null>
To: help-gnu-emacs@gnu.org
Subject: Re: confused about emacs 23 in daemon mode
Date: Sun, 13 Sep 2009 12:19:21 +1000	[thread overview]
Message-ID: <871vmbh9hy.fsf@lion.rapttech.com.au> (raw)
In-Reply-To: 86510ad0-a7cf-45a7-893f-4188e066f397@y20g2000vbk.googlegroups.com

Rodrigo Amestica <ramestica@gmail.com> writes:

> it is so nice to have emacs starting so blazingly fast when using the
> daemon and emacsclient combination. However it seems that every other
> emacsclient I open is not an independent version of emacs and things
> get intermixed. I think that in emacs parlance the terminology is
> 'frame', all emacsclient instances are emacs frames.
>
> The main problems I have noticed under these circumstances is that 'C-
> h-i' seems to be shared by all frames such that browsing in one frame
> will make the others to move away from their own current info page.
> And the mayor show stopper is ECB. It seems that I cannot have 2
> emacsclients running their own ECB session.
>
> I'm missing something or is the daemon mode not that usable as it
> promised at first glance?
>

As I understand it, this is normal behavior. 

Running emacs in daemon mode is not that different from running normal
emacs. The benefits are that you only have frames when you need them and
you have fast opening when you do want one. However, it is all still
running in a single emacs instance. So, the behavior you mention is the
same behavior you would get if you were running emacs in non-daemon
mode. For example, when you open an info buffer, that is a single info
buffer shared/accessible from all buffers. If you do a buffer listing,
you will see the info buffer as normal and you can switch to that buffer
in any of the frames you have running. If you have two frames open and
both showing the info buffer, going to one frame and selecting a new
infor page will be reflected in the other frame because it is showing
the same buffer. 

You can possibly change this behavior by renaming the buffers. I've not
changed this, but have used a similar technique when I want multiple
shell buffers. Once the buffer is renamed, you probably can open another
info buffer and the two will be independent. 

I hope this helps.

Tim


-- 
tcross (at) rapttech dot com dot au


  reply	other threads:[~2009-09-13  2:19 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-13  1:35 confused about emacs 23 in daemon mode Rodrigo Amestica
2009-09-13  2:19 ` Tim X [this message]
2009-09-13  3:24   ` Daniel Pittman
     [not found]   ` <mailman.6556.1252812928.2239.help-gnu-emacs@gnu.org>
2009-09-13  7:08     ` Bruno Barbier
2009-10-12  2:34       ` David Combs
2009-10-12  2:47         ` Richard Riley
2009-10-12  2:19   ` David Combs
2009-10-12  4:04     ` Juanma Barranquero
2009-09-13  9:18 ` Peter Dyballa

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=871vmbh9hy.fsf@lion.rapttech.com.au \
    --to=timx@nospam.dev.null \
    --cc=help-gnu-emacs@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.