[Orgmode] Re: file level categories

2008-03-07 Thread Rainer Stengele
Eddward DeVilla schrieb:
 On Thu, Mar 6, 2008 at 3:13 PM, Joel J. Adamson [EMAIL PROTECTED] wrote:
 
  I'm a little confused.  Forgetting for the moment what the OP wants to
  accomplish, if I have multiple

  #+CATEGORY

  lines in a buffer, each one shows up in my agenda indexed by the
  category immediately preceding it.  Is there some other way *I should*
  do this?
 
 The #+CATEGORY is more of a legacy thing now.  Unless you are like me
 and try to have one category per file, you should use the category
 property in the property drawer for an item.
 
 Edd
 
 
 ___
 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
 

you mean if I have 5 blocks of items, each belonging to another CATEGORY
I have to add a CATEGORY drawer to each and every item?

I am now working ok with #+CATEGORY at the beginning of each big section.

rainer


___
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


Re: [Orgmode] Re: file level categories

2008-03-07 Thread Carsten Dominik


On Mar 7, 2008, at 9:29 AM, Rainer Stengele wrote:


Eddward DeVilla schrieb:
On Thu, Mar 6, 2008 at 3:13 PM, Joel J. Adamson [EMAIL PROTECTED] 
 wrote:


I'm a little confused.  Forgetting for the moment what the OP  
wants to

accomplish, if I have multiple

#+CATEGORY

lines in a buffer, each one shows up in my agenda indexed by the
category immediately preceding it.  Is there some other way *I  
should*

do this?


The #+CATEGORY is more of a legacy thing now.  Unless you are like me
and try to have one category per file, you should use the category
property in the property drawer for an item.

Edd


___
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



you mean if I have 5 blocks of items, each belonging to another  
CATEGORY

I have to add a CATEGORY drawer to each and every item?


You dont have to.  However, the Use of #+CATEGORY has its problems.   
In particular,
in an outline, there is no such place as between entries or trees.   
Therefore,
from the logical structure of the file, #+CATEGORY is always part of  
the previous
entry.  It is therefore confusing to have it set the category for the  
following

stuff.

If you only have top-level entries, putting category properties can be  
annoying.

However, CATEGORY is trated as a property with in inheritance.  So in

* HOME tasks
  :PROPERTIES:
:CATEGORY: home
  :END:

** task 1
** task 2

both task 1 and task 2 have category home.

Anyway, use of multiple #+CATEGORY lines will stay in org-mode for the  
foreseeable

future, but I will never use it.

HTH

- Carsten





I am now working ok with #+CATEGORY at the beginning of each big  
section.


rainer



___
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




___
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


Re: [Orgmode] Re: IRC Channel

2008-03-07 Thread Phil Jackson
Russell Adams [EMAIL PROTECTED] writes:

 First thing everyone talked about was who wants to take the role of
 channel owner? They can delegate an Op, but the Freenode group
 registration will want a core team member as the owner.

I guess I would be willing but I'm not sure how much of an active user I
would be to be honest.

Cheers,
Phil
-- 
 Phil Jackson
 http://www.shellarchive.co.uk


___
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


Re: [Orgmode] FR: Repeated time stamp, jumping from current time

2008-03-07 Thread Carsten Dominik


On Mar 2, 2008, at 5:52 AM, Wanrong Lin wrote:


Hi,

Right now we can have a repeated time stamp like this:

* TODO Do this every month
SCHEDULED: 2008-03-01 Sat +1m

If I am late and mark the above done on 2008-03-05, the time stamp  
will automatically jump to 2008-04-01. This is very useful for  
things like paying monthly bills.


However, for some tasks, it would make more sense to jump from the  
date when it is marked done, not from when it is scheduled to be  
done. An example is changing my furnace filter. I am supposed to  
change it once a month, but if I am late for 10 days, the next date  
to change should be 30 days away, not 20 days away.


Maybe we can use a syntax like this to indicate that:

