Re: [O] Bug: syntax highlighting in ox-odt and emacs26+ broken [9.1.2 (9.1.2-elpa @ /home/jay/Code/tmp/emacs/lisp/org/)]
Hi Tim, > My recommendation would be to confirm if the problem exists in the org > bundled with Emacs 26 (9.1.1) and if it is, report this on the emacs > devel list, making it clear the issue does not exist with emacs > 25.3. This will at least allow Emacs devel to note that something which > it is changing is either buggy and needs more work or is an incompatible > change for org (and possibly other modes) which will need to be > added to the changes/News file and addressed by mode authors prior to 26 > being released. This bug does indeed exist in the org bundled with emacs. Reporting this to emacs-devel sounds like a good plan, and I'll do so in a couple days to let anyone on the org mailing list have a chance to correct me if I'm doing anything wrong on the org side. But I do agree this looks like a bug in emacs core (even though I wansn't able to find the cause). -Jay
Re: [O] Bug: syntax highlighting in ox-odt and emacs26+ broken [9.1.2 (9.1.2-elpa @ /home/jay/Code/tmp/emacs/lisp/org/)]
I'm not an org developer, but I did notice a message on the emacs-devel list a few days ago stating that Emacs 26 has updated to use org 9.1.1. As Emacs 26 is a moving target and this problem does not appear in the latest stable version i.e. 25.3, I would agree this is most likely due to a change in emacs 26 and may indicate either a bug in Emacs 26 or an incompatible change in Emacs 26 which may require changes to org. However, I think it would be unwise to try and address the issue in org until Emacs 26 is closer to a release as there is too high a chance that any change we make to org will be undone by further refinements in Emacs 26. My recommendation would be to confirm if the problem exists in the org bundled with Emacs 26 (9.1.1) and if it is, report this on the emacs devel list, making it clear the issue does not exist with emacs 25.3. This will at least allow Emacs devel to note that something which it is changing is either buggy and needs more work or is an incompatible change for org (and possibly other modes) which will need to be added to the changes/News file and addressed by mode authors prior to 26 being released. Tim Jay Kamat writes: > Hi Everyone, > > I think 'francisv' from the #org-mode irc channel found a interesting > bug in emacs or org mode. I don't know enough about emacs to figure out > exactly what's going on, so I'll provide as much information as I'm able > to find out. > > orgmode syntax highlighting when exporting to ox-odt in emacs 26 seems > to be broken. This is not reproducible under emacs 25 at all. In > addition, this seems to be dependent on which emacs is compiling org > bytecode. > > Steps to Reproduce: > 1. Compile Emacs *26* from source > 2. Load an org file with the following (built-in org): > > #+BEGIN_SRC c > int main() { > return 0; > } > #+END_SRC > > 3. Export to odt via C-c C-e o o > 4. Open file in libreoffice > > Expected Results > > Syntax highlighting for the code block as in emacs25 > > Actual Results > > Code seems to be colored in a single color, interestingly, this is *not* > black. > > (I can provide screenshots if that would be helpful) > > After poking around, I found a bit more information on how to reproduce > it: > > Environments with working syntax export: > 1. Emacs25, always (unless unrelated errors are present) > 2. Emacs26, when running org compiled with emacs 25 (from elpa/repo) > 3. Emacs26, when running org 'interpreted' (not compiled to bytecode) > > Environments with broken syntax export: > 1. Emacs26 when compiled from source, using builtin org > 2. Emacs26 when org is compiled with Emacs 26 (from elpa/repo) > > I tested all emacs versions on org 0b83168465, changing which version > org was compiled with by modifying the EMACS variable in local.mk in > org. I also ran everything in ~emacs -Q~. > > I attempted to bisect emacs to find which change in emacs is causing > this, bug I wasn't able to compile some older versions of emacs. I was > able to find that it was '14 revisions away from 5f3379b338' but I don't > know if that's helpful. > > A stackexchange question about this is here: > https://emacs.stackexchange.com/questions/36023/how-to-export-babel-source-blocks-with-syntax-highlighting-to-odt-in-org-mode-in > > This is probably not a bug in org mode (but rather in emacs 26) but I > wanted to post it here first to see if anyone had any idea what could be > causing this. If this dosen't seem like an org bug, I'm happy to > redirect it to emacs bug reports. > > Please let me know if anyone has any questions, and apologies if > anything is wrong about this report. > > Emacs : GNU Emacs 26.0.60 (build 5, x86_64-pc-linux-gnu, GTK+ Version > 3.22.11) > of 2017-10-07 > Package: Org mode version 9.1.2 (9.1.2-elpa @ > /home/jay/Code/tmp/emacs/lisp/org/) > > Thanks, > -Jay -- Tim Cross
[O] Bug: syntax highlighting in ox-odt and emacs26+ broken [9.1.2 (9.1.2-elpa @ /home/jay/Code/tmp/emacs/lisp/org/)]
Hi Everyone, I think 'francisv' from the #org-mode irc channel found a interesting bug in emacs or org mode. I don't know enough about emacs to figure out exactly what's going on, so I'll provide as much information as I'm able to find out. orgmode syntax highlighting when exporting to ox-odt in emacs 26 seems to be broken. This is not reproducible under emacs 25 at all. In addition, this seems to be dependent on which emacs is compiling org bytecode. Steps to Reproduce: 1. Compile Emacs *26* from source 2. Load an org file with the following (built-in org): #+BEGIN_SRC c int main() { return 0; } #+END_SRC 3. Export to odt via C-c C-e o o 4. Open file in libreoffice Expected Results Syntax highlighting for the code block as in emacs25 Actual Results Code seems to be colored in a single color, interestingly, this is *not* black. (I can provide screenshots if that would be helpful) After poking around, I found a bit more information on how to reproduce it: Environments with working syntax export: 1. Emacs25, always (unless unrelated errors are present) 2. Emacs26, when running org compiled with emacs 25 (from elpa/repo) 3. Emacs26, when running org 'interpreted' (not compiled to bytecode) Environments with broken syntax export: 1. Emacs26 when compiled from source, using builtin org 2. Emacs26 when org is compiled with Emacs 26 (from elpa/repo) I tested all emacs versions on org 0b83168465, changing which version org was compiled with by modifying the EMACS variable in local.mk in org. I also ran everything in ~emacs -Q~. I attempted to bisect emacs to find which change in emacs is causing this, bug I wasn't able to compile some older versions of emacs. I was able to find that it was '14 revisions away from 5f3379b338' but I don't know if that's helpful. A stackexchange question about this is here: https://emacs.stackexchange.com/questions/36023/how-to-export-babel-source-blocks-with-syntax-highlighting-to-odt-in-org-mode-in This is probably not a bug in org mode (but rather in emacs 26) but I wanted to post it here first to see if anyone had any idea what could be causing this. If this dosen't seem like an org bug, I'm happy to redirect it to emacs bug reports. Please let me know if anyone has any questions, and apologies if anything is wrong about this report. Emacs : GNU Emacs 26.0.60 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-10-07 Package: Org mode version 9.1.2 (9.1.2-elpa @ /home/jay/Code/tmp/emacs/lisp/org/) Thanks, -Jay
[O] Fwd: Re: org-open-at-point fails on internal links
[Forwarding because the list was dropped earlier in the thread but I didn't notice. Scott, please don't drop the list in your replies.] --- Begin Message --- Scott Otterson writes: > org-backward-paragraph() > org-inside-LaTeX-fragment-p() > org-footnote-in-valid-context-p() > org-footnote-at-reference-p() > ad-Advice-org-open-at-point [...] > org-mouse.el (line 907) adds code to org-mode-hook, and that code adds > advice to org-open-at-point, and that advice calls > org-footnote-at-reference-p Thanks for digging further. Indeed org-mouse.el's advice would result in the org-footnote-at-reference-p path being executed. After loading org-mouse and using your example, I'm still not able to trigger the error. Could you debug org-backward-paragraph to find out where the error is occurring? You can do that by calling C-u C-M-x on org-backward-paragraph or by evaluating (edebug-instrument-function 'org-backward-paragraph) -- Kyle --- End Message ---
[O] Custom tag exportation - Agenda export?
Praying : "Please let this first post of mine on this mailing list not be a duplicate…" Hi there, Is it possible to have agenda view templates to export a specific tag hierarchy with all the usual org-export options (e.g.: title, toc, LaTeX stuff, etc) ? I have about 30 or so tags in org-tag-persistent-alist that I use in hierarchy in most of my org file. e.g. : ;; Errands (:startgrouptag) ("@Errands") (:grouptags) ("HardwareStore") ("GroceryStore") ("Bank") (:endgrouptag) I also have about ten+ org files registered in org-agenda-files all of them using those tags. All of this is working fine and as expected. e.g.: Being able to view all subtags of @Errands in my agenda view which resembles : "Headlines with TAGS match: @Errands" So my question is, How can I export this tag filtered agenda view to, say a pdf with LaTeX customizations and all that nice stuff. The goal would be to be able to leave the house with a beautifully typeset document containing all @Errands tagged headers *and* content? If I use org-agenda-write and write a PDF file, I get basically the same screen as my view, no content, just the headers and in a rather crude layout. I guess what I need (conceptually) is a way to get all headers having said tag (or being a child of) be compiled in a file. Then I know all the cool export stuff (e.g.: HTML, LaTeX, etc) will be accessible. I hope I was clear enough. Thanks for your help. -- Pierre-Luc Gauthier
Re: [O] org-toggle-latex-fragment
Thanks Eric for your kind and smart help. I have understood, thanks to you, what was my problem: in fact in my export settings, I mention some packages that are useful only when I want to export into the smf class. http://smf4.emath.fr/Publications/Formats/ that is a nice class to produce beautiful papers. But these packages produce these strange images when they are mentioned by default in the packages list. I have to work on my configuration to solve this problem, and your emails put me on the right way. Many thanks ! Jo. 2017-10-09 16:16 GMT+02:00 Eric S Fraga : > Joseph, > > can you please post a minimal org example that leads to the strange > image, including any configuration changes that you have made to include > the appropriate LaTeX code? > > -- > : Eric S Fraga via Emacs 27.0.50, Org release_9.1.2-98-g0b8316-git >
[O] org-clock-in only in current buffer
Dear org-moders, Until a recent update (or an unintended change in my configuration), I was able to clock in a task (org-clock-in) *without* org mode trying to find open clocks. I cannot figure out what changed, but now org-clock-in opens all my agenda buffers searching for open clocks, which is not very convenient as I have dozens of agenda files. What would be the best way to a) restrict the search of open clocks to the current buffer, or b) turn off the search of open clocks? Many thanks Julian -- Julian Mariano Burgos, PhD Hafrannsóknastofnun, rannsókna- og ráðgjafarstofnun hafs og vatna/ Marine and Freshwater Research Institute Botnsjávarsviðs / Demersal Division Skúlagata 4, 121 Reykjavík, Iceland Sími/Telephone : +354-5752037 Bréfsími/Telefax: +354-5752001 Netfang/Email: julian.bur...@hafogvatn.is
Re: [O] org-open-at-point fails on internal links
> Scott Otterson writes: > >> When I click on an internal link to an anchor, I get the error message: >> >> "Wrong type argument: number-or-marker-p" The problem has something do do with org-mouse.el -- if I go to Emacs customize "Org Modules" and uncheck: "mouse: Additional mouse support" then links work and there's no error message. Things seem to go wrong at org-mouse.el, which adds code to org-mode-hook, and that code adds advice to org-open-at-point; the advice calls org-footnote-at-reference-p, where the problem starts. I don't know if the call to org-footnote-at-reference-p should be removed from the advice, or if org-footnote-at-reference-p should be fixed. Scott On Sat, Oct 7, 2017 at 5:04 PM, Nicolas Goaziou wrote: > Hello, > > Kyle Meyer writes: > > > Hello, > > > > Scott Otterson writes: > > > >> When I click on an internal link to an anchor, I get the error message: > >> > >> "Wrong type argument: number-or-marker-p" > >> > >> The same happens if I type C-c C-o on the link. This is mapped > >> to org-open-at-point, which should handle internal links. > > > > [...] > > > >> This behavior is new, I believe since the last org package update. I'm > >> currently on org mode version 9.1.2. > >> > >> -- Example Org File --- > >> > >> * headline 1 > >> <> > >> * headline 2 > >> *** [[Anchor 1]] CLICK ON THIS > > > > FWIW I'm not able to reproduce this with 9.1.2. > > Ditto. Maybe a backtrace would help. > > Regards, > > -- > Nicolas Goaziou >
Re: [O] org-toggle-latex-fragment
Joseph, can you please post a minimal org example that leads to the strange image, including any configuration changes that you have made to include the appropriate LaTeX code? -- : Eric S Fraga via Emacs 27.0.50, Org release_9.1.2-98-g0b8316-git signature.asc Description: PGP signature
[O] Clocktable Naming
Is there a method for automatically naming a timeclock? For example, :name table1 to be used in the #+BEGIN line? This would allow the clocktable to be post processed using something like perl or python for in depth analysis. SHAWN WAY, P.E.
Re: [O] Edit whole session with org-edit-src-edit
Hello, On October 8, 2017 10:40:09 PM EDT, "Berry, Charles" wrote: > >> On Oct 8, 2017, at 3:58 PM, Yury G. Kudryashov >wrote: >> >> Hello, >> >> I want to use orgmode for literate programming with Coq. >> I like the "edit in major mode" org-edit-src-edit feature, but it >> exports only the current src block to the temprorary buffer, so it's >> impossible to debug the file in the temporary buffer using coq-mode >> (proofgeneral) "phrase by phrase" execution. >> >> I think that some other languages may have similar problems. Say, >> code completion works better, if the whole file is available. > > >I used the babel jump facility proposed here: It doesn't help, if I want to debug a Coq proof using proofgeneral. I need to feed to coqtop all the text that should go before the current "phrase" in a file. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: [O] org-toggle-latex-fragment
Le lun. 09 oct. 2017 à 09:22:23 , Eric S Fraga a envoyé ce message: > On Monday, 9 Oct 2017 at 09:22, Joseph Vidal-Rosset wrote: >> I sent two days ago this message to John Kitchin, because I am a >> scimax user. I meet a problem with gnus when I want to export a png >> image: the comment « 48=-plain definitionremarkplain » appears with >> any png image, as with imagemagick and with dvipng either. John told >> me that is probably an org-mode problem. Therefore I post my question >> to the list. > > I found your email difficult to process. Would you maybe please post a > small example that illustrates what you wish to accomplish that is not > working? Example : \[ \infer[^{\lnot E}]{\bot}{\lnot A & A} \] regards, Joseph Vidal-Rosset
Re: [O] org-toggle-latex-fragment
Le lun. 09 oct. 2017 à 09:22:23 , Eric S Fraga a envoyé ce message: > On Monday, 9 Oct 2017 at 09:22, Joseph Vidal-Rosset wrote: >> I sent two days ago this message to John Kitchin, because I am a >> scimax user. I meet a problem with gnus when I want to export a png >> image: the comment « 48=-plain definitionremarkplain » appears with >> any png image, as with imagemagick and with dvipng either. John told >> me that is probably an org-mode problem. Therefore I post my question >> to the list. > > I found your email difficult to process. Would you maybe please post a > small example that illustrates what you wish to accomplish that is not > working? Sorry to be unclear. Here is my problem in gnus. Suppose that I want to post a formal deduction for example in Gentzen style via the proof.sty code: \[ \infer[^{\lnot E}]{\bot}{\lnot A & A} \] the function org-toggle-latex-fragment shows me the image that I am going to get in my email via org-mime-htmlize . But now, I get always an image that preceded by the words "48=-plain definitionremarkplain" and I do not know what in my emacs configuration is the cause of this behavior. I send this message first in plain text and after in html to show the problem. Thanks for your help ! regards, Joseph Vidal-Rosset
Re: [O] [RFC] org-agenda: Jump directly to line in case of a timestamp
On 2017-10-09 09:19, Eric S Fraga writes: > On Monday, 9 Oct 2017 at 08:54, Alan Schmitt wrote: >> One thing I would really like is the timestamp behavior of >> org-agenda-goto with the windows behavior of org-agenda-switch-to. > > You could "advise" the function? > https://www.gnu.org/software/emacs/manual/html_node/elisp/Advising-Functions.html Yes, this is something I could do. Thanks for the suggestion. Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 Monthly Athmospheric CO₂, Mauna Loa Obs. 2017-09: 403.38, 2016-09: 401.03 signature.asc Description: PGP signature
Re: [O] org-toggle-latex-fragment
On Monday, 9 Oct 2017 at 09:22, Joseph Vidal-Rosset wrote: > I sent two days ago this message to John Kitchin, because I am a > scimax user. I meet a problem with gnus when I want to export a png > image: the comment « 48=-plain definitionremarkplain » appears with > any png image, as with imagemagick and with dvipng either. John told > me that is probably an org-mode problem. Therefore I post my question > to the list. I found your email difficult to process. Would you maybe please post a small example that illustrates what you wish to accomplish that is not working? -- : Eric S Fraga via Emacs 27.0.50, Org release_9.1.1-87-g3c83f1 signature.asc Description: PGP signature
Re: [O] [RFC] org-agenda: Jump directly to line in case of a timestamp
On Monday, 9 Oct 2017 at 08:54, Alan Schmitt wrote: > One thing I would really like is the timestamp behavior of > org-agenda-goto with the windows behavior of org-agenda-switch-to. You could "advise" the function? https://www.gnu.org/software/emacs/manual/html_node/elisp/Advising-Functions.html -- : Eric S Fraga via Emacs 27.0.50, Org release_9.1.1-87-g3c83f1 signature.asc Description: PGP signature
[O] org-export and open odt files always opened in emacs
Greetings! I'm trying to export and open odt files outside emacs. I've set #+BEGIN_SRC elisp (setq org-file-apps `(("\\.org$" . emacs) ("\\.cpp$" . emacs) (t . ,(cond (IS-MAC "open -R \"%s\"") (IS-LINUX "xdg-open \"%s\"") #+END_SRC However exported files are still opened inside emacs. What can I do? regards, Amos
[O] org-toggle-latex-fragment
regards, Joseph Vidal-Rosset