* Bug with org-startup-folded? @ 2007-11-28 15:56 Wanrong Lin 2007-11-29 15:30 ` Wanrong Lin 0 siblings, 1 reply; 8+ messages in thread From: Wanrong Lin @ 2007-11-28 15:56 UTC (permalink / raw) To: emacs-orgmode Hi, I like to have newly opened org-mode files in overview (folded) mode. With org-startup-folded set to t, this seems to only work partially. That is, when I firstly open an file, say xyz.org file, the file is unfolded. But if I kill the buffer, and open the same file again, it will be folded. At first I thought this is because the interference from the "session" package. But I removed that package and nothing changed. I am using the latest (5.15) org-mode. Thanks if someone can look into this. Wanrong ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Bug with org-startup-folded? 2007-11-28 15:56 Bug with org-startup-folded? Wanrong Lin @ 2007-11-29 15:30 ` Wanrong Lin 2007-11-29 22:43 ` Wanrong Lin 0 siblings, 1 reply; 8+ messages in thread From: Wanrong Lin @ 2007-11-29 15:30 UTC (permalink / raw) To: emacs-orgmode Just an update on the problem: I found that if I add the per-file option like this, the "overview" mode is always on when I visit an org file, whether it is the first time or not. #+STARTUP: fold But the global option does not work fully as I described before. Wanrong Wanrong Lin wrote: > Hi, > > I like to have newly opened org-mode files in overview (folded) mode. > With org-startup-folded set to t, this seems to only work partially. > That is, when I firstly open an file, say xyz.org file, the file is > unfolded. But if I kill the buffer, and open the same file again, it > will be folded. At first I thought this is because the interference > from the "session" package. But I removed that package and nothing > changed. I am using the latest (5.15) org-mode. > > Thanks if someone can look into this. > > Wanrong > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Bug with org-startup-folded? 2007-11-29 15:30 ` Wanrong Lin @ 2007-11-29 22:43 ` Wanrong Lin 2007-11-30 12:25 ` Bastien 0 siblings, 1 reply; 8+ messages in thread From: Wanrong Lin @ 2007-11-29 22:43 UTC (permalink / raw) To: emacs-orgmode Update on my own investigation/confusion on this problem: I have two lines like this in my org mode configuration (setq org-agenda-file-regexp "\\.org\\'") (add-to-list 'auto-mode-alist `(,org-agenda-file-regexp . org-mode)) By inserting some "message" statements (that is how far I can go on debugging elisp code) in org-mode function, I found that when I visit a ".org" file for the fist time, "org-mode" function is not called at all! But the file does open as an normal org-mode file (with "Org" appearing in the mode-line), except the text is not folded. If I kill the buffer and open the fine again, "org-mode" function is invoked and hence text is folded. I can certainly work around this problem by forcing org-mode to be called every time I open an org file. But can somebody help me out here? Why org-mode is not called at all when the file is opened for the first time? Who is keeping track whether the file is opened the first time or not? Thanks a lot. Wanrong Wanrong Lin wrote: > Just an update on the problem: > > I found that if I add the per-file option like this, the "overview" > mode is always on when I visit an org file, whether it is the first > time or not. > #+STARTUP: fold > > But the global option does not work fully as I described before. > > Wanrong > > Wanrong Lin wrote: >> Hi, >> >> I like to have newly opened org-mode files in overview (folded) mode. >> With org-startup-folded set to t, this seems to only work partially. >> That is, when I firstly open an file, say xyz.org file, the file is >> unfolded. But if I kill the buffer, and open the same file again, it >> will be folded. At first I thought this is because the interference >> from the "session" package. But I removed that package and nothing >> changed. I am using the latest (5.15) org-mode. >> >> Thanks if someone can look into this. >> >> Wanrong >> > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Re: Bug with org-startup-folded? 2007-11-29 22:43 ` Wanrong Lin @ 2007-11-30 12:25 ` Bastien 2007-11-30 21:01 ` Wanrong Lin 0 siblings, 1 reply; 8+ messages in thread From: Bastien @ 2007-11-30 12:25 UTC (permalink / raw) To: emacs-orgmode Wanrong Lin <wanrong.lin@gmail.com> writes: > (setq org-agenda-file-regexp "\\.org\\'") > (add-to-list 'auto-mode-alist `(,org-agenda-file-regexp . org-mode)) This is weird. Why don't you simply use this: (add-to-list 'auto-mode-alist ("\\.org\\'" . org-mode)) > By inserting some "message" statements (that is how far I can go on > debugging elisp code) in org-mode function, I found that when I visit a > ".org" file for the fist time, "org-mode" function is not called at all! > But the file does open as an normal org-mode file (with "Org" appearing > in the mode-line), except the text is not folded. This looks also weird. I think your configuration is somehow broken. Does this happen with every .org file? You should check the consistence of the global variables `org-startup-options' `org-startup-folded' *and* of local options in your Org file. -- Bastien ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Re: Bug with org-startup-folded? 2007-11-30 12:25 ` Bastien @ 2007-11-30 21:01 ` Wanrong Lin [not found] ` <acf852aa0712010346u7fb263aes3a84cfabc4a784c5@mail.gmail.com> 0 siblings, 1 reply; 8+ messages in thread From: Wanrong Lin @ 2007-11-30 21:01 UTC (permalink / raw) To: emacs-orgmode Bastien wrote: > Wanrong Lin <wanrong.lin@gmail.com> writes: > > >> (setq org-agenda-file-regexp "\\.org\\'") >> (add-to-list 'auto-mode-alist `(,org-agenda-file-regexp . org-mode)) >> > > This is weird. Why don't you simply use this: > > (add-to-list 'auto-mode-alist ("\\.org\\'" . org-mode)) > > I did my way because I want to set org-agenda-file-regexp and consistently use it any place the regexp is needed. >> By inserting some "message" statements (that is how far I can go on >> debugging elisp code) in org-mode function, I found that when I visit a >> ".org" file for the fist time, "org-mode" function is not called at all! >> But the file does open as an normal org-mode file (with "Org" appearing >> in the mode-line), except the text is not folded. >> > > This looks also weird. I think your configuration is somehow broken. > Does this happen with every .org file? You should check the consistence > of the global variables `org-startup-options' `org-startup-folded' *and* > of local options in your Org file. > Yes, this happens with every .org file. My org files have no local options at all, and all those variables you mentioned seem OK to me. The most puzzling thing, as I said before, is if you open a file the second time, the folding works, but not on the same file when opened the first time. Why would first time/second time make a difference on how org-mode behaves? Who is tracking whether the file is opened the first time or not? Scratching my head hard... Wanrong ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <acf852aa0712010346u7fb263aes3a84cfabc4a784c5@mail.gmail.com>]
* Re: Re: Bug with org-startup-folded? [not found] ` <acf852aa0712010346u7fb263aes3a84cfabc4a784c5@mail.gmail.com> @ 2007-12-01 19:31 ` Wanrong Lin 2007-12-01 22:46 ` Wanrong Lin 1 sibling, 0 replies; 8+ messages in thread From: Wanrong Lin @ 2007-12-01 19:31 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Hi, Carsten, After some more trials, I think I found the cause of the problem. I have a line like this in my org configuration: ;; add today's appointment into alert list, every day at 0:30AM (run-at-time "0:30am" (* 24 3600) 'org-agenda-to-appt) I expect with the above, org-agenda-to-appt will run once a day automatically at 0:30AM. But, it seems that org-agenda-to-appt runs right after emacs start up, and this command opens a buffer for every org files in my org-agenda-files, without any folding. So, when I thought I was opening an org file for the first time, actually emacs just switches to the existing buffer for that file, and gives an illusion that the first time the folding does not work, but the second time the folding works. Thank you for you and Bastien for your help on this. Wanrong Carsten Dominik wrote: > Hi Wanrong, > > unfortunately I am not able to reproduce what you describe, > so my suspicion is that it is still something in you setup. > I recommend that you try things with an absolutely minimum > setup, and with emacs -Q.... > > -- Carsten > > On 11/30/07, Wanrong Lin <wrglin@gmail.com> wrote: > >> Bastien wrote: >> >>> Wanrong Lin <wanrong.lin@gmail.com> writes: >>> >>> >>> >>>> (setq org-agenda-file-regexp "\\.org\\'") >>>> (add-to-list 'auto-mode-alist `(,org-agenda-file-regexp . org-mode)) >>>> >>>> >>> This is weird. Why don't you simply use this: >>> >>> (add-to-list 'auto-mode-alist ("\\.org\\'" . org-mode)) >>> >>> >>> >> I did my way because I want to set org-agenda-file-regexp and >> consistently use it any place the regexp is needed. >> >>>> By inserting some "message" statements (that is how far I can go on >>>> debugging elisp code) in org-mode function, I found that when I visit a >>>> ".org" file for the fist time, "org-mode" function is not called at all! >>>> But the file does open as an normal org-mode file (with "Org" appearing >>>> in the mode-line), except the text is not folded. >>>> >>>> >>> This looks also weird. I think your configuration is somehow broken. >>> Does this happen with every .org file? You should check the consistence >>> of the global variables `org-startup-options' `org-startup-folded' *and* >>> of local options in your Org file. >>> >>> >> Yes, this happens with every .org file. My org files have no local >> options at all, and all those variables you mentioned seem OK to me. The >> most puzzling thing, as I said before, is if you open a file the second >> time, the folding works, but not on the same file when opened the first >> time. Why would first time/second time make a difference on how org-mode >> behaves? Who is tracking whether the file is opened the first time or >> not? Scratching my head hard... >> >> Wanrong >> >> >> >> >> >> >> _______________________________________________ >> 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 >> >> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Re: Bug with org-startup-folded? [not found] ` <acf852aa0712010346u7fb263aes3a84cfabc4a784c5@mail.gmail.com> 2007-12-01 19:31 ` Wanrong Lin @ 2007-12-01 22:46 ` Wanrong Lin 2007-12-02 0:23 ` Carsten Dominik 1 sibling, 1 reply; 8+ messages in thread From: Wanrong Lin @ 2007-12-01 22:46 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Hi, Carsten, Following my last email, I wonder whether you can consider doing one of these two things in org-mode: 1. org-agenda-to-appt does not explicitly open a buffer for every org-file in the org-agenda-files, or 2. org-agenda-to-appt will honor the global org-startup-folded option. It seems the buffers opened by org-agenda-to-appt does honor the folding settings in the "#STARTUP" per file option. So I think it is natural and consistent for org-agenda-to-appt to honor the global options too when opening org-mode files. Thank you for giving it a thought. Wanrong Carsten Dominik wrote: > Hi Wanrong, > > unfortunately I am not able to reproduce what you describe, > so my suspicion is that it is still something in you setup. > I recommend that you try things with an absolutely minimum > setup, and with emacs -Q.... > > -- Carsten > > On 11/30/07, Wanrong Lin <wrglin@gmail.com> wrote: > >> Bastien wrote: >> >>> Wanrong Lin <wanrong.lin@gmail.com> writes: >>> >>> >>> >>>> (setq org-agenda-file-regexp "\\.org\\'") >>>> (add-to-list 'auto-mode-alist `(,org-agenda-file-regexp . org-mode)) >>>> >>>> >>> This is weird. Why don't you simply use this: >>> >>> (add-to-list 'auto-mode-alist ("\\.org\\'" . org-mode)) >>> >>> >>> >> I did my way because I want to set org-agenda-file-regexp and >> consistently use it any place the regexp is needed. >> >>>> By inserting some "message" statements (that is how far I can go on >>>> debugging elisp code) in org-mode function, I found that when I visit a >>>> ".org" file for the fist time, "org-mode" function is not called at all! >>>> But the file does open as an normal org-mode file (with "Org" appearing >>>> in the mode-line), except the text is not folded. >>>> >>>> >>> This looks also weird. I think your configuration is somehow broken. >>> Does this happen with every .org file? You should check the consistence >>> of the global variables `org-startup-options' `org-startup-folded' *and* >>> of local options in your Org file. >>> >>> >> Yes, this happens with every .org file. My org files have no local >> options at all, and all those variables you mentioned seem OK to me. The >> most puzzling thing, as I said before, is if you open a file the second >> time, the folding works, but not on the same file when opened the first >> time. Why would first time/second time make a difference on how org-mode >> behaves? Who is tracking whether the file is opened the first time or >> not? Scratching my head hard... >> >> Wanrong >> >> >> >> >> >> >> _______________________________________________ >> 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 >> >> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Re: Bug with org-startup-folded? 2007-12-01 22:46 ` Wanrong Lin @ 2007-12-02 0:23 ` Carsten Dominik 0 siblings, 0 replies; 8+ messages in thread From: Carsten Dominik @ 2007-12-02 0:23 UTC (permalink / raw) To: Wanrong Lin; +Cc: emacs-orgmode On 12/1/07, Wanrong Lin <wrglin@gmail.com> wrote: > > Hi, Carsten, > > Following my last email, I wonder whether you can consider doing one of > these two things in org-mode: > > 1. org-agenda-to-appt does not explicitly open a buffer for every > org-file in the org-agenda-files, or > 2. org-agenda-to-appt will honor the global org-startup-folded option. > It seems the buffers opened by org-agenda-to-appt does honor the folding > settings in the "#STARTUP" per file option. So I think it is natural and > consistent for org-agenda-to-appt to honor the global options too when > opening org-mode files. > > Thank you for giving it a thought. Thanks for your correct analysis, and sorry that this misbehavior has cost you a lot of time. org-agenda-to-appt calls org-agenda-get-day-entries, and this function indeed loads the buffers with folding turned of. I wrote this function long ago, so I am not sure exactly why that is. I will follow up and fix this problem in the next release. Thanks for being persistant in tracking this down. - Carsten ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-12-02 0:23 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-11-28 15:56 Bug with org-startup-folded? Wanrong Lin 2007-11-29 15:30 ` Wanrong Lin 2007-11-29 22:43 ` Wanrong Lin 2007-11-30 12:25 ` Bastien 2007-11-30 21:01 ` Wanrong Lin [not found] ` <acf852aa0712010346u7fb263aes3a84cfabc4a784c5@mail.gmail.com> 2007-12-01 19:31 ` Wanrong Lin 2007-12-01 22:46 ` Wanrong Lin 2007-12-02 0:23 ` Carsten Dominik
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).