Re: [Orgmode] [MobileOrg] Plans for an android app ?

2009-12-02 Thread Oliver Charles
On Wed, Dec 2, 2009 at 11:58 AM, Xavier Maillard x...@gnu.org wrote:
 Hi,

 Is there anything planned to port the mobileorg application onto Android ?

Heh, I was thinking about just this last night! I'd also love to know
if this will happen

-- 
Oliver Charles / aCiD2


___
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


[Orgmode] Personal unit testing within org mode?

2009-10-23 Thread Oliver Charles
Personal unit tests [1] are unit tests for life. You give yourself a
few clear goals that you must pass daily (or perhaps weekly) and try
to reach them. By reviewing and evaluating the goals every morning
they are clear in your head and to me they seem like a great way to
change behaviour and habits.

At least, I thought that in theory a while ago, but never got round to
finding a simple way to integrate them into my life.

org-habit which came out recently has given me motivation to start
work on making org-punit, but before I start work on my first ever bit
of real Elisp (which is going to take some learning anyway!), I wanted
to quickly let you guys know how I plan to do this.

I think tests can be defined as a new keyword sequence: (sequence
TEST | PASSED FAILED). All unit tests are set to repeat daily,
and have state change logging enabled. So when you move from TEST -
PASSED, it logs this and then moves back to TEST. SImple so far right?

Well another important part is being able to review how well I've done
in the last week, and this is where org-habit comes in. I'm thinking
of ripping off that little graph it produces, but the problem I have
is where should I put it? Do you think it will work in the agenda, or
should I generate some type of custom view? Perhaps something like
generating time clock reports?

I'd love to hear your thoughts on this!

-- 
Oliver Charles / aCiD2


___
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] POLL: the 40 variables project

2009-01-29 Thread Oliver Charles
On Thu, Jan 29, 2009 at 09:49:21AM +0100, Carsten Dominik wrote:
 So here is my question to all of you.  Could you, in reply to this
 message, list all the Org-related variables that you have customized,
 along with the values you used?