2008-03-01 Sat +=1m


This is a good idea, along with Rainers version of it.

I have just pushed a change into the git repo which has two new
ways to write the repeater cookie:

++1w  will shift the date by at least one week, but also by as
  many weeks as needed to make sure that the next date lies
  in the future.

.+1w  will shift the date to 1 week from the moment when you mark the
  entry DONE.

Thanks for these useful ideas, Wanrong and Rainer.

- Carsten



___
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


Re: [Orgmode] Re: IRC Channel

2008-03-07 Thread Bastien
Hi Phil and Russell,

Phil Jackson [EMAIL PROTECTED] writes:

 Russell Adams [EMAIL PROTECTED] writes:

 First thing everyone talked about was who wants to take the role of
 channel owner? They can delegate an Op, but the Freenode group
 registration will want a core team member as the owner.

 I guess I would be willing but I'm not sure how much of an active user
 I would be to be honest.

Being the owner of the channel doesn't require anything special from
you, except responsability (and glory):

,[ http://freenode.net/policy.shtml ]
| Channels on freenode are owned and operated by the groups which register
| them. No minimum level of activity or moderation is expected or required
| of channel owners.
`

I think it is a good idea to go for #org-mode.  

As many of you, I don't plan to be anything but a lurker.  But I have
designed a bot that could serve as a knowledge database for Org.  This
could be both useful and fun because er... talking to the robot by my
own is not *that* fun.

-- 
Bastien


___
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


Re: [Orgmode] Re: IRC Channel

2008-03-07 Thread Hugo Schmitt
I bet the bot is named Borg :)


On Fri, Mar 7, 2008 at 9:36 AM, Bastien [EMAIL PROTECTED] wrote:

 Hi Phil and Russell,

 Phil Jackson [EMAIL PROTECTED] writes:

  Russell Adams [EMAIL PROTECTED] writes:
 
  First thing everyone talked about was who wants to take the role of
  channel owner? They can delegate an Op, but the Freenode group
  registration will want a core team member as the owner.
 
  I guess I would be willing but I'm not sure how much of an active user
  I would be to be honest.

 Being the owner of the channel doesn't require anything special from
 you, except responsability (and glory):

 ,[ http://freenode.net/policy.shtml ]
 | Channels on freenode are owned and operated by the groups which register
 | them. No minimum level of activity or moderation is expected or required
 | of channel owners.
 `

 I think it is a good idea to go for #org-mode.

 As many of you, I don't plan to be anything but a lurker.  But I have
 designed a bot that could serve as a knowledge database for Org.  This
 could be both useful and fun because er... talking to the robot by my
 own is not *that* fun.

 --
 Bastien


 ___
 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

___
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


Re: [Orgmode] Re: IRC Channel

2008-03-07 Thread Bastien
Hugo Schmitt [EMAIL PROTECTED] writes:

 I bet the bot is named Borg :)

« Borg, the Get Tennis Done bot. »

-- 
Bastien


___
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


Re: [Orgmode] Re: IRC Channel

2008-03-07 Thread Bastien
Carsten Dominik [EMAIL PROTECTED] writes:

 As many of you, I don't plan to be anything but a lurker.  But I have
 designed a bot that could serve as a knowledge database for Org.  This
 could be both useful and fun because er... talking to the robot by my
 own is not *that* fun.

 That sounds like fun.  I'd like to learn about how you did design this
 bot.

For Google Talk, Jabber, AIM, MSN, etc I use ERC + Bitlbee.  
Then I needed a bot to auto-reply people when I was not here.

So I set up a dummy bot with erc-robot.el :
http://www.emacswiki.org/cgi-bin/wiki/erc-robot.el

Now this bot can also handle requests from a normal IRC channel, so when
I'm there, people can send commands like:

