From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Slade Subject: org-capture/remember in Emacs 24.4.1? Date: Sun, 26 Oct 2014 22:59:38 -0600 Message-ID: <87vbn6p0p1.fsf@jnanam.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XicPD-00058e-Qr for emacs-orgmode@gnu.org; Mon, 27 Oct 2014 00:59:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XicP8-0008Re-E7 for emacs-orgmode@gnu.org; Mon, 27 Oct 2014 00:59:47 -0400 Received: from mail-s72.mailgun.info ([184.173.153.200]:48065) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XicP8-0008RQ-Af for emacs-orgmode@gnu.org; Mon, 27 Oct 2014 00:59:42 -0400 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 had the following snippets in my .emacs which allowed me to call up a mini-emacsclient frame to quickly add notes and TODOs etc. It doesn't seem to work anymore (it comes up, but as soon as I choose [t], [n] etc. it disappears). Is there an updated recommendation on how to do this? ################################### (defcustom remember-frame-alist nil "Additional frame parameters for dedicated remember frame." :type 'alist :group 'remember) (defadvice remember (around remember-frame-parameters activate) "Set some frame parameters for the remember frame." (let ((default-frame-alist (append remember-frame-alist default-frame-alist))) ad-do-it)) ;;; (defun make-remember-frame () "turn the current frame into a small popup frame for remember mode; this is meant to be called with emacsclient -c -e '(make-remember-frame)'" (modify-frame-parameters nil '( (name . "*Remember*") ;; must be same as in mode-hook below (width . 80) (height . 20) (vertical-scroll-bars . nil) (menu-bar-lines . nil) (tool-bar-lines . nil))) (set-frame-parameter (selected-frame) 'alpha '(85 50)) (org-capture) (when (fboundp 'x-focus-frame) (x-focus-frame nil)) ;; X only.... (delete-other-windows) ) ;; when we're in such a remember-frame, close it when done. (doesn't work when cancelled...) (add-hook 'org-capture-mode-hook (lambda() (define-key org-capture-mode-map (kbd "C-c C-c") '(lambda()(interactive) (let ((capture-frame-p (string= (frame-parameter nil 'name) "*Remember*"))) (when capture-frame-p (make-frame-invisible)) ;; hide quickly (org-capture-finalize) (when capture-frame-p (delete-frame))))))) (setq org-capture-templates '(("t" "Todo" entry (file+headline "~/Documents/Org/ToDo.org" "Captured Tasks") "* TODO %?\n %i\n %a") ("n" "Notes" entry (file+headline "~/Documents/Org/Notes.org" "Captured Notes") "* %?\nEntered on %U\n %i\n %a") ("m" "Meetings" entry (file "~/Documents/Org/Meetings.org" ) "* %?\n %i\n %a") ("c" "Clipboard" entry (file+headline "~/Documents/Org/Notes.org" "Captured Notes") "* %x %?\nEntered on %U\n %i\n %a"))) ###################################################################### ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dr Benjamin Slade pgp fingerprint: 21BA 2AE1 28F6 DF36 110A 0E9C A320 BBE8 2B52 EE19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {sent by mu4e on Emacs running under GNU/Linux} (Choose Linux, Choose Freedom)