LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1267|回复: 9

我的org-mode中的重复任务没法实现?

[复制链接]
发表于 2008-10-7 14:27:16 | 显示全部楼层 |阅读模式
我的emacs 是22.1.1,

想用org-mode的重复任务功能,
下面几种写都不会出现重复任务功能,
比较我想要每周一开会,下面这样写都没有反应


  1. *** Monday afternoon team meeting
  2. SCHEDULED: <2007-10-22 Mon 15:00-16:00 +1w>

  3. *** Monday afternoon team meeting
  4. SCHEDULED: <2007-10-22 Mon 15:00 +1w>

  5. *** Monday afternoon team meeting
  6. SCHEDULED: <2007-10-22 Mon +1w>

  7. *** Monday afternoon team meeting
  8. <2007-10-22 Mon +1w>

  9. *** TODO Monday afternoon team meeting
  10. <2007-10-22 Mon +1w>

复制代码



以上写法都不能实现每周一提示的功能。

我想实现像图上的功能, 定期提醒。


如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-10-7 15:00:55 | 显示全部楼层
定期提醒?可以呀

在 .emacs 的最后加上 (org-agenda)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-7 16:04:19 | 显示全部楼层
Post by whitelilis;1891358
定期提醒?可以呀

在 .emacs 的最后加上 (org-agenda)



我在.emacs末尾加了(org-agenda)后,启动emacs 就出错,


[PHP]

("emacs")
Loading subst-ksc...done
Loading subst-gb2312...done
Loading subst-big5...done
Loading subst-jis...done
Loading edmacro...done
Loading easy-mmode...done
Loading cl-macs...done
Loading advice...done
Loading cl-seq...done
Loading cl-extra...done
Loading pc-select...done
Loading delsel...done
Toggling tool-bar-mode off; better pass an explicit argument.
Loading /home/newman0708/myprogram/nxhtml/autostart.el (source)...
Nxml/Nxhtml Autostart.el loading ...
Loading /home/newman0708/myprogram/nxhtml/nxml-mode-20041004/rng-auto.el (source)...done
Loading /home/newman0708/myprogram/nxhtml/etc/schema/schema-path-patch.el (source)...done
xhtml-loader.rnc was ok
(No changes need to be saved)
Loading /home/newman0708/myprogram/nxhtml/nxhtml/nxhtml-autoload.el (source)...
Loading url-methods...done
html-site-current (information): No current site set
Loading derived...done
Loading byte-opt...done
Loading rx...done
Loading regexp-opt...done
majmodpri-sort-lists running ...
Loading /home/newman0708/myprogram/nxhtml/nxhtml/nxhtml-autoload.el (source)...done
Loading /home/newman0708/myprogram/nxhtml/autostart.el (source)...done
Loading org...done


