* org-elements-parse-buffer and weird property drawers
@ 2014-08-30 17:56 Eike
2014-08-30 19:02 ` Eike
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Eike @ 2014-08-30 17:56 UTC (permalink / raw)
To: org-mode
Hello all,
I'm playing with the functions in org-elements.el and the following
effect seems strange to me:
I have a few propery drawers with empty propertys, like
#+BEGIN_EXAMPLE
:PROPERTIES:
:date: [2014-08-29 Fr]
:chf: 21.76
:eur:
:END:
#+END_EXAMPLE
If I do org-elements-parse-buffer, the empty one is not there, but the
first one is duplicated. At least, there are two node-property
elements in the tree like that:
#+BEGIN_EXAMPLE
(node-property (:key "chf" :value "21.76" :begin 38 :end 58 :post-blank 0 :post-affiliated 38 :parent #4))
(node-property (:key "chf" :value "21.76" :begin 58 :end 67 :post-blank 0 :post-affiliated 58 :parent #4))
#+END_EXAMPLE
The function call was this:
#+begin_src emacs-lisp
(with-current-buffer "test-exp.org"
(org-element-parse-buffer))
#+end_src
And here is the "test-exp.org" org file:
#+BEGIN_EXAMPLE
* Sonstiges
** Pizza
:PROPERTIES:
:chf: 21.76
:eur:
:END:
#+END_EXAMPLE
Am I missing something, or are empty properties not supported?
Kind regards,
Eike
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-08-30 17:56 org-elements-parse-buffer and weird property drawers Eike
@ 2014-08-30 19:02 ` Eike
2014-08-30 19:46 ` Thorsten Jolitz
2014-08-31 9:46 ` Nicolas Goaziou
2 siblings, 0 replies; 9+ messages in thread
From: Eike @ 2014-08-30 19:02 UTC (permalink / raw)
To: org-mode
forgot to mention org version:
Org-mode version 8.3beta (release_8.3beta-296-g851b77 @
/home/eike/.emacs.d/src/org-mode/lisp/)
Kind regards,
Eike
Eike writes:
> Hello all,
>
> I'm playing with the functions in org-elements.el and the following
> effect seems strange to me:
>
> I have a few propery drawers with empty propertys, like
>
> #+BEGIN_EXAMPLE
> :PROPERTIES:
> :date: [2014-08-29 Fr]
> :chf: 21.76
> :eur:
> :END:
> #+END_EXAMPLE
>
> If I do org-elements-parse-buffer, the empty one is not there, but the
> first one is duplicated. At least, there are two node-property
> elements in the tree like that:
>
> #+BEGIN_EXAMPLE
> (node-property (:key "chf" :value "21.76" :begin 38 :end 58 :post-blank 0 :post-affiliated 38 :parent #4))
> (node-property (:key "chf" :value "21.76" :begin 58 :end 67 :post-blank 0 :post-affiliated 58 :parent #4))
> #+END_EXAMPLE
>
> The function call was this:
>
> #+begin_src emacs-lisp
> (with-current-buffer "test-exp.org"
> (org-element-parse-buffer))
> #+end_src
>
> And here is the "test-exp.org" org file:
>
> #+BEGIN_EXAMPLE
> * Sonstiges
> ** Pizza
> :PROPERTIES:
> :chf: 21.76
> :eur:
> :END:
> #+END_EXAMPLE
>
> Am I missing something, or are empty properties not supported?
>
> Kind regards,
> Eike
--
gpg: AD7AC35E
finger print: 137F BB0B 1639 D25F DC5D E59C B412 C5F5 AD7A C35E
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-08-30 17:56 org-elements-parse-buffer and weird property drawers Eike
2014-08-30 19:02 ` Eike
@ 2014-08-30 19:46 ` Thorsten Jolitz
2014-08-31 9:46 ` Nicolas Goaziou
2 siblings, 0 replies; 9+ messages in thread
From: Thorsten Jolitz @ 2014-08-30 19:46 UTC (permalink / raw)
To: emacs-orgmode
Eike <news@eknet.org> writes:
> Hello all,
>
> I'm playing with the functions in org-elements.el and the following
> effect seems strange to me:
>
> I have a few propery drawers with empty propertys, like
>
> #+BEGIN_EXAMPLE
> :PROPERTIES:
> :date: [2014-08-29 Fr]
> :chf: 21.76
> :eur:
> :END:
> #+END_EXAMPLE
>
> If I do org-elements-parse-buffer, the empty one is not there, but the
> first one is duplicated. At least, there are two node-property
> elements in the tree like that:
>
> #+BEGIN_EXAMPLE
> (node-property (:key "chf" :value "21.76" :begin 38 :end 58 :post-blank 0 :post-affiliated 38 :parent #4))
> (node-property (:key "chf" :value "21.76" :begin 58 :end 67 :post-blank 0 :post-affiliated 58 :parent #4))
> #+END_EXAMPLE
Indeed, I get
,----
| (property-drawer (:begin 24 :end 78 :contents-begin 40 :contents-end 69
| :post-blank 0 :post-affiliated 24 :parent #3) (node-property (:key "chf"
| :value "21.76" :begin 40 :end 60 :post-blank 0 :parent #4))
| (node-property (:key "chf" :value "21.76" :begin 60 :end 69 :post-blank
| 0 :parent #4)))
`----
too when parsing this
,----
| * ORG SCRATCH
| ** Pizza
| :PROPERTIES:
| :chf: 21.76
| :eur:
| :END:
`----
looks like a bug to me.
--
cheers,
Thorsten
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-08-30 17:56 org-elements-parse-buffer and weird property drawers Eike
2014-08-30 19:02 ` Eike
2014-08-30 19:46 ` Thorsten Jolitz
@ 2014-08-31 9:46 ` Nicolas Goaziou
2014-08-31 12:59 ` Eike
2 siblings, 1 reply; 9+ messages in thread
From: Nicolas Goaziou @ 2014-08-31 9:46 UTC (permalink / raw)
To: Eike; +Cc: org-mode
Hello,
Eike <news@eknet.org> writes:
> I'm playing with the functions in org-elements.el and the following
> effect seems strange to me:
>
> I have a few propery drawers with empty propertys, like
>
> #+BEGIN_EXAMPLE
> :PROPERTIES:
> :date: [2014-08-29 Fr]
> :chf: 21.76
> :eur:
> :END:
> #+END_EXAMPLE
>
> If I do org-elements-parse-buffer, the empty one is not there, but the
> first one is duplicated. At least, there are two node-property
> elements in the tree like that:
>
> #+BEGIN_EXAMPLE
> (node-property (:key "chf" :value "21.76" :begin 38 :end 58 :post-blank 0 :post-affiliated 38 :parent #4))
> (node-property (:key "chf" :value "21.76" :begin 58 :end 67 :post-blank 0 :post-affiliated 58 :parent #4))
> #+END_EXAMPLE
>
> The function call was this:
>
> #+begin_src emacs-lisp
> (with-current-buffer "test-exp.org"
> (org-element-parse-buffer))
> #+end_src
>
> And here is the "test-exp.org" org file:
>
> #+BEGIN_EXAMPLE
> * Sonstiges
> ** Pizza
> :PROPERTIES:
> :chf: 21.76
> :eur:
> :END:
> #+END_EXAMPLE
This should be fixed. Thank you for reporting it.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-08-31 9:46 ` Nicolas Goaziou
@ 2014-08-31 12:59 ` Eike
2014-09-02 9:42 ` Daimrod
0 siblings, 1 reply; 9+ messages in thread
From: Eike @ 2014-08-31 12:59 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: Eike, org-mode
Hello,
Nicolas Goaziou writes:
> Eike <news@eknet.org> writes:
>
>> I'm playing with the functions in org-elements.el and the following
>> effect seems strange to me:
>>
>> I have a few propery drawers with empty propertys, like
>>
>> #+BEGIN_EXAMPLE
>> :PROPERTIES:
>> :date: [2014-08-29 Fr]
>> :chf: 21.76
>> :eur:
>> :END:
>> #+END_EXAMPLE
>>
>> If I do org-elements-parse-buffer, the empty one is not there, but the
>> first one is duplicated. At least, there are two node-property
>> elements in the tree like that:
>>
>> #+BEGIN_EXAMPLE
>> (node-property (:key "chf" :value "21.76" :begin 38 :end 58 :post-blank 0 :post-affiliated 38 :parent #4))
>> (node-property (:key "chf" :value "21.76" :begin 58 :end 67 :post-blank 0 :post-affiliated 58 :parent #4))
>> #+END_EXAMPLE
>>
>> The function call was this:
>>
>> #+begin_src emacs-lisp
>> (with-current-buffer "test-exp.org"
>> (org-element-parse-buffer))
>> #+end_src
>>
>> And here is the "test-exp.org" org file:
>>
>> #+BEGIN_EXAMPLE
>> * Sonstiges
>> ** Pizza
>> :PROPERTIES:
>> :chf: 21.76
>> :eur:
>> :END:
>> #+END_EXAMPLE
>
> This should be fixed. Thank you for reporting it.
Many thanks! It works here now.
Regards,
Eike
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-08-31 12:59 ` Eike
@ 2014-09-02 9:42 ` Daimrod
2014-09-02 10:35 ` Nicolas Goaziou
0 siblings, 1 reply; 9+ messages in thread
From: Daimrod @ 2014-09-02 9:42 UTC (permalink / raw)
To: Eike; +Cc: Eike, org-mode, Nicolas Goaziou
Eike <eike@eknet.org> writes:
> Hello,
>
> Nicolas Goaziou writes:
>> Eike <news@eknet.org> writes:
>>
>>> I'm playing with the functions in org-elements.el and the following
>>> effect seems strange to me:
>>>
>>> I have a few propery drawers with empty propertys, like
>>>
>>> #+BEGIN_EXAMPLE
>>> :PROPERTIES:
>>> :date: [2014-08-29 Fr]
>>> :chf: 21.76
>>> :eur:
>>> :END:
>>> #+END_EXAMPLE
>>>
>>> If I do org-elements-parse-buffer, the empty one is not there, but the
>>> first one is duplicated. At least, there are two node-property
>>> elements in the tree like that:
>>>
>>> #+BEGIN_EXAMPLE
>>> (node-property (:key "chf" :value "21.76" :begin 38 :end 58 :post-blank 0 :post-affiliated 38 :parent #4))
>>> (node-property (:key "chf" :value "21.76" :begin 58 :end 67 :post-blank 0 :post-affiliated 58 :parent #4))
>>> #+END_EXAMPLE
>>>
>>> The function call was this:
>>>
>>> #+begin_src emacs-lisp
>>> (with-current-buffer "test-exp.org"
>>> (org-element-parse-buffer))
>>> #+end_src
>>>
>>> And here is the "test-exp.org" org file:
>>>
>>> #+BEGIN_EXAMPLE
>>> * Sonstiges
>>> ** Pizza
>>> :PROPERTIES:
>>> :chf: 21.76
>>> :eur:
>>> :END:
>>> #+END_EXAMPLE
>>
>> This should be fixed. Thank you for reporting it.
>
> Many thanks! It works here now.
Hi,
Since the change to `org-re-property' I have problems to display org
files. My *Message* buffer is spammed with the following error:
Error during redisplay: (jit-lock-function 1119) signaled (error "No match 3 in highlight (3 (quote org-property-value) t)")
^^^^ this number changes
I know the problem lies in org-re-property because if I revert the
change, it works as it did before.
Test file:
* TODO Test
:PROPERTIES:
:TEST: test
:END:
Best,
--
Daimrod/Greg
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-09-02 9:42 ` Daimrod
@ 2014-09-02 10:35 ` Nicolas Goaziou
2014-09-02 11:14 ` Daimrod
0 siblings, 1 reply; 9+ messages in thread
From: Nicolas Goaziou @ 2014-09-02 10:35 UTC (permalink / raw)
To: Daimrod; +Cc: Eike, org-mode, Eike
Hello,
Daimrod <daimrod@gmail.com> writes:
> Since the change to `org-re-property' I have problems to display org
> files. My *Message* buffer is spammed with the following error:
>
> Error during redisplay: (jit-lock-function 1119) signaled (error "No match 3 in highlight (3 (quote org-property-value) t)")
> ^^^^ this number changes
Fixed. Thank you.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-09-02 10:35 ` Nicolas Goaziou
@ 2014-09-02 11:14 ` Daimrod
2014-09-02 18:58 ` Will Monroe
0 siblings, 1 reply; 9+ messages in thread
From: Daimrod @ 2014-09-02 11:14 UTC (permalink / raw)
To: Eike; +Cc: Eike, org-mode
Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
> Hello,
>
> Daimrod <daimrod@gmail.com> writes:
>
>> Since the change to `org-re-property' I have problems to display org
>> files. My *Message* buffer is spammed with the following error:
>>
>> Error during redisplay: (jit-lock-function 1119) signaled (error "No match 3 in highlight (3 (quote org-property-value) t)")
>> ^^^^ this number changes
>
> Fixed. Thank you.
It works, thanks.
> Regards,
--
Daimrod/Greg
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: org-elements-parse-buffer and weird property drawers
2014-09-02 11:14 ` Daimrod
@ 2014-09-02 18:58 ` Will Monroe
0 siblings, 0 replies; 9+ messages in thread
From: Will Monroe @ 2014-09-02 18:58 UTC (permalink / raw)
Cc: org-mode
[-- Attachment #1: Type: text/plain, Size: 7928 bytes --]
Hello,
I'm not as adept at troubleshooting as others on this list, but I believe
I've encountered this problem as well. After updating my org-mode version
this morning, I opened some of my org files and encountered some strange
display behaviors:
- The "TODO" keywords did not seem to have the usual faces applied to
them. I expected to see bold text and different colors on some of them but
I did not.
- I also saw that notes and some of the properties were not indented
anymore.
- In addition, I discovered that some actions (e.g., clocking in/out) no
longer seemed to work.
None of these were problems before updating. And I am able to open the
same org files without any problems on other machines that have not been
updated.
The error report information from org is below. If there's any more detail
I can provide, I'd be glad to do so. If anyone has ideas about how to: 1)
resolve the problem and/or 2) revert to a prior version using basic
installation methods (ie, M-x package install), I would greatly appreciate
it.
Thanks,
Will
***
Emacs : GNU Emacs 24.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
of 2013-03-12 on bob.porkrind.org
Package: Org-mode version 8.2.7c (8.2.7c-57-g37bf05-elpa @
/Users/wmonro1/.emacs.d/elpa/
org-20140901/)
current state:
==============
(setq
org-export-backends '(ascii html icalendar latex md odt freemind)
org-hide-leading-stars t
org-tab-first-hook '(org-hide-block-toggle-maybe
org-src-native-tab-command-maybe
org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-speed-command-hook '(org-speed-command-default-hook
org-babel-speed-command-hook)
org-occur-hook '(org-first-headline-recenter)
org-metaup-hook '(org-babel-load-in-session-maybe)
org-html-format-drawer-function '(lambda (name contents) contents)
org-log-done t
org-latex-format-inlinetask-function 'ignore
org-confirm-shell-link-function 'yes-or-no-p
org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
org-latex-pdf-process '("pdflatex -shell-escape -shell-escape -interaction
nonstopmode -output-directory %o %f" "pdflatex -shell-escape -shell-escape
-interaction nonstopmode -output-directory %o %f" "pdflatex -shell-escape
-shell-escape -interaction nonstopmode -output-directory %o %f")
org-export-date-timestamp-format "%Y-%m-%d"
org-agenda-custom-commands '(("w" todo "WAITING") ("n" todo "NEXT") ("S"
tags-todo "@SILENCE")
("e" tags-todo "@EMAIL") ("E" tags-todo "@ERRAND")
("W" "calendar cd-"
((agenda "Work"
((org-agenda-files
(quote
("~/Dropbox/org/workx.org" "~/Dropbox/org/prodevx.org"
"~/Dropbox/org/writingx.org")
)
)
)
)
)
)
("H" "calendar cd-"
((agenda "Home"
((org-agenda-files
(quote
("~/Dropbox/org/homex.org" "~/Dropbox/org/cookingx.org"
"~/Dropbox/org/errandsx.org")
)
)
)
)
)
)
("P" "calendar cd-"
((agenda "Personal"
((org-agenda-files
(quote
("~/Dropbox/org/fitnessx.org" "~/Dropbox/org/socialx.org
"
"~/Dropbox/org/musicx.org")
)
)
)
)
)
)
("h" "Daily habits" ((agenda "habits"))
((org-agenda-show-log t) (org-agenda-ndays 1)
(org-agenda-log-mode-items (quote (state)))
(org-agenda-skip-function
(quote (org-agenda-skip-entry-if (quote notregexp)
":HABIT:")))
)
)
)
org-latex-format-headline-function
'org-latex-format-headline-default-function
org-default-notes-file "~/Dropbox/org/inbox.org"
org-startup-indented t
org-after-todo-state-change-hook '(org-clock-out-if-current
mm/org-insert-trigger)
org-latex-format-drawer-function '(lambda (name contents) contents)
org-odt-format-headline-function 'ignore
org-loop-over-headlines-in-active-region "t"
org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-babel-pre-tangle-hook '(save-buffer)
org-global-properties '(("Effort_ALL" . "0:05 0:15 0:25 0:45 1:00 2:00"))
org-export-copy-to-kill-ring t
org-trigger-hook '(org-depend-trigger-todo)
org-mode-hook '(#[nil "\300\301\302\303\304$\207" [org-add-hook
before-save-hook org-encrypt-entries nil t]
5]
#[nil "\300\301\302\303\304$\207"
[org-add-hook change-major-mode-hook org-show-block-all append
local] 5]
#[nil "\300\301\302\303\304$\207"
[org-add-hook change-major-mode-hook org-babel-show-result-all
append local] 5]
org-babel-result-hide-spec org-babel-hide-all-hashes
org-journal-update-auto-mode-alist)
org-export-with-tags 'not-in-toc
org-ascii-format-drawer-function '(lambda (name contents width) contents)
org-odt-format-inlinetask-function 'ignore
org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point
org-babel-execute-safely-maybe)
org-directory "~/Dropbox/org/"
org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
org-cycle-hide-inline-tasks
org-cycle-show-empty-lines
org-optimize-window-after-visibility-change)
org-tags-exclude-from-inheritance '("crypt")
org-journal-dir "~/Dropbox/journal/"
org-crypt-key nil
org-export-with-drawers nil
org-todo-keywords '((type "TODO(t)" "NEXT(n)" "|" "WAITING(w)" "DONE(d)"))
org-modules '(org-habit org-w3m org-bbdb org-bibtex org-docview org-gnus
org-info org-irc org-mhe org-rmail)
org-latex-packages-alist '(("" "minted"))
org-confirm-elisp-link-function 'yes-or-no-p
org-metadown-hook '(org-babel-pop-to-session-maybe)
org-log-into-drawer t
org-odt-format-drawer-function '(lambda (name contents) contents)
org-latex-listings 'minted
org-blocker-hook '(org-depend-block-todo)
org-html-format-headline-function 'ignore
org-babel-load-languages '((ledger . t))
org-reveal-start-hook '(org-decrypt-entry)
org-velocity-bucket "~/Dropbox/org"
org-html-format-inlinetask-function 'ignore
org-agenda-files '("~/Dropbox/org/cookingx.org" "~/Dropbox/org/errandsx.org"
"~/Dropbox/org/homex.org"
"~/Dropbox/org/fitnessx.org" "~/Dropbox/org/maintenancex.org"
"~/Dropbox/org/musicx.org"
"~/Dropbox/org/prodevx.org" "~/Dropbox/org/socialx.org"
"~/Dropbox/org/techx.org"
"~/Dropbox/org/workx.org" "~/Dropbox/org/writingx.org")
org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
org-src-fontify-natively t
org-tag-alist '(("@SILENCE" . 115) ("@CALLS" . 99) ("@HOME" . 104)
("@OFFICE" . 111) ("@COMPUTER" . 117)
("@EMAIL" . 101) ("@READ" . 114) ("@ERRAND" . 69) ("@PLAN" . 112)
("@BRAINSTORM" . 98)
("@WAITING" . 119) ("@ISAAC" . 105) ("@JASMAINE" . 106) ("@KATY" .
107) ("PROJECT" . 80)
("HABIT" . 72))
)
On Tue, Sep 2, 2014 at 6:14 AM, Daimrod <daimrod@gmail.com> wrote:
> Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
>
> > Hello,
> >
> > Daimrod <daimrod@gmail.com> writes:
> >
> >> Since the change to `org-re-property' I have problems to display org
> >> files. My *Message* buffer is spammed with the following error:
> >>
> >> Error during redisplay: (jit-lock-function 1119) signaled (error "No
> match 3 in highlight (3 (quote org-property-value) t)")
> >> ^^^^ this number changes
> >
> > Fixed. Thank you.
>
> It works, thanks.
>
> > Regards,
>
> --
> Daimrod/Greg
>
>
[-- Attachment #2: Type: text/html, Size: 12180 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2014-09-02 18:58 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-30 17:56 org-elements-parse-buffer and weird property drawers Eike
2014-08-30 19:02 ` Eike
2014-08-30 19:46 ` Thorsten Jolitz
2014-08-31 9:46 ` Nicolas Goaziou
2014-08-31 12:59 ` Eike
2014-09-02 9:42 ` Daimrod
2014-09-02 10:35 ` Nicolas Goaziou
2014-09-02 11:14 ` Daimrod
2014-09-02 18:58 ` Will Monroe
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).