From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tim O'Callaghan" Subject: Org Remember hooks? Date: Tue, 18 Nov 2008 18:18:50 +0100 Message-ID: <3d6808890811180918l1c9f1eafof77ef38aa7dd3bb@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L2UE2-0000s5-8g for emacs-orgmode@gnu.org; Tue, 18 Nov 2008 12:18:54 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L2UE1-0000rq-RT for emacs-orgmode@gnu.org; Tue, 18 Nov 2008 12:18:53 -0500 Received: from [199.232.76.173] (port=50221 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L2UE1-0000rn-OQ for emacs-orgmode@gnu.org; Tue, 18 Nov 2008 12:18:53 -0500 Received: from ey-out-1920.google.com ([74.125.78.149]:42739) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L2UE2-0003ZV-1a for emacs-orgmode@gnu.org; Tue, 18 Nov 2008 12:18:54 -0500 Received: by ey-out-1920.google.com with SMTP id 4so1215556eyg.24 for ; Tue, 18 Nov 2008 09:18:50 -0800 (PST) Content-Disposition: inline List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: org-mode Hi, I want to change/add to the remember mode key-map but i'm having some problems reverting them. That's because the remember buffer is actually org-mode in disguise, the keys stay mapped after the remember mode buffer is closed. Is it possible to localise the org-remember mappings, or supply a post org-remember hook? The function that causes trouble: (defun toc:remap-remember-keys () (define-key (current-local-map) [(control x) (control s)] 'remember-finalize) (define-key (current-local-map) [(meta k)] 'remember-destroy)) (add-hook 'remember-mode-hook 'toc:remap-remember-keys 'append) Cheers, Tim.