,[ org-mode custom settings ]
| (custom-set-variables
| ; Org-Mode
|  '(org-agenda-files (quote (~/Documents/timetable.org 
~/Documents/gtd.org)))
|  '(org-agenda-ndays 7)
|  '(org-agenda-show-all-dates t)
|  '(org-agenda-skip-deadline-if-done t)
|  '(org-agenda-skip-scheduled-if-done t)
|  '(org-agenda-start-on-weekday nil)
|  '(org-deadline-warning-days 14)
|  '(org-hide-leading-stars t)
|  '(org-odd-levels-only t)
| 
|  '(org-remember-templates
|'((Task ?t * %? ~/Documents/gtd.org Tasks
`

Nice and simple for me :) I have this setup for working at university,
I think odd-levels and hide-leading-stars should be default non-nil -
these are just about essential to me.

I change a few more things in the agenda just to get a slightly
cleaner view, but I've only decided on these settings recently, so I
can't say I like them or not.

-- 
Oliver Charles / aCiD2


___
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] Choosing columns in clock report blocks?

2009-01-28 Thread Oliver Charles
Hello,

I'm now using org-mode to clock my work (much more organised than my
adhoc approach before!) -- and will be sending the generated reports
to my client (we have a very informal relationship -- so these will
be adequate).

However, I'd like to trim the cruft off them, and display just the
Headline and Time columns. Is there anyway to do that? I've had a
read of Clocking Work Time in the manual -- but can't see anything
relevent, saddly.

Any tips?

-- 
Oliver Charles / aCiD2


___
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] Remind functionality?

2009-01-26 Thread Oliver Charles
On Mon, Jan 26, 2009 at 05:36:55AM +0100, Carsten Dominik wrote:

 On Jan 26, 2009, at 12:32 AM, Nicholas S-A wrote:

 Hi,

 * Carsten Dominik domi...@science.uva.nl [2009-01-25 22:17:16  
 +0100]:

 It is unlikely that this can be make faster in a significant way.
 Why is it a problem  Even if it takes 10 seconds?
 Ah, I see, you do this in every new shell??  This sounds
 unnecessary, to say the least.
 Maybe you have to explain better what exactly your are doing

 So, the way I currently use remind is run it as remind ~/.remind in 
 my
 .bash_profile. It reminds me of deadlines and events at any login  
 shell,
 so that I don't forget about them (and also so they are fast to  
 access).
 This works well, as it is quick to load and doesn't contribute
 significantly to the login time at e.g. a Terminal window or SSH
 connection. The problem comes because I now use org-mode agenda to
 schedule everything, so I have to enter upcoming events twice -- once 
 in
 my agenda files, and once in ~/.remind. As such, I thought I could
 improve my workflow by just printing the emacs agenda instead of  
 running
 remind -- but this is slow. I also tried with emacsclient, but that
 didn't improve it any.


 A work-around would be to use a cronjob to dump the the agenda output
 to a file, maybe once a minute or even once every hour, and then to
 cat this file into your shells.

Just wanted to chip in and say this is a great idea - thanks to
Nicholas and Carsten!

* goes to implement this himself now *

-- 
Oliver Charles / aCiD2


___
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] A much simpler way of handling dependent tasks

2009-01-26 Thread Oliver Charles
On Mon, Jan 26, 2009 at 05:16:17PM -0400, John Wiegley wrote:
 I've been wanting a simple method for managing dependent tasks for some 
 time now, and only now did it occur to me that I could just implement a 
 much simpler method using your current blocking mechanism.

 The attached file, confusingly named org-depends.el, implements the  
 following scheme:

 [ ... ]

This is very cool and I'm immediately in love with it! I'll let you
know if I have any problems, but it seems like it just works. Neat.

-- 
Oliver Charles / aCiD2


___
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: [ANN] Org Invoice 1.0.0

2008-12-11 Thread Oliver Charles
Excellent! Thank you very much, I wonder how I missed that :) Seems
like a great package, I'll try and give it some more extensive testing
later

On Thu, Dec 11, 2008 at 4:23 AM, Peter Jones [EMAIL PROTECTED] wrote:
 Oliver Charles [EMAIL PROTECTED] writes:
 I tried emailing you about this when it was first released, but I
 didn't have any reply, so I'll try again (please forgive my rudeness
 if I'm being ignored on purpose! ;)

 Oliver, I'm not ignoring you, your email must have found its way to my
 spam folder.  Sorry about that!

 've just been having a play - and not
 having much luck getting any output. I use org-mode with odd-levels on
 by default.

 I've tried setting `org-invoice-default-level' to 3, but that doesn't
 seem to change the situtation. I've tried these invoices:

 With `org-invoice-default-level' set to *2*:

 * Invoices
 ** An Invoice Header
 *** [2008-11-25 Tue] An Invoice Item
:PROPERTIES:
:WORK: 0:10
:CLOCKSUM: 0:10
:END:

 #+BEGIN: invoice
 | Task / Date | Time | Price |
 |-+--+---|
 | Total:  | 0:00 |  0.00 |
 #+END:

 Any idea what I'm missing? If I can get this working with the default
 org-mode setup, I can then start fiddling and changing this to suit my
 setup (invoices start at level 3, etc)

 Since you are using odd levels, set org-invoice-default-level to 2, and
 use a structure like this:

 * Invoices
 *** An Invoice Header
 * [2008-11-25 Tue] An Invoice Item
   :PROPERTIES:
   :WORK: 0:10
   :CLOCKSUM: 0:10
   :END:

 #+BEGIN: invoice
 | Task / Date | Time | Price |
 |-+--+---|
 | Total:  | 0:00 |  0.00 |
 #+END:

 This is based on what I know about org-odd-levels-only, which isn't
 much.  org-invoice should correctly move up to the 3-star heading if you
 set org-invoice-default-level to 2.

 --
 Peter Jones, http://pmade.com
 pmade inc.  Louisville, CO US



 ___
 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] help with checklist/shopping list

2008-12-11 Thread Oliver Charles
Hi Dennis,

Yea, I understand - I was trying to use lists like this for a similar
goal. Saddly, there's no real work around that I'm aware of - bit of a
shame!

Best,
Oliver

On Thu, Dec 11, 2008 at 5:01 AM, Dennis Groves [EMAIL PROTECTED] wrote:
 Hi Oliver,

 Thanks, I see how that would work for groceries - something I made up to
 hide my real 'data'... I am managing a project for a product and the
 information was confidential, but my problem wasn't. So, I wanted to get a
 'list' size for the major tasks in the project. And the project is broken
 down into 'phases' with certain task happening in each phase. I wanted a
 quick way of knowing how far I am into a project and [%] how complete it is
 as I near a deadline - but I didn't want to have to manually add up all the
 subsections and try and determine this number on my own.

 Dennis



 On 11 Dec 2008, at 00:38, Oliver Charles wrote:

 Yes, this is because org does not support multiple separate lists
 under a single heading like that. Why have something like:

 *** [2008-12-15 Mon] Shopping
  Groceries [/]
 - [ ] bananas
 - [ ] apples
  Household [/]
 - [ ] Laundry Soap

 etc?

 Hth,
 Ollie

 On Wed, Dec 10, 2008 at 7:42 PM, Dennis Groves [EMAIL PROTECTED]
 wrote:

 I have 8 things on the list, but only 4 are seen???


 *** [2008-12-15 Mon] [0/4]
 groceries
  - [ ] bananas
  - [ ] apples
  - [ ] oranges
  - [ ] spinach
 household
  - [ ] laundry soap
  - [ ] toilet paper
 office supplies
  - [ ] calendar for 2009
  - [ ] printer paper


 Dennis
 ___
 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] help with checklist/shopping list

2008-12-10 Thread Oliver Charles
Yes, this is because org does not support multiple separate lists
under a single heading like that. Why have something like:

* [2008-12-15 Mon] Shopping
** Groceries [/]
   - [ ] bananas
   - [ ] apples
** Household [/]
   - [ ] Laundry Soap

etc?

Hth,
Ollie

 On Wed, Dec 10, 2008 at 7:42 PM, Dennis Groves [EMAIL PROTECTED] wrote:
 I have 8 things on the list, but only 4 are seen???


 *** [2008-12-15 Mon] [0/4]
 groceries
   - [ ] bananas
   - [ ] apples
   - [ ] oranges
   - [ ] spinach
 household
   - [ ] laundry soap
   - [ ] toilet paper
 office supplies
   - [ ] calendar for 2009
   - [ ] printer paper


 Dennis
 ___
 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] Question to windows users

2008-12-10 Thread Oliver Charles
I think Carsten is looking for something that ships on all Windows
machines, as opposed to requiring users to install a separate tool.

On Wed, Dec 10, 2008 at 7:18 PM, Ian Barton [EMAIL PROTECTED] wrote:
 Carsten Dominik [EMAIL PROTECTED] writes:

 Hi Windows users,

 is the command uuidgen usually available under windows?  I am considering
 to make this the default for ID generation because it works on the Mac
 and under GNU/Linux.  But I would like to have a default that works on
 all systems

 There is a windows API call to generate GUID's, which are unique and I
 assume are the same as uuids. I used to know what this was, but I have
 forgotten now:) I don't know if emacs lisp can call the windows API, but
 somewhere I should have a small command line app that enerates GUIDs and
 outputs them to stdout.

 Ian.



 ___
 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] Repeating events within a time range and ics exporting

2008-12-10 Thread Oliver Charles
I asked a similar question myself, here:
http://www.mail-archive.com/emacs-orgmode@gnu.org/msg09297.html.

Maybe this helps
-Ollie

On Mon, Dec 8, 2008 at 7:18 PM, Ming-Wei Chang [EMAIL PROTECTED] wrote:

 Hi all,

   Currently I am a student and I heavily use orgmode to manage my
   agenda. I must say that orgmode is very cool! I am using emacs 23
   from CVS and orgmode 6.14 now.

   Right now I am looking for a way such that I can schedule a task
   repeatedly within a time period. For example, I have a class on every
   Wed in Dec 2008. I hope that I can assign the task in the following way

   * Class A
   2008-12-01 Wed 15:00-17:00 +1w--2008-12-31 Wed

   However, currently orgmode seems not to support this kind of syntax.

   I know that I can use the diary sexp. For example, I can have

   * Class A
   %%(and (diary-block 01 12 2008 31 12 2008) (= 3 (calendar-day-of-week 
 date)))

   It worked. Unfortunately, there are two problems of this approach.

   1) It seems that I cannot specify the hours using this approach.
   For example, I try

   %%(and (diary-block 01 12 2008 31 12 2008) (= 3 (calendar-day-of-week 
 date))) 15:00-17:00

   , and it is not working.

   2) More importantly, it seems that entry with sexp cannot be exported
   when I tried to export my org files into a ics file. This is very
   bad for me, because I constantly upload my org agenda into google
   calendar. Therefore, this makes it unusable to me.

   I believe that somebody has already mention something like
   this. However, I tried to google it and still could not find the
   answer.

   Any comment on this?

 Best,

 Ming-Wei




 ___
 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] [ANN] Org Invoice 1.0.0

2008-12-10 Thread Oliver Charles
Hi Peter,

I tried emailing you about this when it was first released, but I
didn't have any reply, so I'll try again (please forgive my rudeness
if I'm being ignored on purpose! ;)

've just been having a play - and not
having much luck getting any output. I use org-mode with odd-levels on
by default.

I've tried setting `org-invoice-default-level' to 3, but that doesn't
seem to change the situtation. I've tried these invoices:

