|
From: | Mark Evenson |
Subject: | [BUG?] emacs-23.1 OSX emacsclient always opens a new frame |
Date: | Mon, 17 Aug 2009 12:54:05 +0200 |
User-agent: | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.1) Gecko/20090715 Thunderbird/3.0b3 |
In migrating to emacs-23, all does not seem well with the emacsclient command. My Emacs workflow is to not use frames at all. Now, when I invoke 'emacsclient' on a file (without any additional flags) under OSX, it always opens a new frame. Additionally, upon launch, the new frame presents a message of the form "Buffer 'xxx.txt' still has clients, kill it? (yes or no)", with the code execution seeming to be at the point after one issues the 'server-edit' ("C-x #") command. It seems like the 'emacsclient' code doesn't really understand how to open the buffer in the current frame, failing to wait for the server-edit command, and then somehow recovering on the broken socket, but this is just a hunch.
Five minutes of glancing through 'emacsclient.c' wasn't particularly helpful. But maybe my understanding of how Emacs 23 handles Frames needs some education.
-- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
[Prev in Thread] | Current Thread | [Next in Thread] |