Gnus development mailing list
 help / color / mirror / Atom feed
* [ANNOUNCE] NNDiary, a diary backend for Gnus.
@ 2001-08-08 16:12 Didier Verna
  2001-08-09  1:15 ` Colin Walters
                   ` (3 more replies)
  0 siblings, 4 replies; 38+ messages in thread
From: Didier Verna @ 2001-08-08 16:12 UTC (permalink / raw)


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


                Hi again !

        Since many people asked me in private to get nndiary, and for that,
offered me to collect the bug reports while I'm on holiday ;-), I've decided
to release it now anyway. As I said, it's already pretty usable and might even
be more than in beta state (which it claims to be in).

        Don't worry about bug reports and comments while I'm on holiday, I'll
catch up with all my mail traffic when I'm back anyway, so I'll see
everything.


        I have *not* committed it to CVS, and I don't intend to do so until
I'm back from holidays. This will leave you time for testing. Here's what you
should do to try it:

1/ First, note that it's been developed and tested under XEmacs only for now.
   Obviously, I'll accept patches to make it GNU Emacs compatible.

2/ There are two files attached below: nndiary.el and gnus-diary.el. The
   former is the core backend while the latter is a wrapper around it which
   will make your life easier. You don't have to use it, but you should :-)

3/ Please, please, read carefully the whole documentation at the top of
   nndiary.el (first), and gnus-diary.el (next). It's fairly complete, and
   explains in detail how things work. It is important that you read it
   because nndiary has some gnus-related prerequisites for it to run properly,
   and also has some peculiar features (in particular, it has its own
   mail-sources, and split-methods).



        Well, I think that's it. Time for me to spend 3 weeks sleeping under
the sun :-).  CYA in september, and enjoy nndiary !



[-- Attachment #2: nndiary.el --]
[-- Type: application/emacs-lisp, Size: 60909 bytes --]

[-- Attachment #3: gnus-diary.el --]
[-- Type: application/emacs-lisp, Size: 12227 bytes --]

[-- Attachment #4: Type: text/plain, Size: 221 bytes --]



-- 
Didier Verna, didier@lrde.epita.fr, http://www.lrde.epita.fr/~didier

EPITA / LRDE, 14-16 rue Voltaire   Tel.+33 (1) 53 14 59 47
94276 Le Kremlin-Bicêtre, France   Fax.+33 (1) 44 08 01 99   didier@xemacs.org

^ permalink raw reply	[flat|nested] 38+ messages in thread
* [ANNOUNCE] NNDiary to diary.
@ 2001-08-25  1:45 Jody Klymak
  0 siblings, 0 replies; 38+ messages in thread
From: Jody Klymak @ 2001-08-25  1:45 UTC (permalink / raw)


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


Hello,

Hmmm, sorry if this got sent twice, but it hasn't shown up on the list...

I have come up with a way to translate nndiary entries to diary
entries.  The code is kind of rough (my first real elisp attempt), but
it seems to be working for me.

Motivation: nndiary is great, but you can't see your diary entries in
your calendar or fancy-diary displays.  

Solution: For each nndiary group, make a file that gets stored where
the diary entries are stored (i.e. ~/News/diary/diary) called diary
that can be "#include"-d in your ~/diary file 

#include "~/News/diary/diary/diary"

I had to slightly modify nndiary.el and gnus-diary.el to make this
work.  Don't think I broke anything.  Then I made a second file
nndiary-to-diary.el.  

Steps:

0) Install nndiary.el as per Didier's instructions
1) Put nndiary-to-diary.el in your load-path
2) edit .gnus:

(require 'nndiary-to-diary)
(add-hook 'nndiary-request-update-info-hooks 'gnus-nndiary-to-diary)

3) edit .emacs 

;; Allow calendar and fancy-diary to see the included files
(add-hook 'list-diary-entries-hook 'include-other-diary-files)
(add-hook 'mark-diary-entries-hook 'mark-included-diary-files)

4) edit diary

#include "~/News/diary/diary/diary" 

(or wherever your diary messages get put.)

5) Start gnus.

The diary files are updated every time that you update the diary
group (M-g, etc).   

Any comments are most welcome.  Very much beta software by a very
unknowledgeable lisp programmer.  Hopefully Didier or someone else
will polish it up....  However, it seems to mostly work.

Cheers,  Jody


[-- Attachment #2: nndiary-to-diary.el --]
[-- Type: application/emacs-lisp, Size: 8778 bytes --]

[-- Attachment #3: gnus-diary.el --]
[-- Type: application/emacs-lisp, Size: 12256 bytes --]

[-- Attachment #4: nndiary.el --]
[-- Type: application/emacs-lisp, Size: 61039 bytes --]

[-- Attachment #5: Type: text/plain, Size: 154 bytes --]


-- 
Jody M. Klymak               mailto:jklymak@oce.orst.edu
College of Oceanic and Atmospheric Sicences
Oregon State University, Corvallis, OR, 97331  

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2001-09-04 16:37 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-08 16:12 [ANNOUNCE] NNDiary, a diary backend for Gnus Didier Verna
2001-08-09  1:15 ` Colin Walters
2001-09-04  9:06   ` Didier Verna
2001-08-09  7:20 ` Jody Klymak
2001-08-09 11:14   ` Kai Großjohann
2001-08-09 15:14     ` Jody Klymak
2001-09-04  9:06   ` Didier Verna
2001-08-09 18:51 ` Jody Klymak
2001-08-10 19:10   ` Dan Nicolaescu
2001-08-10 19:14     ` Karl Kleinpaste
2001-08-10 21:07       ` Dan Nicolaescu
2001-08-10 21:49       ` Kai Großjohann
2001-08-10 22:12       ` Kai Großjohann
2001-08-10 22:25         ` Jody Klymak
2001-08-10 22:31           ` Jody Klymak
2001-08-11  0:04           ` Kai Großjohann
2001-08-11  0:27             ` Jody Klymak
2001-08-11 12:13               ` Kai Großjohann
2001-08-11 18:10                 ` Jody Klymak
2001-08-11 20:04                   ` Jody Klymak
2001-08-11 20:54                     ` Kai Großjohann
2001-09-04  8:13                       ` Didier Verna
2001-09-04 12:29                         ` Kai Großjohann
2001-09-04 15:49                           ` Paul Jarc
2001-09-04  8:09                   ` Didier Verna
2001-08-11 18:51                 ` Amos Gouaux
2001-09-04  8:03               ` Didier Verna
2001-08-11 18:50             ` Amos Gouaux
2001-08-11 20:52               ` Kai Großjohann
2001-08-10 22:50         ` Dan Nicolaescu
2001-08-13 18:29         ` Dan Nicolaescu
2001-09-04  9:06     ` Didier Verna
2001-09-04  9:06   ` Didier Verna
2001-09-04 12:25     ` Kai Großjohann
2001-09-04 15:15     ` Jody Klymak
2001-09-04 16:37       ` Kai Großjohann
2001-08-24 19:55 ` [ANNOUNCE] NNDiary to diary Jody Klymak
2001-08-25  1:45 Jody Klymak

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 NNTP newsgroup(s).