With `org-invoice-default-level' set to *2*:

* Invoices
** An Invoice Header
*** [2008-11-25 Tue] An Invoice Item
   :PROPERTIES:
   :WORK: 0:10
   :CLOCKSUM: 0:10
   :END:

#+BEGIN: invoice
| Task / Date | Time | Price |
|-+--+---|
| Total:  | 0:00 |  0.00 |
#+END:

Any idea what I'm missing? If I can get this working with the default
org-mode setup, I can then start fiddling and changing this to suit my
setup (invoices start at level 3, etc)

On Wed, Nov 26, 2008 at 6:01 PM, Peter Jones [EMAIL PROTECTED] wrote:
 At some point in the future, if there's enough interest I'll post this
 to Worg with a tutorial.

Please do, this would be much appreciated!

-Ollie


___
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] [ANN] Org Invoice 1.0.0

2008-11-26 Thread Oliver Charles
Wow, great work - this looks really useful! I'm gonna have a play now :)

Thanks for posting!
- Ollie

On Wed, Nov 26, 2008 at 6:01 PM, Peter Jones [EMAIL PROTECTED] wrote:
 All,

 I thought I'd share some elisp that I'm using in conjunction with
 org-mode for helping me prepare invoices.

 The attached file is useful for producing an org mode dblock that groups
 headings by date and calculates billing information based on your hourly
 rate.  It also has a clean API for other elisp packages to use.

 I currently have another elisp file that submits the invoice data to my
 private invoicing system, and I'm working on another that submits to
 FreshBooks (a web-based accounting package that one of my clients uses).

 At some point in the future, if there's enough interest I'll post this
 to Worg with a tutorial.

 To those org-mode users in the US that are celebrating Thanksgiving,
 have a Happy Holidays!


 --
 Peter Jones, http://pmade.com
 pmade inc.  Louisville, CO US

 ___
 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] Using yasnippet with org Mode

2008-11-23 Thread Oliver Charles
Hi, sorry to be a little off topic but...

I'm curious to hear what snippets people are using with org-mode.
Anyone fancing sharing?

- OLlie

On Sun, Nov 23, 2008 at 7:23 PM, Ian Barton [EMAIL PROTECTED] wrote:
 Someone on the list mentioned yasnippet a while ago. I have been trying it
 out and I like it. However, I can't get it to play nicely with org mode. I
 have read various fixes, but none seem to work for me. To summarize what I
 have done:

 In my .emacs:

 (require 'org-install)

 ;; Yasnippet
 (add-to-list 'load-path ~/.emacs-lisp/plugins)
 (require 'yasnippet)
 (add-to-list 'yas/extra-mode-hooks
 'python-mode-hook)
 (yas/initialize)
 (yas/load-directory ~/.emacs-lisp/snippets/)

 ;; Make Yasnippet play nicely with org mode.
 (add-hook 'org-mode-hook
 '(lambda ()
 (make-variable-buffer-local 'yas/trigger-key)
 (setq yas/trigger-key [tab])))

 When I run C-h k I get:

 tab runs the command yas/expand
  which is an interactive Lisp function in `yasnippet.el'.
 It is bound to tab, TAB.
 (yas/expand)

 Expand a snippet.

 I can see yas in my status line when I open an org file and using tab with
 yasnippet works fine in other text mode files. I think that I am probably
 missing something obvious, as other people can get it to work.

 Ian.


 ___
 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] How to make a todo entry in plain text?