,org-bmk : send or look for a bookmark about Org, GTD, etc.
,org-fortune : get a fortune cookie about planning, org, ...
,org-fortune+: set a fortune cookie
,todo: send me a TODO item (yeah, sick, I know)
,tell: tell something to the bot
,ask : ask something to the bot
,ggl : google around and return the first 3 results
,org-list: digg the mailing list [experimental]


I hacked erc-robot.el a bit and the code for the commands is very
unpolished, but I may put it somewhere if anyone interested. 

I also know that people use such a robot on #emacs, and their bot is
certainly much more clever that this one, but I didn't have time to
check this so far... 

-- 
Bastien


___
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


Re: [Orgmode] Re: IRC Channel

2008-03-07 Thread Bastien Guerry
Phil Jackson [EMAIL PROTECTED] writes:

 Bastien [EMAIL PROTECTED] writes:

 Being the owner of the channel doesn't require anything special from
 you, except responsability (and glory):

 ,[ http://freenode.net/policy.shtml ]
 | Channels on freenode are owned and operated by the groups which register
 | them. No minimum level of activity or moderation is expected or required
 | of channel owners.
 `

 I think it is a good idea to go for #org-mode.  

 Am I right in thinking that http://freenode.net/group_registration.shtml
 is what we're after? Seems very formal...

Which makes me realize that we don't *need* to register #org-mode.  It
is just something that we can do, if we want to protect this name or if
we want specific services from freenode.  I don't think it's necessary,
but maybe other do.

-- 
Bastien


___
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


[Orgmode] Re: agenda view assign category

2008-03-07 Thread Cezar Halmagean
Carsten Dominik [EMAIL PROTECTED] writes:

 What do you mean here?  Moving the entry to a different place, or
 just set the CATEGORY property in the entry?


Exactly, moving it under the specified category.

Cezar



___
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


[Orgmode] Re: IRC Channel

2008-03-07 Thread J. David Boyd

Here's the ChanServ help, that makes it all pretty clear:




ChanServ allows you to register and control various
aspects of channels.  ChanServ can often prevent
malicious users from taking over channels by limiting
who is allowed channel operator priviliges.  Any channel
which is not used for 120 days will be expired and may
be dropped.  ChanServ's commands are listed below.
For more information on a specific command, type
/msg ChanServ help command.

REGISTER   Register a channel
DROP   Cancel the registration of a channel
IDENTIFY   Identify yourself with your password
SETSet various channel options
ACCESS Modify the list of privileged users
AUTOREMMaintain the AutoRemove list
LEVEL  Change the level required for functions
LIST   Display list of channels matching a pattern
INFO   Display information for a channel
GETKEY Retrieve the key (+k) to a channel
INVITE Invite yourself to a channel
OP Op yourself on a channel
VOICE  Voice yourself on a channel
UNBAN  Unban yourself on a channel
CLEAR  Clear various channel modes

Syntax: REGISTER channel [password]

Registers channel in ChanServ's database.  [password] is
used via ChanServ IDENTIFY to identify the channel contact
for some functions. If no password is specified, only
the channel contact nick can use ChanServ IDENTIFY.

Guidelines for running a freenode channel are found here:
http://freenode.net/channel_guidelines.shtml Pick someone
to register your project channel who is around frequently.
If your channel contact's nick expires,
ChanServ will drop their channel when NickServ drops
their nick. Consider setting an ALTERNATE (/msg
ChanServ HELP SET ALTERNATE) to avoid
this situation.

Give channel staffers the ability to maintain
your channel via the ACCESS command (/msg ChanServ
HELP ACCESS).  Level '10' lets them gain ops,
voice and devoice users, etc. Try to ensure your
channel has 24-hour coverage.  Staffers should
IDENTIFY to NickServ so that their nicks don't expire,
and so that ChanServ will recognize them.

If no one on a channel's ACCESS list enters the
channel within 120 days, the channel will be
considered expired and may be dropped.

Syntax: DROP channel [password]

Cancels the registration of channel.  Only a
channel contact may DROP a channel.  Also,
the contact must IDENTIFY before using this
command, or supply the correct channel password.

Syntax: IDENTIFY channel [password]

Identifies you as the channel contact for channel.
Some ChanServ commands require that you IDENTIFY before
using them.

If you are the contact (your master nick is equal to
the stored contact nick), you need not use the channel
password, otherwise you have to. If there is no channel
password, only the contact nick can use this command.

Syntax: SET channel option [parameters]

Allows the channel contact or level 25 to set various
channel options and other information. All options may
be abbreviated, such as:
/msg ChanServ set #channel CONT newcontact
to set the CONTACT nickname to newcontact.  For more
specific information on each option, type:
/msg ChanServ HELP SET option

Available options:

CONTACT Set the contact of a channel (contact)
ALTERNATE   Set the alternate contact for the channel
PASSWORDSet the contact password (contact)
MLOCK   Lock channel modes on or off
TOPICLOCK   Restrict topic changes
PRIVATE Hide channel from ChanServ lists
SECUREOPS   Stricter control of chanop status
SECURE  Activate ChanServ security features
ENTRYMSGSend a message to users upon entry
EMAIL   Set the channel email address
URL Set the channel url
GUARD   Have ChanServ join your channel
SPLITOPSLet anyone keep ops from a netsplit
VERBOSE Notify chanops on access changes

Syntax: SET channel CONTACT nickname

Resets the contact nickname for channel to nickname.

Syntax: SET channel ALTERNATE nickname|-

Sets the alternate channel contact to nickname.  If the
contact's nickname ever expires, services will make the
alternate contact the new contact.  If both the contact and
the alternate contact nicknames expire, the channel will be
dropped.

The alternate contact needs to be on the access list as
well.

To clear the alternate contact, use a - for the nickname.

Alias: SUCCESSOR

Syntax: SET channel PASSWORD [password]

If [password] is specified, resets the channel contact
password for channel to [password]. If [password] is
not specified, removes the channel password, so only
the contact nick can use /msg ChanServ identify.

Syntax: SET channel MLOCK modes

Causes ChanServ to enforce modes for channel.  Modes
following a + are locked ON, while modes following
a - are locked OFF.
Alias: MODELOCK

Examples:
 SET #channel MLOCK -mi+sntl 6
   Modes 'm' and 'i' are not allowed to be set,
   while modes 's', 'n', and 't' are 

Re: [Orgmode] Re: IRC Channel

2008-03-07 Thread Phil Jackson
[EMAIL PROTECTED] (J. David Boyd) writes:

 Here's the ChanServ help, that makes it all pretty clear:

[...]

Thanks, a link rather than a 21k mail would have done the trick though ;)

Phil
-- 
 Phil Jackson
 http://www.shellarchive.co.uk


___
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


[Orgmode] Sync appointments to Google Calendar

2008-03-07 Thread Kyle Sexton
All,

I was wondering if it would be possible to only push certain event types
to an ical export.  I would like to export the event type of APPT only.
I love the idea of syncing to ical, but hate having every item listed
in my calendar.

My end goal is to have an entry like:

* APPT Dentist 10:00-11:00

And then sync that to Google Calendar which can then SMS me prior to the
event occurring.

-- 
Thanks,
Kyle Sexton


___
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


Re: [Orgmode] Sync appointments to Google Calendar

2008-03-07 Thread Bastien
Hi Kyle,

Kyle Sexton [EMAIL PROTECTED] writes:

 I was wondering if it would be possible to only push certain event types
 to an ical export.  I would like to export the event type of APPT only.
 I love the idea of syncing to ical, but hate having every item listed
 in my calendar.

 My end goal is to have an entry like:

 * APPT Dentist 10:00-11:00

 And then sync that to Google Calendar which can then SMS me prior to the
 event occurring.

No, it is currently not possible to filter through entries before
exporting to any format... But there are plans for this.  

-- 
Bastien


___
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