From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Lockney Subject: Getting rid of split frame with org-capture Date: Thu, 10 Nov 2011 11:08:33 -0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:39883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ROZzd-0004pI-KZ for emacs-orgmode@gnu.org; Thu, 10 Nov 2011 14:08:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ROZzc-0004td-93 for emacs-orgmode@gnu.org; Thu, 10 Nov 2011 14:08:57 -0500 Received: from mail-wy0-f169.google.com ([74.125.82.169]:52001) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ROZzc-0004t5-4b for emacs-orgmode@gnu.org; Thu, 10 Nov 2011 14:08:56 -0500 Received: by wyg24 with SMTP id 24so3732045wyg.0 for ; Thu, 10 Nov 2011 11:08:54 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org I'm attempting to get some code working that should create a new frame with *just* org-capture, but when I run it, I keep getting a split despite various attempts at running delete-other-windows. I'm running on "GNU Emacs 24.0.90.1 (i386-apple-darwin10.8.0, NS apple-appkit-1038.36)" so perhaps this is a 24 specific issue. Here's the code I've currently got: (defadvice org-capture-finalize (after delete-capture-frame activate) "Advise capture-finalize to close the frame if it is the capture frame" (if (equal "capture" (frame-parameter nil 'name)) (delete-frame))) (defadvice org-capture-destroy (after delete-capture-frame activate) "Advise capture-destroy to close the frame if it is the capture frame" (if (equal "capture" (frame-parameter nil 'name)) (delete-frame))) (defun make-capture-frame () "Create a new frame and run org-capture." (interactive) (make-frame '((name . "Capture") (width . 100) (height . 15))) (select-frame-by-name "Capture") (delete-other-windows) (org-capture)) I've also tried this using the org-capture-mode-hook to call delete-other-windows and I've tried placing delete-other-windows after the call to org-capture (both of those based on solutions I've seen posted to this list at various times). Anyone have any clues on this? I'm stumped, but I'm also fairly inexperienced at programming emacs. -- http://about.me/tlockney