From: Carsten Dominik <carsten.dominik@gmail.com>
To: David Maus <dmaus@ictsoc.de>
Cc: emacs-orgmode@gnu.org
Subject: Re: [PATCH] Provide customization variable to disable folder check when open link.
Date: Thu, 1 Jul 2010 15:50:23 +0200 [thread overview]
Message-ID: <EB4C5849-AFF4-4A8D-812B-C8F0C8BEE3F9@gmail.com> (raw)
In-Reply-To: <1277884470-563-2-git-send-email-dmaus@ictsoc.de>
Applied, thanks.
- Carsten
On Jun 30, 2010, at 9:54 AM, David Maus wrote:
> * org-wl.el (org-wl-disable-folder-check): New customization
> variable.
> (org-wl-open): Disable folder check depending on
> `orrg-wl-disable-folder-check'.
> ---
> lisp/org-wl.el | 63 +++++++++++++++++++++++++++++++
> +------------------------
> 1 files changed, 36 insertions(+), 27 deletions(-)
>
> diff --git a/lisp/org-wl.el b/lisp/org-wl.el
> index a5c8218..7746427 100644
> --- a/lisp/org-wl.el
> +++ b/lisp/org-wl.el
> @@ -62,6 +62,11 @@ googlegroups otherwise."
> :type 'boolean
> :group 'org-wl)
>
> +(defcustom org-wl-disable-folder-check t
> + "Disable check for new messages when open a link."
> + :type 'boolean
> + :group 'org-wl)
> +
> (defcustom org-wl-namazu-default-index nil
> "Default namazu search index."
> :type 'directory
> @@ -233,33 +238,37 @@ with `org-wl-namazu-default-index' as search
> index. When called
> with two prefixes or `org-wl-namazu-default-index' is nil, ask
> for namazu index."
> (require 'wl)
> - (unless wl-init (wl))
> - ;; XXX: The imap-uw's MH folder names start with "%#".
> - (if (not (string-match "\\`\\(\\(?:%#\\)?[^#]+\\)\\(#\\(.*\\)\
> \)?" path))
> - (error "Error in Wanderlust link"))
> - (let ((folder (match-string 1 path))
> - (article (match-string 3 path)))
> - ;; maybe open message in namazu search folder
> - (when current-prefix-arg
> - (setq folder (concat "[" article "]"
> - (if (and (equal current-prefix-arg '(4))
> - org-wl-namazu-default-index)
> - org-wl-namazu-default-index
> - (read-directory-name "Namazu index: ")))))
> - (if (not (elmo-folder-exists-p (org-no-warnings
> - (wl-folder-get-elmo-folder folder))))
> - (error "No such folder: %s" folder))
> - (let ((old-buf (current-buffer))
> - (old-point (point-marker)))
> - (wl-folder-goto-folder-subr folder)
> - (with-current-buffer old-buf
> - ;; XXX: `wl-folder-goto-folder-subr' moves point to the
> - ;; beginning of the current line. So, restore the point
> - ;; in the old buffer.
> - (goto-char old-point))
> - (and article (wl-summary-jump-to-msg-by-message-id (org-add-
> angle-brackets
> - article))
> - (wl-summary-redisplay)))))
> + (let ((wl-auto-check-folder-name
> + (if org-wl-disable-folder-check
> + 'none
> + wl-auto-check-folder-name)))
> + (unless wl-init (wl))
> + ;; XXX: The imap-uw's MH folder names start with "%#".
> + (if (not (string-match "\\`\\(\\(?:%#\\)?[^#]+\\)\\(#\\(.*\\)\
> \)?" path))
> + (error "Error in Wanderlust link"))
> + (let ((folder (match-string 1 path))
> + (article (match-string 3 path)))
> + ;; maybe open message in namazu search folder
> + (when current-prefix-arg
> + (setq folder (concat "[" article "]"
> + (if (and (equal current-prefix-arg '(4))
> + org-wl-namazu-default-index)
> + org-wl-namazu-default-index
> + (read-directory-name "Namazu index: ")))))
> + (if (not (elmo-folder-exists-p (org-no-warnings
> + (wl-folder-get-elmo-folder folder))))
> + (error "No such folder: %s" folder))
> + (let ((old-buf (current-buffer))
> + (old-point (point-marker)))
> + (wl-folder-goto-folder-subr folder)
> + (with-current-buffer old-buf
> + ;; XXX: `wl-folder-goto-folder-subr' moves point to the
> + ;; beginning of the current line. So, restore the point
> + ;; in the old buffer.
> + (goto-char old-point))
> + (and article (wl-summary-jump-to-msg-by-message-id (org-add-angle-
> brackets
> + article))
> + (wl-summary-redisplay))))))
>
> (provide 'org-wl)
>
> --
> 1.7.1
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
- Carsten
next prev parent reply other threads:[~2010-07-01 13:50 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-30 7:54 [PATCH] org-wl: Disable folder scan when link open David Maus
2010-06-30 7:54 ` [PATCH] Provide customization variable to disable folder check when open link David Maus
2010-07-01 13:50 ` Carsten Dominik [this message]
2010-07-02 19:36 ` Darlan Cavalcante Moreira
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=EB4C5849-AFF4-4A8D-812B-C8F0C8BEE3F9@gmail.com \
--to=carsten.dominik@gmail.com \
--cc=dmaus@ictsoc.de \
--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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.