emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Gaizka Villate <gaizkav@gmail.com>
To: emacs-orgmode@gnu.org
Subject: [PATCH] Add 2 customizations to org-annotation-helper: template-shortcut, auto-finalize-remember
Date: Thu, 20 Aug 2009 16:33:42 +0200	[thread overview]
Message-ID: <20090820143342.GG11071@gaizka-desktop> (raw)

[-- Attachment #1: Type: text/plain, Size: 622 bytes --]

Hi there!

I have added a couple of customization variables to org-annotation-helper:

    Add 2 customizations to org-annotation-helper: template-shortcut, auto-finalize-remember
    
    - org-annotation-helper-template-shortcut : So you can choose which
      shortcut to use with org-annotation (I already use ?w for "work"
      template)
    
    - org-annotation-helper-auto-finalize-remember:
      Set to true if you want org-annotation-helper to call org-remember-finalize after filling the template.


Maybe somebody is interested in applying the patch.

¡¡Thanks for org-mode!! ¡¡It's awesome!!

-- Gaizka

[-- Attachment #2: 0001-Add-2-customizations-to-org-annotation-helper-templ.patch --]
[-- Type: text/x-diff, Size: 2294 bytes --]

From 072fdb4c5377b9c0151963f24095bb2949b3be64 Mon Sep 17 00:00:00 2001
From: Gaizka Villate <gaizkav@gmail.com>
Date: Thu, 20 Aug 2009 16:28:09 +0200
Subject: [PATCH] Add 2 customizations to org-annotation-helper: template-shortcut, auto-finalize-remember

- org-annotation-helper-template-shortcut : So you can choose which
  shortcut to use with org-annotation (I already use ?w for "work"
  template)

- org-annotation-helper-auto-finalize-remember:
  Set to true if you want org-annotation-helper to call org-remember-finalize after filling the template.
---
 contrib/lisp/org-annotation-helper.el |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/contrib/lisp/org-annotation-helper.el b/contrib/lisp/org-annotation-helper.el
index c90233f..e71ba2e 100644
--- a/contrib/lisp/org-annotation-helper.el
+++ b/contrib/lisp/org-annotation-helper.el
@@ -265,6 +265,23 @@
 
 (autoload 'url-unhex-string "url")
 
+(defgroup org-annotation nil
+  "Org annotation helper customization."
+  :tag "Org Annotation"
+  :group 'org)
+
+(defcustom org-annotation-helper-template-shortcut ?w
+  "Character shortcut for the remember template you want to use."
+  :group 'org-annotation
+  :type 'character)
+
+(defcustom org-annotation-helper-auto-finalize-remember nil
+  "Set to true if you want org-annotation-helper to call org-remember-finalize
+  after filling the template.
+  I use it that way, so I can create tasks automatically without human interaction"
+  :group 'org-annotation
+  :type 'boolean)
+
 (defun bzg/org-annotation-helper (info)
   "Process an externally passed remember:// style url.
 
@@ -307,8 +324,10 @@ annotation://   squirrel away a link of the form [[url][title]] that can
 	       (set-mark (point))
 	       (insert region)
                (exchange-point-and-mark t) ;; activate region.. not always on by default
-               (org-remember nil ?w)
-               (kill-buffer b)       
+               (org-remember nil org-annotation-helper-template-shortcut)
+               (kill-buffer b)
+			   (if org-annotation-helper-auto-finalize-remember
+				   (org-remember-finalize))
                )
               ((equal proto "annotation")
                (message "Copied '%s' to the kill-ring." orglink)
-- 
1.6.1.3


[-- Attachment #3: Type: text/plain, Size: 204 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

             reply	other threads:[~2009-08-20 14:33 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-20 14:33 Gaizka Villate [this message]
2009-08-21 19:24 ` [PATCH] Add 2 customizations to org-annotation-helper: template-shortcut, auto-finalize-remember Samuel Wales
2009-08-23 13:45 ` Carsten Dominik
2009-08-23 14:44   ` Sebastian Rose

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

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090820143342.GG11071@gaizka-desktop \
    --to=gaizkav@gmail.com \
    --cc=emacs-orgmode@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 public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).