unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files
@ 2011-01-24 23:26 robsonhill
  2011-02-01 19:23 ` Ulf Jasper
  0 siblings, 1 reply; 7+ messages in thread
From: robsonhill @ 2011-01-24 23:26 UTC (permalink / raw)
  To: 7911

X-Debbugs-CC: ulf.jasper@web.de
Version: 24.0.50
Severity: wishlist

Hi,

Thanks for writing and maintaining icalendar.el.  It would be great if
icalendar.el could export fancy diary entries to .ics files.  That way
I could use Emacs to export a Jewish calendar to my smartphone.

(I know that Ulrich Greve's Jewish-calendar data export program can do
this already.  But it's missing a few features I need, the source code
is unavailable, and Mr. Greve hasn't replied to my email.)

Thanks in advance,
--robsonhill





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

* bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files
  2011-01-24 23:26 bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files robsonhill
@ 2011-02-01 19:23 ` Ulf Jasper
  2011-02-01 20:35   ` robsonhill
  0 siblings, 1 reply; 7+ messages in thread
From: Ulf Jasper @ 2011-02-01 19:23 UTC (permalink / raw)
  To: robsonhill; +Cc: 7911

robsonhill <robsonhill@gmail.com> writes:
> Thanks for writing and maintaining icalendar.el.  It would be great if
> icalendar.el could export fancy diary entries to .ics files.  That way
> I could use Emacs to export a Jewish calendar to my smartphone.
>
> (I know that Ulrich Greve's Jewish-calendar data export program can do
> this already.  But it's missing a few features I need, the source code
> is unavailable, and Mr. Greve hasn't replied to my email.)

Sorry, could you please explain or given an example of what you are
missing?  IIRC the *fancy* diary stuff is about the display but not the
diary entries themselves.

Ulf





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

* bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files
  2011-02-01 19:23 ` Ulf Jasper
@ 2011-02-01 20:35   ` robsonhill
  2011-02-01 20:38     ` robsonhill
  2011-02-01 20:54     ` Ulf Jasper
  0 siblings, 2 replies; 7+ messages in thread
From: robsonhill @ 2011-02-01 20:35 UTC (permalink / raw)
  To: Ulf Jasper; +Cc: 7911

On Tue, Feb 1, 2011 at 2:23 PM, Ulf Jasper <ulf.jasper@web.de> wrote:
> Sorry, could you please explain or given an example of what you are
> missing?  IIRC the *fancy* diary stuff is about the display but not the
> diary entries themselves.

When fancy diary display is on, sexp diary entries cause special info
to show up in the diary.  For example, these entries call predefined
Emacs functions that make useful info to members of certain religions
show up in the diary display:  %%(diary-sunrise-sunset),
%%(diary-lunar-phases), %%(diary-islamic-date), and
%%(diary-hebrew-sabbath-candles).

I would like icalendar.el to export such diary entries as iCalendar
events please.





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

* bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files
  2011-02-01 20:35   ` robsonhill
@ 2011-02-01 20:38     ` robsonhill
  2011-02-01 20:54     ` Ulf Jasper
  1 sibling, 0 replies; 7+ messages in thread
From: robsonhill @ 2011-02-01 20:38 UTC (permalink / raw)
  To: Ulf Jasper; +Cc: 7911

On Tue, Feb 1, 2011 at 3:35 PM, robsonhill <robsonhill@gmail.com> wrote:
> When fancy diary display is on, sexp diary entries cause special info
> to show up in the diary.  For example, these entries call predefined
> Emacs functions that make useful info to members of certain religions
> show up in the diary display:  %%(diary-sunrise-sunset),
> %%(diary-lunar-phases), %%(diary-islamic-date), and
> %%(diary-hebrew-sabbath-candles).

See http://www.gnu.org/software/emacs/manual/html_node/emacs/Sexp-Diary-Entries.html
for more information on sexp diary entries.





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

* bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files
  2011-02-01 20:35   ` robsonhill
  2011-02-01 20:38     ` robsonhill
@ 2011-02-01 20:54     ` Ulf Jasper
  2014-08-10 18:03       ` Ulf Jasper
  1 sibling, 1 reply; 7+ messages in thread
From: Ulf Jasper @ 2011-02-01 20:54 UTC (permalink / raw)
  To: robsonhill; +Cc: 7911

robsonhill <robsonhill@gmail.com> writes:
> When fancy diary display is on, sexp diary entries cause special info
> to show up in the diary.  For example, these entries call predefined
> Emacs functions that make useful info to members of certain religions
> show up in the diary display:  %%(diary-sunrise-sunset),
> %%(diary-lunar-phases), %%(diary-islamic-date), and
> %%(diary-hebrew-sabbath-candles).
>
> I would like icalendar.el to export such diary entries as iCalendar
> events please.

Thanks for explaining. This seems quite reasonable -- I will have a look.

Ulf






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

* bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files
  2011-02-01 20:54     ` Ulf Jasper
@ 2014-08-10 18:03       ` Ulf Jasper
  2014-08-13  0:08         ` robsonhill
  0 siblings, 1 reply; 7+ messages in thread
From: Ulf Jasper @ 2014-08-10 18:03 UTC (permalink / raw)
  To: robsonhill; +Cc: 7911, 7911-done

Ulf Jasper <ulf.jasper@web.de> writes:

> robsonhill <robsonhill@gmail.com> writes:
>> When fancy diary display is on, sexp diary entries cause special info
>> to show up in the diary.  For example, these entries call predefined
>> Emacs functions that make useful info to members of certain religions
>> show up in the diary display:  %%(diary-sunrise-sunset),
>> %%(diary-lunar-phases), %%(diary-islamic-date), and
>> %%(diary-hebrew-sabbath-candles).
>>
>> I would like icalendar.el to export such diary entries as iCalendar
>> events please.
>
> Thanks for explaining. This seems quite reasonable -- I will have a look.

"Fancy" sexp diary entries will now be enumerated over a period of time,
generating one iCalendar entry for each matching day.  The variables
`icalendar-export-sexp-enumeration-days' and
`icalendar-export-sexp-enumerate-all' have been introduced for
controlling this.

Entries like `diary-hebrew-date' which have been ignored before will now
be enumerated so that there appears one iCalendar event per day showing
the current hebrew date.

Other entries like `diary-anniversary' will be converted to "proper"
recurring iCalendar events just like before.  However, enumeration can
be forced with `icalendar-export-sexp-enumerate-all'.

Fixed in the trunk, rev. 117682.





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

* bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files
  2014-08-10 18:03       ` Ulf Jasper
@ 2014-08-13  0:08         ` robsonhill
  0 siblings, 0 replies; 7+ messages in thread
From: robsonhill @ 2014-08-13  0:08 UTC (permalink / raw)
  To: Ulf Jasper; +Cc: 7911

Splendid! Thank you very much Ulf.





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

end of thread, other threads:[~2014-08-13  0:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-24 23:26 bug#7911: 24.0.50; Please let icalendar.el export fancy diary entries to .ics files robsonhill
2011-02-01 19:23 ` Ulf Jasper
2011-02-01 20:35   ` robsonhill
2011-02-01 20:38     ` robsonhill
2011-02-01 20:54     ` Ulf Jasper
2014-08-10 18:03       ` Ulf Jasper
2014-08-13  0:08         ` robsonhill

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.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).