[Orgmode] Re: no running clock
Bastien <[EMAIL PROTECTED]> writes: >> >> Are you exiting Emacs while the clock is started, then restarting >> Emacs, and attempting to clock out of an item? I have seen your error >> message when I do that. > > If you try to kill a buffer with a running clock, Org asks you whether > you want to clock out. > > If you're not in the buffer where the clock runs, you are still able to > see whether a clock is running: the clocked heading is displayed in the > mode-line. > > If you still want to check for a running clock before closing Emacs, you > could perhaps do this: > Yeah I think I sometimes quit my emacs and start it again, or maybe kill the org buffer. I just thought it parses the entire .org file looking for a started clock with no clock out. I guess I was wrong :D Thanks again ! 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
Re: [Orgmode] apparent bug in org-insert-link with active region
Hi Bastien Thanks for looking into this. On 10/3/07, Bastien <[EMAIL PROTECTED]> wrote: > "William Henney" <[EMAIL PROTECTED]> writes: > > > If I call org-insert-link with the region active, then the region > > content is instantly deleted while I am prompted for the link. This is > > rather disconcerting, but for most link types the region content > > magically reappears as the default value of the description. > > Yes, maybe the region shouldn't be deleted before the link is actually > inserted. > > > However, for "file:" links the default value of the description > > becomes the link itself, and the previous content of the region is > > lost (as far as I can see). Is this intended? > > For me, the default value for the description is *always* the active > region, this one being a simple string or a file link. So I expect the > default value of the description itself being "the link itself", since > it equals the active region... or did I miss something? > Yes, I think you are... I wasn't saying that the active region was of the form "file:something", but rather that the link target was of that form. What happens for me is the following (when I do org-insert-link with the region active) 1. The region is deleted in the org buffer 2. I am shown the "Link:" prompt in the mini-buffer 3. I type in the link (or use arrows or return to grab a stored link) 4. I am shown the "Description:" prompt in the mini-buffer 5a. If the link I entered in step 3 was something like "http://foo.org";, then all is well - the deleted region from step 1 appears as the default description. 5b. However, if the link I inserted in step 3 was something like "file:/etc/whatever", then I no longer get the deleted region as the default description. Instead, I just get "file:/etc/whatever" I hope this is clearer. I thought perhaps the problem was with my personal set-up, so I tried it with "emacs -Q -q -l minimal-org.el", where the file minimal-org.el is given below. I still see the problem (that is, behaviour 5b instead of 5a) whenever the link is of the form "file:/path/to/myfile" I have also found another apparent bug. When I do C-u C-c C-l, then (as described in the docs) I get prompted for a filename with path completion. However, this time the default description is blank (whether or not the region was active). Cheers Will ;;;- minimal-org.el (add-to-list 'load-path (expand-file-name "~/emacs/lisp/org")) (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) (define-key global-map "\C-cl" 'org-store-link) (require 'org-install) ;;;- minimal-org.el -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ 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: diary in agenda
Hi Bastien <[EMAIL PROTECTED]> writes: > Christian Egli <[EMAIL PROTECTED]> writes: > >> Hm, I followed my own advice and set *-holidays to nil, but the >> holidays still show up in the agenda (so I guess you cannot disable >> holidays by tweaking these cars). Have to study the code some more >> as to how to get rid of these holiday entries in the agenda. > > Thursday 4 October 2007 > Holiday:Shemini Atzeret > Diary: Shemini Atzeret > > The strange thing here is the "Holiday:" line. > > AFAIK, all diary entries that Org adds fall in the "Diary" category. > Please tell us about the solution when you find it! Don't know about the Holiday line. I think that was the OPs problem. My issue is that I want to see the diary entries in my agenda without the holidays (such as e.g. Shemini Atzeret). As I found out setting {christian|hebrew|islamic|etc}-holidays to nil doesn't help. Some more digging in org.el, calendar.el and holidays.el revealed that you can either disable the display of holidays altogether in your agenda or only show specific holidays. For the former set holidays-in-diary-buffer to nil and for the latter customize calendar-holidays. HTH Christian ___ 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: Wishlist - Function to get to and reveal the current clocking task
Bernt Hansen <[EMAIL PROTECTED]> writes: > If I fold my buffer it works but if I show all of the buffer with C-c > C-a then repeatedly run the new function it jumps back and forth between > two points in the file (lines 335 and 365 for me - the clock marker is > on line 365 - almost at the end of the file) I guess the point itself is not moving, it's just the buffer being centered differently. Let's add recenter: (defun org-goto-clocked-in-entry (&optional delete-windows) "Go to the currently clocked-in entry." (interactive "P") (if (not (marker-buffer org-clock-marker)) (error "No active clock")) (switch-to-buffer-other-window (marker-buffer org-clock-marker)) (if delete-windows (delete-other-windows)) (goto-char org-clock-marker) (org-show-entry) (org-back-to-heading) (recenter)) ? -- 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] apparent bug in org-insert-link with active region
"William Henney" <[EMAIL PROTECTED]> writes: > If I call org-insert-link with the region active, then the region > content is instantly deleted while I am prompted for the link. This is > rather disconcerting, but for most link types the region content > magically reappears as the default value of the description. Yes, maybe the region shouldn't be deleted before the link is actually inserted. > However, for "file:" links the default value of the description > becomes the link itself, and the previous content of the region is > lost (as far as I can see). Is this intended? For me, the default value for the description is *always* the active region, this one being a simple string or a file link. So I expect the default value of the description itself being "the link itself", since it equals the active region... or did I miss something? -- 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: Wishlist - Function to get to and reveal the current clocking task
Bastien <[EMAIL PROTECTED]> writes: > Bernt Hansen <[EMAIL PROTECTED]> writes: > >> Now the only weird thing it does is after going to the right place - >> if I hit C-M- again it goes somewhere else... and again brings it >> back. > > I can't reproduce that. You might have gnomes on your computer. Or we > both have, and mine just misbehave differently! Well just for fun I synchronised my setup to my laptop and the gnomes are in both :) If I fold my buffer it works but if I show all of the buffer with C-c C-a then repeatedly run the new function it jumps back and forth between two points in the file (lines 335 and 365 for me - the clock marker is on line 365 - almost at the end of the file) Bernt ___ 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] another GTD question from dto
David O'Toole <[EMAIL PROTECTED]> writes: > Without any indication which book the chapters are from. Can I fix > this with properties or tags or categories or something? , | * Books | ** TODO Read "Tractatus Logico-Philosophicus" | :PROPERTIES: | :CATEGORY: TLP | :END: | | *** DONE Find out about Wittgenstein's notation | *** NEXT Chapter 5 | *** TODO Chapter 6 | *** TODO Chapter 7 | *** TODO Review entire book | *** MAYBE [[...][Spoken mathematics]] | ** TODO Read "The Analysis of Mind" | :PROPERTIES: | :CATEGORY: TAoM | :END: | | *** NEXT Chapter 1 ` Will give in the agenda: TLP: Scheduled: NEXT Chapter 5 TAoM: Scheduled: NEXT Chapter 1 It defines a category for each book. Caveat: when I first discover the power of categories (and other ways to attach interesting information to a headline) I started to use it a lot. Because I thought I would finally find something useful to do with these informations. But sometimes it's just too much, and the hope for some useful-thing-to-do-in-a-near-future leads to irrelevant hassle... So in this case, I would simply put "* Chapter 5 of the Tractatus" in the headline. But this might be entirely personal. BTW, the Tractatus is also on my TODO list :) -- 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: no running clock
[EMAIL PROTECTED] (J. David Boyd) writes: >> Any idea why this happens ? >> >> Cheers, >> Cezar > > Are you exiting Emacs while the clock is started, then restarting > Emacs, and attempting to clock out of an item? I have seen your error > message when I do that. If you try to kill a buffer with a running clock, Org asks you whether you want to clock out. If you're not in the buffer where the clock runs, you are still able to see whether a clock is running: the clocked heading is displayed in the mode-line. If you still want to check for a running clock before closing Emacs, you could perhaps do this: (defun org-check-running-clock-any-buffer () "Check if any Org buffer contains a running clock. If yes, offer to stop it and to save the buffer with the changes." (interactive) (let ((buf (marker-buffer org-clock-marker)) (wcf (current-window-configuration))) (when (and buf (y-or-n-p (format "Clock-out in buffer %s before killing it? " buf))) (switch-to-buffer buf) (org-clock-out) (when (y-or-n-p "Save changed buffer? ") (save-buffer)) (set-window-configuration wcf (defadvice save-buffers-kill-emacs (before org-check-running-clock activate) "Check for a running clock before quitting." (org-check-running-clock-any-buffer)) -- 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: Wishlist - Function to get to and reveal the current clocking task
Bernt Hansen <[EMAIL PROTECTED]> writes: > Now the only weird thing it does is after going to the right place - > if I hit C-M- again it goes somewhere else... and again brings it > back. I can't reproduce that. You might have gnomes on your computer. Or we both have, and mine just misbehave differently! -- 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: no running clock
Cezar <[EMAIL PROTECTED]> writes: > Hello, > > I get this "error/warning" most of the time when trying to clock out. > > This is how my task looks like: > > ** DONE [#A] my task >SCHEDULED: <2007-10-03 Wed> >CLOCK: [2007-10-03 Wed 10:36] >[2007-10-02 Tue] > > > Any idea why this happens ? > > Cheers, > Cezar > Are you exiting Emacs while the clock is started, then restarting Emacs, and attempting to clock out of an item? I have seen your error message when I do that. In short, AFAIK, you can't do that. Emacs has to be running all along to use the clock-in and clock-out features. Dave ___ 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: Wishlist - Function to get to and reveal the current clocking task
Bastien <[EMAIL PROTECTED]> writes: > Bernt Hansen <[EMAIL PROTECTED]> writes: > >> If I'm in another buffer it splits the window and displays the right >> stuff in the other buffer - I just need to close the current window. > > (defun org-goto-clocked-in-entry (&optional delete-windows) > "Go to the currently clocked-in entry. > If DELETE-WINDOWS is non-nil, delete other windows. Sigh." > (interactive "P") > (if (not (marker-buffer org-clock-marker)) > (error "No active clock")) > (switch-to-buffer-other-window >(marker-buffer org-clock-marker)) > (if delete-windows (delete-other-windows)) > (goto-char org-clock-marker) > (org-show-entry) > (org-back-to-heading)) > > I guess that comes closer. Thanks! (global-set-key (kbd "C-M-") (lambda () (interactive) (org-goto-clocked-in-entry t))) :) Now the only weird thing it does is after going to the right place - if I hit C-M- again it goes somewhere else... and again brings it back. I'm not sure what's up with that but this is alot better than navigating through the agenda for me! Thanks Bastien!! Regards, Bernt P.S. And WOW that's fast response time!! Much appreciated! ___ 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: Wishlist - Function to get to and reveal the current clocking task
Bernt Hansen <[EMAIL PROTECTED]> writes: > If I'm in another buffer it splits the window and displays the right > stuff in the other buffer - I just need to close the current window. (defun org-goto-clocked-in-entry (&optional delete-windows) "Go to the currently clocked-in entry. If DELETE-WINDOWS is non-nil, delete other windows. Sigh." (interactive "P") (if (not (marker-buffer org-clock-marker)) (error "No active clock")) (switch-to-buffer-other-window (marker-buffer org-clock-marker)) (if delete-windows (delete-other-windows)) (goto-char org-clock-marker) (org-show-entry) (org-back-to-heading)) I guess that comes closer. -- 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: Wishlist - Function to get to and reveal the current clocking task
Bastien <[EMAIL PROTECTED]> writes: > Bernt Hansen <[EMAIL PROTECTED]> writes: > >> I'd love a function I could bind to a single key press to do this. >> >> I know org-clock-marker points at the current location I want to get to >> - I just don't know how to use it to get there and reveal the location >> the same as if I used the above procedure from the agenda. > > Something like this? > > (defun org-goto-clocked-in-entry () > "Go to the currently clocked-in entry." > (interactive) > (goto-char org-clock-marker) > (org-show-entry) > (org-back-to-heading)) Close :) My first attempt to code this failed miserably. Your version doesn't handle switching files/buffers. I also got the 'before first heading' error from your version when not in an org buffer ... so I hacked at it and this is what I have now: (defun org-goto-clocked-in-entry () "Go to the currently clocked-in entry." (interactive) (if (not (marker-buffer org-clock-marker)) (error "No active clock")) (display-buffer (marker-buffer org-clock-marker)) (goto-char org-clock-marker) (org-show-entry) (org-back-to-heading)) This is closer but still not right. If I'm in another buffer it splits the window and displays the right stuff in the other buffer - I just need to close the current window. My Emacs lisp skills are sadly lacking :( Thanks! Bernt ___ 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: no running clock
Bernt Hansen <[EMAIL PROTECTED]> writes: > Bastien <[EMAIL PROTECTED]> writes: > >> Cezar <[EMAIL PROTECTED]> writes: >> >>> I get this "error/warning" most of the time when trying to clock out. >> >> What error/warning message exactly? >> > > My guess would be the text in the subject line: "no running clock" You are right ! :) ___ 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] Wishlist - Function to get to and reveal the current clocking task
Bernt Hansen <[EMAIL PROTECTED]> writes: > I'd love a function I could bind to a single key press to do this. > > I know org-clock-marker points at the current location I want to get to > - I just don't know how to use it to get there and reveal the location > the same as if I used the above procedure from the agenda. Something like this? (defun org-goto-clocked-in-entry () "Go to the currently clocked-in entry." (interactive) (goto-char org-clock-marker) (org-show-entry) (org-back-to-heading)) -- 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] FR: Using properties to customize global settings on a per-entry basis
Carsten Dominik <[EMAIL PROTECTED]> writes: > OK, how about a general mechanism like this: If there is a property > :org-log-done:, it will be used instead of the current value of > org-log-done during TODO state changeing, like > > * repetitive entry > :PROPERTIES: > :org-log-done: nil > :END: Sounds like a great way to do it! John ___ 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] Wishlist - Function to get to and reveal the current clocking task
I'm finding that I want to get back to my current clocking task frequently. My org files are fairly large and when I fold all the tasks the only way I know of to get back to the current clocking task is to display today's agenda, press 'l' to get a display of my clocked tasks, and put the cursor on the last entry then hit 'o' to close the other window and RETURN. I do this 20 times a day... and it's getting kind of cumbersome :) I'd love a function I could bind to a single key press to do this. I know org-clock-marker points at the current location I want to get to - I just don't know how to use it to get there and reveal the location the same as if I used the above procedure from the agenda. Any suggestions? Thanks, Bernt ___ 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] Intermittent Font Face problem
Hi Carsten, I'm sure this bug is going to be a pain to track down... :( I'm using multiple org files and I'm clocking time and jumping between the files for hours. Then for no reason I can determine the colour display of tasks breaks. When it's broken I get black tasks alternating instead of all blue. I created a test.org file which shows this problem and it looks like the following image - task '* two' is black and not blue. <> This seems to be right after a :PROPERTIES: ... :END: section with no blank line. If I insert a blank line before '* two' the task goes blue again - and if I delete it so there is no blank line between the properties section and task it is black again. The fun part of this is if I close down Emacs and start it again it works perfectly - and all the tasks are coloured correctly. :-P I noticed this first in my work org files and decided to try to duplicate it in the test file for publication but it looks like it's some transient error that gets triggered by something I'm doing during the day. Restarting Emacs fixes it until I trigger it again. I'll try to capture more information on this if possible. Below is my my test.org file and my .emacs file with everything that is not org-related stripped out. Org-mode version 5.10b GNU Emacs 22.1.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2007-08-22 on raven, modified by Debian Bernt ,[ test.org ] | #+STARTUP: | * one | ** TODO one-one |SCHEDULED: <2007-09-12 Wed> |- State "STARTED"[2007-09-12 Wed 12:58] \\ | some note here | ** WAITING one-two |SCHEDULED: <2007-09-12 Wed> |- State "WAITING"[2007-09-12 Wed 12:58] \\ | This is waiting | :PROPERTIES: |:CATEGORY: test |:ARCHIVE: %s_archive:: | :END: | * two | ** TODO two-one |SCHEDULED: <2007-09-12 Wed> | ** TODO two-two |SCHEDULED: <2007-09-12 Wed> | | | * TODO docs ` ,[ .emacs ] | .emacs: Emacs customizations | | ;;; XEmacs backwards compatibility file | (setq user-init-file | (expand-file-name "init.el" | (expand-file-name ".xemacs" "~"))) | (setq custom-file | (expand-file-name "custom.el" | (expand-file-name ".xemacs" "~"))) | | (load-file user-init-file) | (load-file custom-file) | | ;; Appointments | (display-time) | (add-hook 'diary-hook 'appt-make-list) | (diary 0) | | ;; | ;; Enable color highligthing | ;; | (global-font-lock-mode t) | | ;;; | ;;; Org Mode | ;;; | (add-to-list 'load-path (expand-file-name "~/git/org-mode")) | (add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\)$" . org-mode)) | (require 'org-install) | | (setq org-log-done '(state) | org-agenda-include-diary t | org-cycle-include-plain-lists nil | org-agenda-todo-list-sublevels t | org-agenda-todo-ignore-deadlines nil | org-agenda-todo-ignore-scheduled nil | org-agenda-start-with-follow-mode nil | org-use-tag-inheritance t | org-tags-match-list-sublevels t | org-show-hierarchy-above t | org-show-following-heading t | org-show-siblings nil | org-export-with-sub-superscripts nil | org-clock-out-when-done t | org-use-fast-todo-selection t | org-hide-leading-stars t) | | (setq org-todo-keywords | '((sequence "TODO(t)" "NEXT(n)" "|" "DONE(d)") | (sequence "WAITING(w@)" "APPT(a)" "|") | (sequence "SOMEDAY(S)" "|" "CANCELLED(c)") | (sequence "OPEN(O)" "|" "CLOSED(C)") | (sequence "PROJECT(P)" "|" "PROJDONE(D)"))) | | (setq org-tag-alist '(("@work" . ?w) ("@home" . ?h) ("@errand" . ?e) ("@phone" . ?p) | (:startgroup . nil) ("sub10" . ?1) ("sub30" . ?3) ("sub60" . ?6) ("sub2h" . ?2) ("sub4h" . ?4) ("subday" . ?d) (:endgroup . nil) | ("admin" . ?a) ("org" . ?o))) | | (setq org-agenda-sorting-strategy '((agenda priority-down time-up category-up) | (todo category-keep priority-down) | (tags category-keep priority-down))) | | (define-key global-map "\C-cl" 'org-store-link) | (define-key global-map "\C-ca" 'org-agenda) | | ;; | ;; Fix for org and Gnus... | ;; | (require 'planner-gnus) | (defun gnus-summary-article-header (&optional number) | (gnus-data-header (gnus-data-find (or number | (gnus-summary-article-number) | (defun mail-header-from (header) (aref header 2)) | (defun mail-header-id (header) (aref header 4)) | (defun mail-header-date (header) (aref header 3)) | (defun gnus-summary-article-subject (&optional number) (aref | (gnus-data-header (assq (or number (gnus-summary-article-number)) | gnus-newsgroup-data)) 1)) | | (defun bernt-org-todo () | (interactive) | (org-narrow-to-subtree) | (org-show-todo-tree nil) | (widen)) | | ;; Custom Key Bindings | (global-set-key (kbd "") 'bernt-org-todo) | (global-set-key (kbd "") 'org-toggle-archive-tag) | (global
[Orgmode] Re: no running clock
Bastien <[EMAIL PROTECTED]> writes: > Cezar <[EMAIL PROTECTED]> writes: > >> I get this "error/warning" most of the time when trying to clock out. > > What error/warning message exactly? > My guess would be the text in the subject line: "no running clock" ___ 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: no running clock
Bastien <[EMAIL PROTECTED]> writes: > Cezar <[EMAIL PROTECTED]> writes: > >> I get this "error/warning" most of the time when trying to clock out. > > What error/warning message exactly? > My guess would be the text in the subject line: "no running clock" ___ 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: export all linked images with a certain property or tag
Fabian Braennstroem <[EMAIL PROTECTED]> writes: > but it needs some cosmetic like the looping over all > existing agenda entries... I wouldn't call it "cosmetic" :) Can you provide a full example of what you want to do and what the function you provide actually does, step by step? When building the agenda view, Org collects all relevant headlines. If we want to build something like the "complete agenda trees buffer (c)" we should perhaps start from this early collection -- going back and forth from one buffer to another and writing on them could be dangerous. But thanks for the code, it's something we can start with! -- 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] no running clock
Cezar <[EMAIL PROTECTED]> writes: > I get this "error/warning" most of the time when trying to clock out. What error/warning message exactly? In what context are you clocking in/out? Did you insert an empty log when clocking out? I guess we need a bit more of context :) -- 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] Only one org-open-at-point at a time?
Simon Guest <[EMAIL PROTECTED]> writes: > If I leave that running, and try to follow another link to another PDF > file, I get told: A command is running. Kill it? (yes or no) This small patch let you start a new process when you open an external viewer from Org: diff -u /home/guerry/elisp/testing/org/org.el /home/guerry/elisp/testing/bzg/org.el --- /home/guerry/elisp/testing/org/org.el 2007-10-03 16:59:59.0 +0100 +++ /home/guerry/elisp/testing/bzg/org.el 2007-10-03 17:06:25.0 +0100 @@ -12321,7 +12321,7 @@ (setq cmd (replace-match "%s" t t cmd))) (setq cmd (format cmd (shell-quote-argument file))) (save-window-excursion - (shell-command (concat cmd " &" + (start-process-shell-command cmd nil cmd))) ((or (stringp cmd) (eq cmd 'emacs)) (funcall (cdr (assq 'file org-link-frame-setup)) file) Diff finished. Wed Oct 3 17:08:46 2007 (Not heavily tested though.) -- 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] batch printing of diary/agenda without Scheduled items
Bastien <[EMAIL PROTECTED]> writes: > , > | (org-add-agenda-custom-command > | '(("X" agenda "" > |((org-agenda-skip-function > | (lambda() (org-agenda-skip-entry-if 'scheduled 'deadline))) > ` BTW, I forgot to mention the documentation for this: http://orgmode.org/org.html#Special-agenda-views -- 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: export all linked images with a certain property or tag
It kind of works... (defun org-agenda-collect-indirect-trees () (interactive) (delete-file "~/org/agenda-indirect-buffer.org") ; LOOP (org-agenda-tree-to-indirect-buffer) (other-window 1) (mark-page) (write-region (point-min) (point-max) "~/org/agenda-indirect-buffer.org" t) (write-region "\n\n" 0 "~/org/agenda-indirect-buffer.org" t) (other-window 1) (next-line) (org-agenda-tree-to-indirect-buffer) (other-window 1) (mark-page) (write-region (point-min) (point-max) "~/org/agenda-indirect-buffer.org" t) (write-region "\n\n" 0 "~/org/agenda-indirect-buffer.org" t) (other-window 1) (next-line) (org-agenda-tree-to-indirect-buffer) (other-window 1) (mark-page) (write-region (point-min) (point-max) "~/org/agenda-indirect-buffer.org" t) (write-region "\n\n" 0 "~/org/agenda-indirect-buffer.org" t) (other-window 1) (next-line) (org-agenda-tree-to-indirect-buffer) (other-window 1) (mark-page) (write-region (point-min) (point-max) "~/org/agenda-indirect-buffer.org" t) (write-region "\n\n" 0 "~/org/agenda-indirect-buffer.org" t) (other-window 1) (next-line) (org-agenda-tree-to-indirect-buffer) (other-window 1) (mark-page) (write-region (point-min) (point-max) "~/org/agenda-indirect-buffer.org" t) (write-region "\n\n" 0 "~/org/agenda-indirect-buffer.org" t) (other-window 1) (next-line) (other-window 1) (find-file "~/org/agenda-indirect-buffer.org") (org-export-as-html 2 t nil "~/org/agenda-indirect-buffer.html") ) but it needs some cosmetic like the looping over all existing agenda entries... Fabian Braennstroem schrieb am 10/03/2007 05:01 PM: > > Bastien schrieb am 10/03/2007 12:24 PM: >> Fabian Braennstroem <[EMAIL PROTECTED]> writes: >> >>> Sorry, I was not really clear... not the agenda view should be >>> exported, but every visible tree should be included in one indirect >>> buffer. Right now, 'b' shows the current-headline in an indirect >>> buffer, which I can export to html like usual. For this purpose there >>> has to be one global indirect agenda-buffer, which gets all those >>> visible trees!? >> I don't think this will be easy to do since showing the current headline >> relies on narrowing the indirect buffer to a subtree, and narrowing more >> than one region is not possible in a single buffer. >> >> It would require to build another buffer with all headlines and subtrees >> that are part of the agenda view. Interesting! >> > > I gave it a small try, very simple and does not really work: > > (defun org-agenda-collect-indirect-trees () > (interactive) > (org-agenda-tree-to-indirect-buffer) > (other-window 1) > (mark-page) > ; (write-file "dummy") > (write-region nil 0 "~/org/agenda-indirect-buffer.org" t) > (other-window 1) > (next-line) > ; Loop over all agenda headlines... > ) > > not working means, that it appends the whole buffer content > and not just the viewable tree. The next problem would be to > run some kine of loop over all agenda headlines; now I would > just copy the command about 10 times ... > Do you think it is a working approach and maybe you got an > idea about the 'whole-buffer' problem? > Fabian > > > > ___ > 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] apparent bug in org-insert-link with active region
Hi list If I call org-insert-link with the region active, then the region content is instantly deleted while I am prompted for the link. This is rather disconcerting, but for most link types the region content magically reappears as the default value of the description. However, for "file:" links the default value of the description becomes the link itself, and the previous content of the region is lost (as far as I can see). Is this intended? This is with Org version 5.09 - I'm sure it used to work at some time in the past. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ 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] batch printing of diary/agenda without Scheduled items
pete phillips <[EMAIL PROTECTED]> writes: > However, I don't want any Scheduled items to appear (as these are not > appointments/dates as such). > > I currently use this: > > /usr/bin/emacs-snapshot -batch -l ~/.xemacs/init.el -eval "(setq > european-calendar-style nil diary-mail-days 7 diary-file > \"/home/pete/diary\")"-eval '(org-batch-agenda "a" org-agenda-files > (quote ("~/TODO/HOME.org" "~/TODO/SMTL.org")))' I think the right way is to add a custom agenda command: , | (org-add-agenda-custom-command | '(("X" agenda "" |((org-agenda-skip-function | (lambda() (org-agenda-skip-entry-if 'scheduled 'deadline))) ` Note that this view also skips deadlines. Then call this new "X" agenda command like this: , | /usr/bin/emacs-snapshot -batch -l ~/.xemacs/init.el -eval \ "(setq european-calendar-style nil diary-mail-days 7 diary-file | \"/home/pete/diary\")"-eval '(org-batch-agenda "X" org-agenda-files (quote ("~/TODO/HOME.org" "~/TODO/SMTL.org")))' ` -- 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: another GTD question from dto
David O'Toole <[EMAIL PROTECTED]> writes: > I've been in my new "simple GTD" system for about a week, and it feels > very comfortable. Thanks again to Carsten and to the org-mode > community. > > Now I see what was wrong with my previous uses of org-mode. I never > used any keywords other than TODO and DONE. This didn't give enough > information, so it meant that every task I might possibly ever do had > a TODO item. Because of the absurd number of TODO's I never used the > agenda feature much, and therefore didn't schedule many things; I > relied on my cell-phone for scheduling appointments, and never set > deadlines in my personal coding projects. > > Now I am scheduling more things, and using the agenda views > regularly. > > But I am still having one problem. Right now I have a section in my > One Big Orgfile that looks like this: > >> * Books >> ** TODO Read "Tractatus Logico-Philosophicus" >> *** DONE Find out about Wittgenstein's notation >> *** NEXT Chapter 5 >> *** TODO Chapter 6 >> *** TODO Chapter 7 >> *** TODO Review entire book >> *** MAYBE [[http://s22318.tsbvi.edu/mathproject/appB-sec1.asp][Spoken >> mathematics]] >> ** TODO Read "The Analysis of Mind" >> *** NEXT Chapter 1 > > This gives in the agenda: > > dto: Scheduled: NEXT Chapter 5 > dto: Scheduled: NEXT Chapter 1 > > Without any indication which book the chapters are from. Can I fix > this with properties or tags or categories or something? I'm less than a week into my shiny new GTD setup. I don't normally schedule tasks that don't need to be scheduled anymore. I spend more time "doing stuff" than rescheduling things. I have a PROJECT and PROJDONE task which I use only for project headlines - and the PROJECT task defines what is a project. I schedule some of the important PROJECT tasks (not their subtasks) just to keep them on my radar in the daily agenda view. My NEXT tag view for @home is @home/NEXT|PROJECT so my view is something like this: todo: .PROJECT Learn Ruby on Rails - Agile Development on Rails Depot Application tutorial todo: ...NEXT Chapter 6 :sub60: which shows the book title. You can also use follow mode in the agenda if you reveal the parent headings with org-show-hierarchy-above t. I don't know of a way to see it directly in the agenda if you only display the NEXT task. HTH, Bernt ___ 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: export all linked images with a certain property or tag
Bastien schrieb am 10/03/2007 12:24 PM: > Fabian Braennstroem <[EMAIL PROTECTED]> writes: > >> Sorry, I was not really clear... not the agenda view should be >> exported, but every visible tree should be included in one indirect >> buffer. Right now, 'b' shows the current-headline in an indirect >> buffer, which I can export to html like usual. For this purpose there >> has to be one global indirect agenda-buffer, which gets all those >> visible trees!? > > I don't think this will be easy to do since showing the current headline > relies on narrowing the indirect buffer to a subtree, and narrowing more > than one region is not possible in a single buffer. > > It would require to build another buffer with all headlines and subtrees > that are part of the agenda view. Interesting! > I gave it a small try, very simple and does not really work: (defun org-agenda-collect-indirect-trees () (interactive) (org-agenda-tree-to-indirect-buffer) (other-window 1) (mark-page) ; (write-file "dummy") (write-region nil 0 "~/org/agenda-indirect-buffer.org" t) (other-window 1) (next-line) ; Loop over all agenda headlines... ) not working means, that it appends the whole buffer content and not just the viewable tree. The next problem would be to run some kine of loop over all agenda headlines; now I would just copy the command about 10 times ... Do you think it is a working approach and maybe you got an idea about the 'whole-buffer' problem? Fabian ___ 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] another GTD question from dto
I've been in my new "simple GTD" system for about a week, and it feels very comfortable. Thanks again to Carsten and to the org-mode community. Now I see what was wrong with my previous uses of org-mode. I never used any keywords other than TODO and DONE. This didn't give enough information, so it meant that every task I might possibly ever do had a TODO item. Because of the absurd number of TODO's I never used the agenda feature much, and therefore didn't schedule many things; I relied on my cell-phone for scheduling appointments, and never set deadlines in my personal coding projects. Now I am scheduling more things, and using the agenda views regularly. But I am still having one problem. Right now I have a section in my One Big Orgfile that looks like this: > * Books > ** TODO Read "Tractatus Logico-Philosophicus" > *** DONE Find out about Wittgenstein's notation > *** NEXT Chapter 5 > *** TODO Chapter 6 > *** TODO Chapter 7 > *** TODO Review entire book > *** MAYBE [[http://s22318.tsbvi.edu/mathproject/appB-sec1.asp][Spoken > mathematics]] > ** TODO Read "The Analysis of Mind" > *** NEXT Chapter 1 This gives in the agenda: dto: Scheduled: NEXT Chapter 5 dto: Scheduled: NEXT Chapter 1 Without any indication which book the chapters are from. Can I fix this with properties or tags or categories or something? -- David O'Toole [EMAIL PROTECTED] http://dto.freeshell.org/notebook/ ___ 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: Using properties to customize global settings on a per-entry basis
On Sep 29, 2007, at 5:50, John Wiegley wrote: I love using "#+STARTUP: lognotestate" for noting down when and why a task changes state. However, I have several tasks which recur daily, or once every two days. The size of these tasks is starting to get crazy, since there are empty "DONE" messages continually accruing. I'd like either a) an option to disable lognotestate for recurring tasks, or b) the ability to change the logging state for a particular entry using properties. OK, how about a general mechanism like this: If there is a property :org-log-done:, it will be used instead of the current value of org-log-done during TODO state changeing, like * repetitive entry :PROPERTIES: :org-log-done: nil :END: This kind of thing could be applied in more contexts - even though we will have to select each context where we like this explicitly - it always needs some coding. - 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
[Orgmode] no running clock
Hello, I get this "error/warning" most of the time when trying to clock out. This is how my task looks like: ** DONE [#A] my task SCHEDULED: <2007-10-03 Wed> CLOCK: [2007-10-03 Wed 10:36] [2007-10-02 Tue] Any idea why this happens ? Cheers, 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
Re: [Orgmode] Re: export all linked images with a certain property or tag
Fabian Braennstroem <[EMAIL PROTECTED]> writes: > Sorry, I was not really clear... not the agenda view should be > exported, but every visible tree should be included in one indirect > buffer. Right now, 'b' shows the current-headline in an indirect > buffer, which I can export to html like usual. For this purpose there > has to be one global indirect agenda-buffer, which gets all those > visible trees!? I don't think this will be easy to do since showing the current headline relies on narrowing the indirect buffer to a subtree, and narrowing more than one region is not possible in a single buffer. It would require to build another buffer with all headlines and subtrees that are part of the agenda view. Interesting! -- 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] Only one org-open-at-point at a time?
Hi, I'm using org-mode 5.10b on Debian GNU/Linux. The first time I follow a hyperlink to a PDF file, using C-c C-o, it works fine, and opens up the PDF file in the PDF reader specified in /etc/mailcap, kpdf in my case. If I leave that running, and try to follow another link to another PDF file, I get told: A command is running. Kill it? (yes or no) It does not seem possible to view the second PDF file without killing the first reader. I would really like to be able to have both PDF files open at the same time. Is this easily possible? (Of course, I doubt this is specific to PDF files, but this is the case I am facing.) cheers, Simon ___ 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] batch printing of diary/agenda without Scheduled items
Hi I want to print out my agenda to share/email to colleagues - entries from the diary file and normal dates associated with things in angled brackets eg: <2007-10-01 10:30> However, I don't want any Scheduled items to appear (as these are not appointments/dates as such). I currently use this: /usr/bin/emacs-snapshot -batch -l ~/.xemacs/init.el -eval "(setq european-calendar-style nil diary-mail-days 7 diary-file \"/home/pete/diary\")"-eval '(org-batch-agenda "a" org-agenda-files (quote ("~/TODO/HOME.org" "~/TODO/SMTL.org")))' but it prints the Scheduled dates as well. What magic incantation do I need to add ? Cheers, Pete ___ 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] org-mode font-locking clobbers the rear-nonsticky text property; for other modes it doesn't
I am trying to work out why font-lock for Org-mode changes the rear-nonsticky property of text I insert, while it doesn't do it for other modes. For example: (with-current-buffer (get-buffer-create "foo") (insert (propertize ";;Try adding text after this ->" 'read-only t 'face 'underline 'rear-nonsticky '(read-only In the "foo" buffer you will be able to add text after the arrow. Turning on lisp-interaction mode will fontify the text as a comment, but if you delete the text you added you'll still be able to add some more - whereas in org-mode you can't. Does anyone know why this happens and how I can prevent it? Cheers, Tom SW ___ 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: export all linked images with a certain property or tag
Bastien schrieb am 10/02/2007 10:47 PM: > Fabian Braennstroem <[EMAIL PROTECTED]> writes: > >> Sounds pretty good for me, but is it possible to insert all >> current agenda headlines into one buffer? > > In agenda view, you can use C-x C-w to export the view to HTML. This > uses htmlize.el, so make sure it's on your system. > > See "Exporting to a file" at the bottom of this info page: > > (info "(Org)Agenda commands") Sorry, I was not really clear... not the agenda view should be exported, but every visible tree should be included in one indirect buffer. Right now, 'b' shows the current-headline in an indirect buffer, which I can export to html like usual. For this purpose there has to be one global indirect agenda-buffer, which gets all those visible trees!? > For now, if you want to skip some headlines during exportation, you will > have to archive them, or to add the keyword QUOTE (C-c : when you're on > the headline.) Thanks, did not know QUOTE before, buf archiving :-) Fabian ___ 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