* Nicolas Goaziou <n.goaz...@gmail.com> wrote: > Hello, > > Karl Voit <devn...@karl-voit.at> writes: > >> I am still facing strange behavior and I still do think that we >> need an org-mode-syntax-checker for Org-mode files that cause >> problems. >> >> Example: >> >> | foo | bar | baz | >> | 42 | | | >> | 23 | | | > > I don't understand what a "syntax checker" has to do with it. > Notwithstanding the fact that such a checker assumes all Org obeys to > a single syntax definition, which is what I'm struggling for, but is not > the case actually, it would report, in this case, that syntax is valid. > How would that help?
I had some issues where time-stamps of deadlines and logbook were written in the wrong position, messing up drawers. A syntax checker is not a 100% sure thing, yes. However, it would help to get information on unknown drawers, missing :END: lines, mismatching blocks, and so forth. I am not completely sure how to achieve this. However, my (long) Org-mode files with the performance issues is not a situation I am satisfied. Last week I presented Org-mode at a Linuxdays-event here in Graz and I had to apologize for all the weird behavior. This was somewhat embarrassing :-( > I generated a 32000 lines long file and couldn't reproduce the problem. > What Org version are you using? d5484ae 2014-04-12 from the repos. Probably it has to do with my Emacs binary as well: GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.4.2) of 2014-01-01 on gkar, modified by Debian The Emacs on the Windows machine in the office does not show many issues. However, my configuration is only 95% the same for both machines. >> Still not possible: org-agenda-list & org-agenda-write to ICS file. >> Org-mode is working hard but is in some kind of endless loop. I >> assume that this also would work when I would change to a small >> Org-mode file. I can test this if it helps. > > It would help. So would an ECM for the reported infloop. Pfuh, I totally understand this :-) Wow, I am afraid this will be hard work to generate but I will schedule it. Please be patient because I have lots of stuff to do these days. > Also you can try to set `toggle-debug-on-quit', C-g amid the infloop, > and report the backtrace. Sure. After a couple of minutes, I C-g and this is the output: http://paste.grml.org/1898/ -- mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML to Org-mode: > get Memacs from https://github.com/novoid/Memacs < https://github.com/novoid/extract_pdf_annotations_to_orgmode + more on github