An error has occurred while loading `/home/newman0708/.emacs':

Wrong number of arguments: #[(arg) ÀÁ‡ [exit (byte-code pÆÇ !‰…


[/PHP]

不知道为什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-7 19:37:17 | 显示全部楼层
各位高手,路过的,请指点一下。
回复 支持 反对

使用道具 举报

发表于 2008-10-8 08:51:33 | 显示全部楼层
那就不加 (org-agenda), 换成 (org-agenda-list) 试一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-8 12:09:11 | 显示全部楼层
已经解决了,我的emacs 22.1这个版本的org-mode就是不行。
我换成了 emacs22.3就可以了,但是这个版本感觉不太稳定,总是无故跳出,再报错,可以 是在我的系统(ubuntu 7.04)上才不太稳定的,

还有我在emacs 22.1上 用了最新版本 的org-mode 后也可以,就是不太稳定,会出错。
回复 支持 反对

使用道具 举报

发表于 2008-10-8 12:41:55 | 显示全部楼层
版本问题吗?
我用 22.1 和 cvs 两个版本(一个自己的机器,一个是实验室的机器),都没有问题呀。

是不是楼主哪里的设置有问题呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-9 20:32:36 | 显示全部楼层
Post by whitelilis;1891706
版本问题吗?
我用 22.1 和 cvs 两个版本(一个自己的机器,一个是实验室的机器),都没有问题呀。

是不是楼主哪里的设置有问题呢?



那我把自己的配置贴出来
[PHP]
;;;org-mode设置 start---------------------------------
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(setq org-hide-leading-stars t)
(setq org-cycle-include-plain-lists t)
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t);log the time of done
(add-hook 'org-mode-hook 'turn-on-font-lock)  ; Org buffers only
(add-hook 'org-mode-hook 'toggle-truncate-lines) ;自动换行
(setq org-agenda-files (list "~/.emacs.d/org/newmanplan.org"
))
;;;org-mode设置 end---------------------------------

[/PHP]


使用 :
[PHP]
*** TODO Monday afternoon team meeting
<2007-10-22 Mon +1w>
[/PHP]


显示方法是:C-c a a


我觉得应该用法没错呀,配置也不会错呀,我是按照
http://members.optusnet.com.au/~charles57/GTD/org_dates/#sec-1
这个网页上的方法去做的,

希望 whitelilis 帮我看看是什么问题!
回复 支持 反对

使用道具 举报

发表于 2008-10-10 08:47:07 | 显示全部楼层
真的是版本的问题吗?
用你的配置文件,在我的机器上作实验,是可以的,截图如附件所示。

另外贴上我的配置文件(和你的差不多)
其中和 remember 有关的一些,没有什么关系。

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

  2. ;; Org Mode

  3. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

  4. (setq org-agenda-files (list "~/org/notes.org"))

  5. (add-to-list 'auto-mode-alist '("\\.org$" . org-mode))

  6. ;;(define-prefix-command 'org-mode-map)
  7. (define-key global-map "\C-cl" 'org-store-link)
  8. (define-key global-map "\C-ca" 'org-agenda)

  9. (setq org-log-done '(done))


  10. ;; OrgMode & Remember

  11. (setq org-directory "~/org")
  12. (setq org-default-notes-file "~/org/notes.org")
  13. (setq remember-annotation-functions '(org-remember-annotation))
  14. (setq remember-handler-functions '(org-remember-handler))
  15. (add-hook 'remember-mode-hook 'org-remember-apply-template)

  16. (setq org-remember-templates
  17.       '(
  18.         ("Project" ?p "* %U %? %^g\n\n"           "~/org/notes.org" "Projects")
  19.         ("Project" ?P "* %U %? %^g\n\n  %a\n"     "~/org/notes.org" "Projects")
  20.         ("Todo"    ?t "* TODO %? %^g\n\n"         "~/org/notes.org" "Next Actions")
  21.         ("Todo"    ?T "* TODO %? %^g\n\n  %a\n\n" "~/org/notes.org" "Next Actions")
  22.         ("Journal" ?j "* %U %^g\n  %?\n"          "~/org/notes.org" "Journal")
  23.         ("Journal" ?J "* %U %^g\n  %?\n  %a\n"    "~/org/notes.org" "Journal")
  24.         ("Idea"    ?i "* %U %?\n\n"               "~/org/notes.org" "SomeDay/Maybe")
  25.         ("Idea"    ?I "* %U %?\n\n  %a\n"         "~/org/notes.org" "SomeDay/Maybe")
  26.         ("Waiting" ?w "* %U %? %^g\n\n"           "~/org/notes.org" "Waiting For")
  27.         ("Waiting" ?W "* %U %? %^g\n\n  %a\n"     "~/org/notes.org" "Waiting For")
  28.         ("Dairy"   ?d "* %U \n  %?"               "~/org/notes.org" "Dairy")
  29.         ("Dairy"   ?D "* %U \n  %?  %a\n"         "~/org/notes.org" "Dairy")
  30.         ))

  31. ;; org project

  32. (setq org-publish-project-alist
  33.       '(("org"
  34.          :base-directory "~/org"
  35.          :publishing-directory "~/org/public_html"
  36.          :section-numbers nil
  37.          :table-of-contents nil
  38.          :style "<link rel=stylesheet
  39. href="mystyle.css"
  40. type="text/css">")))

  41. ;; open appt message function

  42. (appt-activate t)

  43. (setq appt-display-format 'window)

  44. (add-hook 'diary-hook 'appt-make-list)



  45. ;; org to appt

  46. (setq appt-display-duration 30)
  47. (setq appt-audible t)
  48. (setq appt-display-mode-line t)

  49. ;;(appt-activate 1)

  50. (setq appt-msg-countdown-list '(10 0))
  51. (org-agenda-list)
  52. (org-agenda-to-appt)

  53. (define-key org-mode-map [(C-return)] 'org-insert-todo-heading)
  54. (define-key org-mode-map [(C-tab)] 'hippie-expand)
  55. (define-key org-mode-map [(S-tab)] 'org-force-cycle-archived)
  56. (define-key org-mode-map [(f9)] 'remember)
  57. ;; strange , in org mode ,this must turn  manually, the follow line doesn't work
  58. ;; (add-hook 'org-mode-hook 'toggle-truncate-lines)

复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-10 09:11:48 | 显示全部楼层
我觉得也是版本问题,

我看了版主的org-mode配置,主要部分和我的差不多,

我的系统是ubuntu7.04

emacs 是
GNU Emacs 22.1.1 (i486-pc-linux-gnu, GTK+ Version 2.10.11)
of 2007-11-21 on vernadsky
Copyright (C) 2007 Free Software Foundation, Inc.

我的org-mode版本是:
Org-mode version 4.67c


没办法,只能装上Org-mode version 6.08c用用吧,

但emacs没有原来那么稳定了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表