2008-11-22 Thread Oliver Charles
You haven't made your question very clear here... and I don't really
understand what you're asking.

On Sat, Nov 22, 2008 at 11:29 PM, anhnmncb [EMAIL PROTECTED] wrote:
 For example:

 * TODO Things I need to do
  - [] get foo1, foo2, foo3.
  * TODO foo2 is got by this way
  - [] do thing 2
  - [] ...



 ___
 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


[Orgmode] Tracking multiple checklists under a header?

2008-11-17 Thread Oliver Charles
Hi,

I've just expanded my Org-mode addiction a bit more, and plan to make
use of checklists for personal unit testing [1]:

Here's an example of how I have things set up. This template is copied
to each day in my diary, and I check everything off before I go to bed

* Personal Unit Test Templates
*** Day [%]
- [/] Health
  - [ ] I got out of bed on first alarm call
  - [ ] I had a shower this morning
  - [ ] I brushed my teeth this morning
  - [ ] I had a substantial breakfast
  - [ ] I didn't smoke today
  - [ ] I didn't drink today
- [/] Commitments
  - [ ] I attended all my lectures today
  - [ ] You get the idea :-)

There's more, of course - but I've hit a bit of a problem. If I update
a Health task, the the Day % indicator gets updated as well - much
as I'd expect. But if I update the commitment (for example, checking
I attended all my lectures) then the day % indicator does *not* get
updated.

This is a bit of a pain, because the idea is to have a nice easy to
scan view of my progress.

Is there anyway to acheive what I want?

Ollie


___
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] Repeating tasks with a time period?

2008-11-13 Thread Oliver Charles
Hi,

I'm starting to use org-mode more and more at the moment, and want to
integrate my university schedule into my agenda, instead of
maintaining 2 separate calendars.

Here's an real-world example of what I'd like to do, I'm not sure it's
possible with org-mode though...

I have a CSC243 practical every Tuesday, at 1100-1300. It repeats
weekly, starting on 28/10/2008 and the last one is on 16/12/2008. I
can get it repeating weekly from this date with just a start time, but
cannot work out how to repeat the time region.

Also, is there anyway to stop the repeating event when it gets to that
date? If that's not possible, I don't mind having to go in and
manually remove the event - most changes happen at the end of a term
anyawy.

- Ollie


___
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