Re: [O] Minor problems with dvipng latex image preview
Nicolas Goaziou n.goaz...@gmail.com writes: ... I set: (setq org-export-latex-listings 'minted) You mean `org-latex-listings'. `org-export-latex-listings' belongs to the old export framework (like almost all variables with org-export-BACKEND- prefix). Yes, indeed. (add-to-list 'org-latex-packages-alist '( minted)) in which case, I end up with a \usepackage{minted} in the preview latex file. Use: (add-to-list 'org-latex-packages-alist '( minted nil)) to tell Org not to include the package for previewing snippets. OK, that works - I didn't know about the three-element list form. Thanks! Perhaps the docstring for org-latex-listings should include the three-element list form, with a pointer to the org-latex-packages-alist doc for more details. There is also a (perhaps unlikely) scenario where this is not enough: previewing typeset code where I *want* to use minted: --8---cut here---start-8--- * Code \begin{minted}{c} printf(Hello world\n); \end{minted} --8---cut here---end---8--- -- Nick
Re: [O] Bug in structmode++?
- Igor Sosa Mayor writes: Am Sun, May 12, 2013 at 03:59:00PM +0100, Christopher Schmidt wrote: Please give the current master a try. After the commit 0ea11e26e46f2f562c1997cf1645dd744d5f6f2f you did, it seems to work again. Yes, I confirm, it works for me too. Thanks man! thanks a lot. -- :: Igor Sosa Mayor :: joseleopoldo1...@gmail.com :: :: GnuPG: 0x1C1E2890 :: http://www.gnupg.org/ :: :: jabberid: rogorido :::: -- -dude Too brief? Here's why! http://emailcharter.org
[O] date calculation in org table
Hi all, I'm having hard time to find a solution to my problem. I've got a simple table with a dates column where I set an $sdate variable in the first row. What I want to achieve is that the dates in the column 4 are the sum of the date from the row above plus the number of days in column 3 in the same row apart from the field @4$4 which uses the $sdate variable; thus my naïve column and field formulae: @4$4=$sdate + $3::$4=@-1$4+$3 --8---cut here---start-8--- * Test date table | | WP | Days | Arrival Date | |---++--+--| | # || | 2013-06-05 Wed | | ^ || | sdate| |---++--+--| | | 1 |4 | 2013-06-09 Sun | | | - |2 | 2013-06-11 Tue | | | 2 |4 | 2013-06-15 Sat | | | - |2 | 2013-06-17 Mon | | | 3 |1 | 2013-06-18 Tue | | | 4 |2 | 2013-06-20 Thu | | | 5 |1 | 2013-06-21 Fri | | | - |2 | 2013-06-23 Sun | | | 6 |1 | 2013-06-24 Mon | | | 7 |2 | 2013-06-26 Wed | | | - |1 | 2013-06-27 Thu | | | 8 |1 | 2013-06-28 Fri | | | 9 |1 | 2013-06-29 Sat | | | - |3 | 2013-07-02 Tue | | | 10 |3 | 2013-07-05 Fri | | | - |1 | 2013-07-06 Sat | | | 11 |2 | 2013-07-08 Mon | |---++--+--| | || 33 | 2013-07-08 Mon | #+TBLFM: @4$4=$sdate + $3::$4=@-1$4+$3::@21$3=vsum(@II..@III)::@21$4=@III-1::$sdate=2013-06-05 Wed --8---cut here---end---8--- The problem is that when I change the $sdate and recalculate the whole table with `C-u C-u C-c C-c' only the element @4$4 is set. It seems like the column formula doesn't apply to the other fields. So the question is what am I doing wrongly? Didn't I get how the column formula works or is it a problem with the date calculation? Any help would be very much appreciated, cheers -- -dude Too brief? Here's why! http://emailcharter.org
Re: [O] date calculation in org table
Hi, Dude, Not quite sure why that doesn't work (nor gives an error message about trying to set the same cell). However, it will work if you specify the cell range: @4$4=$sdate + $3::$4=@-1$4+$3 ^^ @4$4=$sdate + $3::@5$4..@20$4=@-1$4+$3 ^^^ BTW, it's OK to omit the reference to the same column, so you can save two characters: @4$4=$sdate + $3::@5$4..@20$4=@-1$4+$3 ^^ @4$4=$sdate + $3::@5$4..@20$4=@-1+$3 Yours, Christian
Re: [O] [NEW FEATURE] org-hlc.el - hidden-lines-cookies (hlc) for Org-mode
Thorsten Jolitz tjol...@gmail.com writes: Hi List, I ported this from outshine.el (i.e. outline-minor-mode) to Org-mode, hope it is useful. That looks very nice indeed and a very nice addition to the ellipsis shown - I would definitely support that it is included in org and I would use it. Cheers, Rainer What is it all about? With 'org-hlc' , | Behind every folded headline, a little 'cookie' shows the number of | hidden lines till the next visible headline. ` e.g. ,- | * my-file.org [#13] | ** Commentary [#1] | *** About my-file | | This file implements extensions for occur-mode. You can think of a | navi-buffer as a kind of 'remote-control' for an (adecuately) | outline-structured original-buffer. | | *** Usage [#165] `- I attach the code to this message, you can find the git-repo here: , | https://github.com/tj64/org-hlc | git clone https://github.com/tj64/org-hlc `-- Please let me know if there is interest to include this in Org-mode. --- ORG-HLC.EL --- ;;; org-hlc.el --- hidden-lines-cookies for folded Org-mode headlines ;; Copyright (C) 2013 Thorsten Jolitz ;; Author: Thorsten Jolitz tjolitz at gmail dot com ;; Keywords: org-mode, outline, visibility, overlays ;; This file is (NOT YET) part of GNU Emacs. ;; GNU Emacs is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs. If not, see http://www.gnu.org/licenses/. ;;; Commentary: ;; 'hidden-lines-cookies' (hlc) are small cookies at the end of each folded ;; (and visible) headline in an Org-mode buffer that show the number of hidden ;; lines before the next visible headline. ;; hidden-lines-cookies can be handled with three user commands: ;; `org-hlc-show-hidden-lines-cookies', `org-hlc-hide-hidden-lines-cookies', ;; and the convenience command `org-hlc-toggle-hidden-lines-cookies' that ;; toggles between the two other commands conditional on the last one ;; executed. ;; The appearance of the cookies can be customized by changing the values of ;; four customizable variables: `org-hlc-hidden-lines-cookie-left-delimiter' ;; (with default value [), `org-hlc-hidden-lines-cookie-right-delimiter' ;; (with default value ']), `org-hlc-hidden-lines-cookie-left-signal-char' ;; (with default value #) and ;; `org-hlc-hidden-lines-cookie-right-signal-char' (with default value ). ;; Thus an exemplary folded headline with 165 hidden lines before the next ;; visible headline might look like this when hidden-lines-cookies are shown: ;; ,- ;; | *** Headline [#165] ;; `- ;;; Code: Variables (defvar org-hlc-hidden-lines-cookies-on-p nil If non-nil, hidden-lines cookies are shown, otherwise hidden.) (defgroup org-hlc nil Enhanced library for outline navigation in source code buffers. :prefix org-hlc- :group 'org) (defcustom org-hlc-hidden-lines-cookie-left-delimiter [ Left delimiter of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defcustom org-hlc-hidden-lines-cookie-right-delimiter ] Left delimiter of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defcustom org-hlc-hidden-lines-cookie-left-signal-char # Left signal character of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defcustom org-hlc-hidden-lines-cookie-right-signal-char Right signal character of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defvar org-hlc-hidden-lines-cookie-format-regexp (concat \\( (regexp-quote org-hlc-hidden-lines-cookie-left-delimiter) (regexp-quote org-hlc-hidden-lines-cookie-left-signal-char) \\) \\([[:digit:]]+\\) \\( (regexp-quote org-hlc-hidden-lines-cookie-right-signal-char) ;; FIXME robust enough? (format \\%s org-hlc-hidden-lines-cookie-right-delimiter) \\)) Matches cookies that show number of hidden lines for folded subtrees.) Functions ;; Calc and show line number of hidden body for all visible headlines (defun org-hlc-write-hidden-lines-cookies ()
Re: [O] Org sources and PDF files on Worg
Hi Viktor, Viktor Rosenfeld listuse...@gmail.com writes: I believe I can give a partial answer: it looks like Worg isn't publishing right now, which suggests that there was a recent commit which broke things. The search for the problem begins. Once the error is identified and fixed, then things should get back to normal. That's not it. The publishing process was working when I last checked. I just pushed a change and it's reflected in the published HTML file, i.e. [1], but the links are still now working and the old file still exists. I forgot to add some publishing projects during the migration, namely worg-sources and worg-images. This should be fixed now. Thanks, -- Bastien
Re: [O] Starting emacs followed directly by org-agenda search and visiting file removes color formatting
Rainer Stengele rainer.steng...@online.de writes: I switched to commit 838e421bf53c2ae41e6321d363fd0e8b85eb3c32 and the colors are back again. Thanks all for testing/bisecting this. I'll investigate -- in the meantime, could you just let me know what version of Emacs do you use? -- Bastien
Re: [O] Org sources and PDF files on Worg
Hi everybody, Viktor Rosenfeld wrote: I recently wrote a tutorial for the ox-koma-letter exporter [1] which includes a link to an Org file [2] file and a PDF file [3] as examples. The files are checked into the Worg repository, but they are not available online. Is there something I have to do to enable this? At first I thought the problem was related to the switchover to the new exporter, but the issue persists. Also, an old version of the tutorial at an old address [4] is still online even though I've changed the location in the git repository. How can I delete this version? Cheers, Viktor [1] http://orgmode.org/worg/exporters/koma-letter-export.html [2] http://orgmode.org/worg/sources/exporters/koma-letter-example.org [3] http://orgmode.org/worg/images/ox-koma-letter/koma-letter-example.pdf [4] http://orgmode.org/worg/org-tutorials/koma-letter-export.html I believe I can give a partial answer: it looks like Worg isn't publishing right now, which suggests that there was a recent commit which broke things. The search for the problem begins. Once the error is identified and fixed, then things should get back to normal. That's not it. The publishing process was working when I last checked. I just pushed a change and it's reflected in the published HTML file, i.e. [1], but the links are still now working and the old file still exists. So I checked again this morning and now the links to the source file and the PDF example both work. Not sure if it is because of a delay (the commit is only now listed on the worg homepage) or if somebody did actively fix something; in case of the latter, many thanks. The old version of the tutorial is still available at the old address which is a minor annoyance because it is quickly getting out of date. But I'm glad that the links are working. Cheers, Viktor
Re: [O] Let's discuss citation and Org syntax
Matt Price writes: On Wed, May 22, 2013 at 5:02 AM, Christian Moe m...@christianmoe.com wrote: I have a rough, working example of this enabling Zotero cites for ODT export (attached). Hi Christian, I'm really interested in this, as I use Zotero not only for writing but for group bibliographies in my courses. The broader conversation about the appropriate syntax is a bit beyond me, Hi, Matt, As the org-zotero-export.el shows, getting Zotero references from Org into ODT is pretty simple. That framework could be implemented whatever syntax we end up with to take care of the details. I'm interested in feedback on the syntax, though -- that is, on the way I'm using the description part of the link to convey various bits of information to Zotero. Is it worth pursuing, or would people prefer other ways of doing it? If worth pursuing, could it be improved? (1) How do you get the Zotero cite keys right now, and what method do you think would ultimately be the best to try for? The best to try for: Something with as brilliant an interface as RefTex... Since this thread is on citation syntax, I think I'll gather my thoughts about how to get there (zotero-plain? Zotero Server API? sqlite? word processor plugin emulation?), and about your other questions, and start another Zotero-related thread in a day or two. Right now: I'm still depending on Quick Copy with a custom Zotero translator. That is, I tab from Emacs to Firefox, look up a reference in the Zotero pane, and Quick Copy (C-S-c) to a formatted link to the clipboard. Tab back to Emacs, yank the link, manually tweak the description as necessary. RefTex it ain't, and it's cumbersome for multiple citations, but it works. Yours, Christian
Re: [O] Org sources and PDF files on Worg
Hi Bastien, Bastien wrote: Hi Viktor, Viktor Rosenfeld listuse...@gmail.com writes: I believe I can give a partial answer: it looks like Worg isn't publishing right now, which suggests that there was a recent commit which broke things. The search for the problem begins. Once the error is identified and fixed, then things should get back to normal. That's not it. The publishing process was working when I last checked. I just pushed a change and it's reflected in the published HTML file, i.e. [1], but the links are still now working and the old file still exists. I forgot to add some publishing projects during the migration, namely worg-sources and worg-images. This should be fixed now. Thanks for the fix. I can confirm that the links work now. (Did just send a mail to that effect to the mailing list and then your message arrived.) However, the old version of the tutorial still shows at the old address. I moved the file in the worg git repository from org-tutorials/ to exporters/ but now there are two separate HTML copies. Do I have to do something else to explicitly delete the old version? Thanks again, Viktor Thanks, -- Bastien
Re: [O] date calculation in org table
- Christian Moe writes: Hi, Dude, Not quite sure why that doesn't work (nor gives an error message about trying to set the same cell). However, it will work if you specify the cell range: @4$4=$sdate + $3::$4=@-1$4+$3 ^^ @4$4=$sdate + $3::@5$4..@20$4=@-1$4+$3 ^^^ Yep, that works perfectly. The only drawback is when I have to add a new row etc. but I can live with that. Thanks! BTW, it's OK to omit the reference to the same column, so you can save two characters: @4$4=$sdate + $3::@5$4..@20$4=@-1$4+$3 ^^ @4$4=$sdate + $3::@5$4..@20$4=@-1+$3 Got it. Yours, Christian cheers -- -dude Too brief? Here's why! http://emailcharter.org
Re: [O] [NEW FEATURE] org-hlc.el - hidden-lines-cookies (hlc) for Org-mode
Hi Thorsten, On 22 mei 2013, at 22:44, Thorsten Jolitz tjol...@gmail.com wrote: Hi List, I ported this from outshine.el (i.e. outline-minor-mode) to Org-mode, hope it is useful. What is it all about? With 'org-hlc' , | Behind every folded headline, a little 'cookie' shows the number of | hidden lines till the next visible headline. ` e.g. ,- | * my-file.org [#13] | ** Commentary [#1] | *** About my-file | | This file implements extensions for occur-mode. You can think of a | navi-buffer as a kind of 'remote-control' for an (adecuately) | outline-structured original-buffer. | | *** Usage [#165] `- This is is definitely a nice feature. Herbert Sitz has this in his vimorganizer implementation for vi, http://vimeo.com/16543959 and we have been jealous of this feature ever since. However, I don't think the implementation is the right one. Modifying the file to display this does not seem right. I would say it should use text properties or maybe overlays for display, and it should be hooked somehow into the folding/unfolding routines to auto-update. Cheers! - Carsten I attach the code to this message, you can find the git-repo here: , | https://github.com/tj64/org-hlc | git clone https://github.com/tj64/org-hlc `-- Please let me know if there is interest to include this in Org-mode. --- ORG-HLC.EL --- ;;; org-hlc.el --- hidden-lines-cookies for folded Org-mode headlines ;; Copyright (C) 2013 Thorsten Jolitz ;; Author: Thorsten Jolitz tjolitz at gmail dot com ;; Keywords: org-mode, outline, visibility, overlays ;; This file is (NOT YET) part of GNU Emacs. ;; GNU Emacs is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs. If not, see http://www.gnu.org/licenses/. ;;; Commentary: ;; 'hidden-lines-cookies' (hlc) are small cookies at the end of each folded ;; (and visible) headline in an Org-mode buffer that show the number of hidden ;; lines before the next visible headline. ;; hidden-lines-cookies can be handled with three user commands: ;; `org-hlc-show-hidden-lines-cookies', `org-hlc-hide-hidden-lines-cookies', ;; and the convenience command `org-hlc-toggle-hidden-lines-cookies' that ;; toggles between the two other commands conditional on the last one ;; executed. ;; The appearance of the cookies can be customized by changing the values of ;; four customizable variables: `org-hlc-hidden-lines-cookie-left-delimiter' ;; (with default value [), `org-hlc-hidden-lines-cookie-right-delimiter' ;; (with default value ']), `org-hlc-hidden-lines-cookie-left-signal-char' ;; (with default value #) and ;; `org-hlc-hidden-lines-cookie-right-signal-char' (with default value ). ;; Thus an exemplary folded headline with 165 hidden lines before the next ;; visible headline might look like this when hidden-lines-cookies are shown: ;; ,- ;; | *** Headline [#165] ;; `- ;;; Code: Variables (defvar org-hlc-hidden-lines-cookies-on-p nil If non-nil, hidden-lines cookies are shown, otherwise hidden.) (defgroup org-hlc nil Enhanced library for outline navigation in source code buffers. :prefix org-hlc- :group 'org) (defcustom org-hlc-hidden-lines-cookie-left-delimiter [ Left delimiter of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defcustom org-hlc-hidden-lines-cookie-right-delimiter ] Left delimiter of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defcustom org-hlc-hidden-lines-cookie-left-signal-char # Left signal character of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defcustom org-hlc-hidden-lines-cookie-right-signal-char Right signal character of cookie that shows number of hidden lines. :group 'org-hlc :type 'string) (defvar org-hlc-hidden-lines-cookie-format-regexp (concat \\( (regexp-quote org-hlc-hidden-lines-cookie-left-delimiter) (regexp-quote org-hlc-hidden-lines-cookie-left-signal-char) \\) \\([[:digit:]]+\\) \\( (regexp-quote
Re: [O] Starting emacs followed directly by org-agenda search and visiting file removes color formatting
Am 23.05.2013 09:55, schrieb Bastien: Rainer Stengele rainer.steng...@online.de writes: I switched to commit 838e421bf53c2ae41e6321d363fd0e8b85eb3c32 and the colors are back again. Thanks all for testing/bisecting this. I'll investigate -- in the meantime, could you just let me know what version of Emacs do you use? GNU Emacs 24.3.50.1 (i386-mingw-nt6.1.7601) of 2013-03-14 on VBOX
Re: [O] Org sources and PDF files on Worg
Hi Viktor, Viktor Rosenfeld listuse...@gmail.com writes: However, the old version of the tutorial still shows at the old address. I moved the file in the worg git repository from org-tutorials/ to exporters/ but now there are two separate HTML copies. Do I have to do something else to explicitly delete the old version? Er, this is a strong (and quite stupid) limitation of the publishing engine: it does not delete files that exist from a previous publication. I have absolutely no idea for a clever mechanism that would find the files to delete. We can delete them manually for now -- please send me the list of .html files I need to delete. -- Bastien
Re: [O] date calculation in org table
Hi Rafal On Thu, May 23, 2013 at 8:43 AM, The Dude rafal.kowal...@mac.com wrote: The problem is that when I change the $sdate and recalculate the whole table with `C-u C-u C-c C-c' only the element @4$4 is set. It seems like the column formula doesn't apply to the other fields. This I consider a bug, minimal example: | # | a | a | | | b | | #+TBLFM: $3 = $2 | | a | a | | | b | b | #+TBLFM: $3 = $2 | | WP | Days | Arrival Date | |---++--+--| | # || | 2013-06-05 Wed | | ^ || | sdate| |---++--+--| | | 1 |4 | 2013-06-09 Sun | | | - |2 | 2013-06-11 Tue | | | 2 |4 | 2013-06-15 Sat | | | - |2 | 2013-06-17 Mon | | | 3 |1 | 2013-06-18 Tue | | | 4 |2 | 2013-06-20 Thu | | | 5 |1 | 2013-06-21 Fri | | | - |2 | 2013-06-23 Sun | | | 6 |1 | 2013-06-24 Mon | | | 7 |2 | 2013-06-26 Wed | | | - |1 | 2013-06-27 Thu | | | 8 |1 | 2013-06-28 Fri | | | 9 |1 | 2013-06-29 Sat | | | - |3 | 2013-07-02 Tue | | | 10 |3 | 2013-07-05 Fri | | | - |1 | 2013-07-06 Sat | | | 11 |2 | 2013-07-08 Mon | |---++--+--| | || 33 | 2013-07-08 Mon | #+TBLFM: @4$4=$sdate + $3::$4=@-1$4+$3::@21$3=vsum(@II..@III)::@21$4=@III-1::$sdate=2013-06-05 Wed Let me suggest one more variant. No row numbers, uses the fact that the formula for $3 is not evaluated in the header and it circumvents the bug: | | WP | Days | Arrival Date | | || | 2013-06-05 Wed | |---++--+--| | | 1 |4 | 2013-06-09 Sun | | | - |2 | 2013-06-11 Tue | | | 2 |4 | 2013-06-15 Sat | | | - |2 | 2013-06-17 Mon | | | 3 |1 | 2013-06-18 Tue | | | 4 |2 | 2013-06-20 Thu | | | 5 |1 | 2013-06-21 Fri | | | - |2 | 2013-06-23 Sun | | | 6 |1 | 2013-06-24 Mon | | | 7 |2 | 2013-06-26 Wed | | | - |1 | 2013-06-27 Thu | | | 8 |1 | 2013-06-28 Fri | | | 9 |1 | 2013-06-29 Sat | | | - |3 | 2013-07-02 Tue | | | 10 |3 | 2013-07-05 Fri | | | - |1 | 2013-07-06 Sat | | | 11 |2 | 2013-07-08 Mon | |---++--+--| | || 33 | 2013-07-08 Mon | #+TBLFM: $4 = @-1 + $3 :: @$3 = vsum(@I..@II) :: @$4 = @-1 Michael
Re: [O] (Potential) new feature for Org-mode: hidden-lines cookies
Hi Suvayu, Thorsten, Suvayu Ali wrote: Now I wonder if such a feature already exists in Org-mode (I would not be surprised, but I'm not aware of it) and if anybody would be interested in having such a feature? As per my understanding, there is no such feature; and as a user, I would love it! It does exist in the Org-mode clone for Vim, but not yet in Org... Best regards, Seb -- Sebastien Vauban
Re: [O] Starting emacs followed directly by org-agenda search and visiting file removes color formatting
Bastien, My bisect says: --8---cut here---start-8--- b83c0309a7ecb86251451557a12e451fe9f93b11 is the first bad commit commit b83c0309a7ecb86251451557a12e451fe9f93b11 Author: Bastien Guerry b...@altern.org Date: Thu May 16 10:33:32 2013 +0200 Fix handling of setup file wrt setting tags * org.el (org-set-regexps-and-options-for-tags): Return a list with tag-related variables. (org-set-regexps-and-options): Append tags from a setup file to the local tags of the file. (org-agenda-prepare-buffers): Set tags from a setup file by calling `org-set-regexps-and-options' when necessary. Thanks to Anupam Sengupta for reporting this. --8---cut here---end---8--- My recipe for testing good/bad is: 1. Start Emacs 2. `C-c a a' 3. Open my `work.org' file 4. Check whether it's colored or blackwhite only... I switched to commit 838e421 and the colors are back again. Same for me... I'll investigate -- in the meantime, could you just let me know what version of Emacs do you use? GNU Emacs 24.3.1 (i386-mingw-nt6.2.9200) of 2013-04-08 on LEG570 Best regards, Seb -- Sebastien Vauban
[O] [bug] org-capture fails with undefined org-time-was-given variable
Hello, I have the following org capture template: #+begin_src emacs-lisp (setq org-capture-templates '((j journal entry (file+datetree+prompt ~/s/notes/journal.org) * %(format-time-string \%H:%M\) %^{Entry} %^G\n%i%?))) #+end_src (other rules elided for clarity). Trying this today (after not using it for a long time), I get the following error: , | Debugger entered--Lisp error: (void-variable org-time-was-given) | org-capture-set-target-location() | org-capture(nil) | call-interactively(org-capture nil nil) | command-execute(org-capture) ` I don't actually use this rule any longer as I prefer to clock in and out but I was trying to show a friend how he could use org for journalling. I've had a look at the source (reasonably up to date) but this variable does not seem to be something I should be setting. Is my capture rule somehow wrong? Or is this a bug in org-capture? Any suggestions or pointers welcome! Thanks, eric -- : Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D : in Emacs 24.3.50.1 and Org release_8.0.3-144-gf1b99a
Re: [O] Starting emacs followed directly by org-agenda search and visiting file removes color formatting
Hi Bastien Thanks for investigating. On Thu, May 23, 2013 at 11:15 AM, Sebastien Vauban sva-n...@mygooglest.com wrote: My bisect says: b83c0309a7ecb86251451557a12e451fe9f93b11 is the first bad commit Same here. I'll investigate -- in the meantime, could you just let me know what version of Emacs do you use? All that I tested show the issue: GNU Emacs 23.3.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.9) GNU Emacs 24.1.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.9) GNU Emacs 24.2.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.9) GNU Emacs 24.3.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.9) Michael
Re: [O] Starting emacs followed directly by org-agenda search and visiting file removes color formatting
Michael Brand michael.ch.br...@gmail.com writes: My bisect says: b83c0309a7ecb86251451557a12e451fe9f93b11 is the first bad commit Same here. Thanks for confirming. Does it make a difference whether the file has a #+setupfile directive or not? -- Bastien
Re: [O] Starting emacs followed directly by org-agenda search and visiting file removes color formatting
Hi Bastien On Thu, May 23, 2013 at 12:07 PM, Bastien b...@gnu.org wrote: Does it make a difference whether the file has a #+setupfile directive or not? The issue disappears when I remove #+setupfile as I expected. Sorry, I forgot to mention that the (when (search-forward #+setupfile nil t) looked suspicious to me when I looked at the commit. Michael
Re: [O] [NEW FEATURE] org-hlc.el - hidden-lines-cookies (hlc) for Org-mode
Carsten Dominik carsten.domi...@gmail.com writes: Hi Carsten, On 22 mei 2013, at 22:44, Thorsten Jolitz tjol...@gmail.com wrote: What is it all about? With 'org-hlc' , | Behind every folded headline, a little 'cookie' shows the number of | hidden lines till the next visible headline. ` This is is definitely a nice feature. [...] However, I don't think the implementation is the right one. Modifying the file to display this does not seem right. I would say it should use text properties or maybe overlays for display I have not done anything with text properties or overlays before, so I have to take it look at the docs, but I guess this would only affect small parts of the implementation (do something with properties/overlays instead of inserting/deleting text). , and it should be hooked somehow into the folding/unfolding routines to auto-update. Thats what I thought too, but I ran into a problem I could not solve so far, so this user-command based implementation (show the cookies on demand) is kind of the second-best solution (better then nothing). Here is a thread related to the problem mentioned, unfortunately with no posts except my own so far: ,--- | http://lists.gnu.org/archive/html/help-gnu-emacs/2013-05/msg00511.html `--- -- cheers, Thorsten
Re: [O] Starting emacs followed directly by org-agenda search and visiting file removes color formatting
On Thu, May 23, 2013 at 5:16 AM, Michael Brand michael.ch.br...@gmail.com wrote: Hi Bastien On Thu, May 23, 2013 at 12:07 PM, Bastien b...@gnu.org wrote: Does it make a difference whether the file has a #+setupfile directive or not? The issue disappears when I remove #+setupfile as I expected. Sorry, I forgot to mention that the (when (search-forward #+setupfile nil t) looked suspicious to me when I looked at the commit. Confirmed: if I remove the setupfile line, everything seems alright. John Michael
[O] orgstruct in emacs -nw
Hi, I tried to use the orgstruct minor mode, but it didn't seem to do anything, although I used exactly the same setup Bastien showed in his interview[1]. After a while, I realized it was because I was using emacs in an xterm. Steps to reproduce below.[2] Wrong setup, a bug or intentional? If it is supposed to work that way, it should perhaps be mentioned in the manual. I also saw that Bastien somehow got colortheme support for orgstructlines in elisp files. My cyberpunk doesn't do that OOTB, so I guess I need to have a look at outshine[3] for that? TIA Memnon Footnotes: [1] https://www.youtube.com/watch?v=fnk0TJC7iJI Nice one ;) [2] * 1) emacs -Q -nw * 2) load version from git: (add-to-list 'load-path path/to/org-mode/lisp) (add-to-list 'load-path path/to/org-mode/contrib/lisp) (add-to-list 'load-path path/to/org-mode/contrib/babel/lisp) (require 'org) * 3) M-x find-file ~/orgstruct.test ,[ ~/orgstruct.test ] * test ** test ** test 2 ` * 4) M-x orgstruct++-mode * 5) Tab does not cycle while on `* test' headline But it does when emacs is started with emacs -Q in 1) and same steps applied. This is with: ELISP (org-version t t t) Org-mode version 8.0.3 (release_8.0.3-147-g06cdb2 @ /home/memnon/tmp/bin/org-mode/lisp/) ELISP (emacs-version) GNU Emacs 24.3.50.1 (i486-pc-linux-gnu, GTK+ Version 3.4.2)\n of 2013-05-11 on gkar, modified by Debian [3] http://orgmode.org/worg/org-tutorials/org-outside-org.html#fontification-navigation-and-structure-editing
[O] ox-beamer worg site: broken download
Dear org-mode Users and Developers, I just tried to get an example of the usage of the new ox-beamer module and thus tried to view the source of the org file referenced on the ox-beamer example page on worg[1]. I see from the browser's javascript tools console, that the 'Show Org source' button's onclick function show_org_source() is not defined. Is this file accessible otherwise? Best Regards, Michael Bach [1] http://orgmode.org/worg/exporters/beamer/presentation.html
Re: [O] orgstruct in emacs -nw
I tried to use the orgstruct minor mode, but it didn't seem to do anything, although I used exactly the same setup Bastien showed in his interview[1]. After a while, I realized it was because I was using emacs in an xterm. Steps to reproduce below.[2] Some bindings, such as M-TAB, C-n or C-p, should work fine. Wrong setup, a bug or intentional? This is a bug. Can you please give this patch a try and see if it corrects the issue? Apply it on master (06cdb2d). Thanks! --- a/lisp/org.el +++ b/lisp/org.el @@ -8960,26 +8960,30 @@ buffer. It will also recognize item context in multiline items. (let ((f (or (car-safe cell) cell)) (disable-when-heading-prefix (cdr-safe cell))) (when (fboundp f) - (dolist (binding (nconc (where-is-internal f org-mode-map) -(where-is-internal f outline-mode-map))) - ;; TODO use local-function-key-map - (dolist (rep '((tab . TAB) - (return . RET) - (escape . ESC) - (delete . DEL))) - (setq binding (read-kbd-macro - (let ((case-fold-search)) - (replace-regexp-in-string - (regexp-quote (cdr rep)) - (car rep) - (key-description binding)) - (let ((key (lookup-key orgstruct-mode-map binding))) - (when (or (not key) (numberp key)) - (condition-case nil - (org-defkey orgstruct-mode-map - binding - (orgstruct-make-binding f binding disable-when-heading-prefix)) - (error nil + (let ((new-bindings)) + (dolist (binding (nconc (where-is-internal f org-mode-map) + (where-is-internal f outline-mode-map))) + (push binding new-bindings) + ;; TODO use local-function-key-map + (dolist (rep '((tab . TAB) + (return . RET) + (escape . ESC) + (delete . DEL))) + (setq binding (read-kbd-macro + (let ((case-fold-search)) + (replace-regexp-in-string +(regexp-quote (cdr rep)) +(car rep) +(key-description binding) + (cl-pushnew binding new-bindings :test 'equal))) + (dolist (binding new-bindings) + (let ((key (lookup-key orgstruct-mode-map binding))) + (when (or (not key) (numberp key)) + (condition-case nil + (org-defkey orgstruct-mode-map +binding +(orgstruct-make-binding f binding disable-when-heading-prefix)) + (error nil) (run-hooks 'orgstruct-setup-hook)) (defun orgstruct-make-binding (fun key disable-when-heading-prefix) Christopher
Re: [O] orgstruct in emacs -nw
Memnon Anon gegendosenflei...@googlemail.com writes: Footnotes: [1] https://www.youtube.com/watch?v=fnk0TJC7iJI Nice one ;) Indeed, and it made me discover 'grep-find', thanks for the tip to Bastien, thats definitely a useful function. -- cheers, Thorsten
Re: [O] Seeking advice on structuring my org-mode file
Matt, this is very useful! I agree with you, I also tend to create several org-mode files for a project that is becoming too large. For example, I keep a separate org-file for each paper or report, another with notes, another with analysis (with R code blocks), etc. One issue is that I use lots of TODO statemens in my files, and when org-mode files multiply it starts to become difficult to keep the agenda files list updated. To do this I use this snippet that I found somewhere (I do not remember exactly where). This includes all org-files in a specific directory (in my case my Documents directory) in the agenda files list. #+begin_src lisp ;;-- ;; Load org agenda files ;;-- ; Do not add agenda files by hand (add-hook 'org-mode-hook (lambda () (org-defkey org-mode-map \C-c['undefined) (org-defkey org-mode-map \C-c]'undefined)) 'append) (load-library find-lisp) (add-hook 'org-agenda-mode-hook (lambda () (setq org-agenda-files (find-lisp-find-files /home/julian/Documents \.org$)) )) #+end_src With this I can create org-files to my heart's content and I know that all TODOs statements will show up in the agenda. All the best, Julian -- Julian Mariano Burgos, PhD Hafrannsóknastofnunin/Marine Research Institute Skúlagata 4, 121 Reykjavík, Iceland Sími/Telephone : +354-5752037 Bréfsími/Telefax: +354-5752001 Netfang/Email: jul...@hafro.is Matt Lundin writes: Marcin Borkowski mb...@wmi.amu.edu.pl writes: I have an Org-mode file with notes concerning a large project connected with teaching at my university. One of the headlines is dedicated to one particular course, where I am part of a group developing a concept of this course. So, one subheadline is devoted to that. Yet another (subsub)headline is a list if my proposals of things that should be covered during that course, and now it needs 3 more levels down. Summing it up: I have 5 levels of headlines and now I need a sixth one. So, my question is: what are good practices of other Org-moders? Do you push such a monster to an external file and just include a link to it? If a file grows to large, I simply create a new one. In this instance, I would recommend creating a separate file for each course. Below you'll find a very hackish helper function that I use to generate a new file from a headline. It leaves a link to the new file in the original location. Best, Matt --8---cut here---start-8--- (defun my-org-file-from-headline (file) (interactive (list (completing-read File: (mapcar 'file-name-nondirectory (file-expand-wildcards ~/org/*.org)) nil nil))) (unless (string-match \\.org$ file) (error Not an org file)) (save-excursion (beginning-of-line) (unless (org-at-heading-p) (error Not on a headline))) (let* ((exists (file-exists-p file)) (ftags (append (list (file-name-sans-extension file)) (mapcar 'substring-no-properties org-file-tags))) (headline (nth 4 (org-heading-components))) (org-archive-reversed-order t) (org-archive-location (concat file ::)) (org-archive-save-context-info nil)) (org-archive-subtree) (save-excursion (insert * [[file: file ][ file ]] - headline \n)) (find-file file) (goto-char (point-min)) (save-excursion (if (re-search-forward #\\+FILETAGS:\\(.*\\)$ nil t) (progn (save-match-data (setq ftags (mapconcat 'identity (org-uniquify (append ftags (split-string (substring-no-properties (match-string 1) ))) (replace-match (concat #+FILETAGS: ftags))) (insert #+FILETAGS: (mapconcat 'identity ftags ) \n)) (goto-char (point-min)) (unless (re-search-forward #\\+CATEGORY:\\(.*\\)$ nil t) (insert #+CATEGORY: (file-name-sans-extension file) \n)) (goto-char (point-min)) (when (re-search-forward ^Archived entries from file.+\n nil t) (replace-match (write-file file)) --8---cut here---end---8---
Re: [O] Minor problems with dvipng latex image preview
Nick Dokos ndo...@gmail.com writes: Nicolas Goaziou n.goaz...@gmail.com writes: ... I set: (setq org-export-latex-listings 'minted) You mean `org-latex-listings'. `org-export-latex-listings' belongs to the old export framework (like almost all variables with org-export-BACKEND- prefix). Yes, indeed. (add-to-list 'org-latex-packages-alist '( minted)) in which case, I end up with a \usepackage{minted} in the preview latex file. Use: (add-to-list 'org-latex-packages-alist '( minted nil)) to tell Org not to include the package for previewing snippets. OK, that works - I didn't know about the three-element list form. Thanks! The surprising part of that third element is that it is assumed to be non-nil when missing (see `org-latex-packages-to-string'). Perhaps the docstring for org-latex-listings should include the three-element list form, with a pointer to the org-latex-packages-alist doc for more details. The docstring already contains two references to `org-latex-packages-alist'. Wouldn't suggesting to insert (add-to-list 'org-latex-packages-alist '( minted nil)) be confusing, since we don't provide a third element for listings and color packages? Well, unless we provide the element for the three of them (t for the first two, and nil for the last). There is also a (perhaps unlikely) scenario where this is not enough: previewing typeset code where I *want* to use minted: * Code \begin{minted}{c} printf(Hello world\n); \end{minted} In that case, I suggest to use `imagemagick' for the conversion, since it relies on `org-latex-pdf-process' value (and is therefore customizable). Regards, -- Nicolas Goaziou
Re: [O] orgstruct in emacs -nw
Christopher Schmidt christop...@ch.ristopher.com writes: Wrong setup, a bug or intentional? This is a bug. Can you please give this patch a try and see if it corrects the issue? Apply it on master (06cdb2d). Thanks! Patch applied, Tab works. I will test it more thoroughly over the next days. Thanks! Memnon
Re: [O] date calculation in org table
- Michael Brand writes: [...] Let me suggest one more variant. No row numbers, uses the fact that the formula for $3 is not evaluated in the header and it circumvents the bug: | | WP | Days | Arrival Date | | || | 2013-06-05 Wed | |---++--+--| | | 1 |4 | 2013-06-09 Sun | | | - |2 | 2013-06-11 Tue | | | 2 |4 | 2013-06-15 Sat | | | - |2 | 2013-06-17 Mon | | | 3 |1 | 2013-06-18 Tue | | | 4 |2 | 2013-06-20 Thu | | | 5 |1 | 2013-06-21 Fri | | | - |2 | 2013-06-23 Sun | | | 6 |1 | 2013-06-24 Mon | | | 7 |2 | 2013-06-26 Wed | | | - |1 | 2013-06-27 Thu | | | 8 |1 | 2013-06-28 Fri | | | 9 |1 | 2013-06-29 Sat | | | - |3 | 2013-07-02 Tue | | | 10 |3 | 2013-07-05 Fri | | | - |1 | 2013-07-06 Sat | | | 11 |2 | 2013-07-08 Mon | |---++--+--| | || 33 | 2013-07-08 Mon | #+TBLFM: $4 = @-1 + $3 :: @$3 = vsum(@I..@II) :: @$4 = @-1 That's a very nice variant and works well. Thanks. BTW, what is the difference between `C-u C-c C-c' and `C-u C-*'? I thought they're doing the same thing. Michael cheers -- -dude Too brief? Here's why! http://emailcharter.org
Re: [O] date calculation in org table
Hi Rafal On Thu, May 23, 2013 at 4:47 PM, The Dude rafal.kowal...@mac.com wrote: BTW, what is the difference between `C-u C-c C-c' and `C-u C-*'? I thought they're doing the same thing. - `C-u C-c *' or `C-u C-c C-c': recalculate once - `C-u C-u C-c *' or `C-u C-u C-c C-c' (`org-table-iterate'): repeat recalculation until no further changes occur See http://orgmode.org/org.html#Updating-the-table Michael
Re: [O] [bug] org-capture fails with undefined org-time-was-given variable
Eric S Fraga e.fr...@ucl.ac.uk writes: Hello, I have the following org capture template: #+begin_src emacs-lisp (setq org-capture-templates '((j journal entry (file+datetree+prompt ~/s/notes/journal.org) * %(format-time-string \%H:%M\) %^{Entry} %^G\n%i%?))) #+end_src (other rules elided for clarity). Trying this today (after not using it for a long time), I get the following error: , | Debugger entered--Lisp error: (void-variable org-time-was-given) | org-capture-set-target-location() | org-capture(nil) | call-interactively(org-capture nil nil) | command-execute(org-capture) ` I don't actually use this rule any longer as I prefer to clock in and out but I was trying to show a friend how he could use org for journalling. I've had a look at the source (reasonably up to date) but this variable does not seem to be something I should be setting. Is my capture rule somehow wrong? Or is this a bug in org-capture? FWIW, I tried the capture rule in a minimal emacs and it's working fine for me: Org-mode version 8.0.3 (release_8.0.3-144-gbd09fe @ /home/nick/elisp/org-mode/lisp/) That includes a bunch of private commits, but when I look at git history I don't find the commit you mention in your org version, f1b99a, so maybe you have your own bunch of private commits and one or more of them broke something? Maybe try a vanilla org? The variable is indeed not to be set by you: it's a dynamically scoped variable, so somebody binds it at some level and then every callee (direct or indirect) can access it. Stepping through org-capture-set-location shows that it is unbound up until the call to org-read-date (line 907-909 in org-capture.el) and it is bound on return from that function, at least in my case. Any suggestions or pointers welcome! Thanks, eric -- Nick
Re: [O] ox-beamer worg site: broken download
Hi Michael, Michael Bach pha...@gmail.com writes: I see from the browser's javascript tools console, that the 'Show Org source' button's onclick function show_org_source() is not defined. Is this file accessible otherwise? I fixed the function. Thanks for reporting this! -- Bastien
Re: [O] Org sources and PDF files on Worg
Hi Bastien, On Thu, May 23, 2013 at 10:21:23AM +0200, Bastien wrote: Viktor Rosenfeld listuse...@gmail.com writes: However, the old version of the tutorial still shows at the old address. I moved the file in the worg git repository from org-tutorials/ to exporters/ but now there are two separate HTML copies. Do I have to do something else to explicitly delete the old version? Er, this is a strong (and quite stupid) limitation of the publishing engine: it does not delete files that exist from a previous publication. I have absolutely no idea for a clever mechanism that would find the files to delete. I believe you can use git for this. Try $ git clean -n -x to see the files that will be removed. If you are happy with it, run $ git clean -f -x Please note the subtle difference between -x and -X. -x cleans *all* untracked files, whereas -X cleans only files explicitly ignored by .gitignore. I would advise to put the published files as ignored: *.html *.html~ Then you can safely run $ git clean -f -X and potentially keep untracked manually created files (e.g. .gitattributes). This could then be put in the post-commit hook that publishes Worg. Hope this helps, -- Suvayu Open source is the future. It sets us free.
Re: [O] Minor problems with dvipng latex image preview
Nicolas Goaziou n.goaz...@gmail.com writes: OK, that works - I didn't know about the three-element list form. Thanks! The surprising part of that third element is that it is assumed to be non-nil when missing (see `org-latex-packages-to-string'). Yes, presumably in the name of backward compatibility and least surprise: if one uses the two-element form, one gets the package included in both export and previews, which is probably what is wanted in general (although minted is something of an exception). Perhaps the docstring for org-latex-listings should include the three-element list form, with a pointer to the org-latex-packages-alist doc for more details. The docstring already contains two references to `org-latex-packages-alist'. Wouldn't suggesting to insert (add-to-list 'org-latex-packages-alist '( minted nil)) be confusing, since we don't provide a third element for listings and color packages? Well, unless we provide the element for the three of them (t for the first two, and nil for the last). Yes, it's not particularly easy to explain. But if one copies the code from the docstring verbatim, one can slam into the problem and it is not easy to debug. There is also a (perhaps unlikely) scenario where this is not enough: previewing typeset code where I *want* to use minted: * Code \begin{minted}{c} printf(Hello world\n); \end{minted} In that case, I suggest to use `imagemagick' for the conversion, since it relies on `org-latex-pdf-process' value (and is therefore customizable). I learnt quite a bit from this discussion (thank you!), but I'm still a bit puzzled about your reluctance that custom options be added to the latex call. Why is that? Too many customizations? dvipng should be deprecated? Too many twisty passages to explain? BTW, I found myself wishing for some debugging aid along the following lines: an option to keep the .tex file produced (it *is* kept in case of error, but sometimes it would be nice to look at it even if there is no error), and a message in *Messages* with the complete command that call-process is executing: that way, one can easily execute the command by hand. One can always use the debugger for this, but that feels like the proverbial elephant gun in search of a fly. -- Nick
Re: [O] Minor problems with dvipng latex image preview
Nick Dokos ndo...@gmail.com writes: I learnt quite a bit from this discussion (thank you!), but I'm still a bit puzzled about your reluctance that custom options be added to the latex call. Why is that? Too many customizations? dvipng should be deprecated? Too many twisty passages to explain? Huh? I'm not reluctant to anything with regards to this discussion. I'm just suggesting solutions to your problem. Anyway, in a nutshell, your proposal is to: - add a custom variable, e.g., `org-latex-dvi-process-options' (which library should it belong to?) - modify `org-latex-listings' docstring (in particular, add third elements and new custom variable) - add a custom variable, e.g., `org-latex-dvi-process-debug', which, when non-nil asks to leave produced tex file. Is that right? Regards, -- Nicolas Goaziou
Re: [O] Org sources and PDF files on Worg
Hi Bastien, Bastien wrote: Hi Viktor, Viktor Rosenfeld listuse...@gmail.com writes: However, the old version of the tutorial still shows at the old address. I moved the file in the worg git repository from org-tutorials/ to exporters/ but now there are two separate HTML copies. Do I have to do something else to explicitly delete the old version? Er, this is a strong (and quite stupid) limitation of the publishing engine: it does not delete files that exist from a previous publication. I have absolutely no idea for a clever mechanism that would find the files to delete. We can delete them manually for now -- please send me the list of .html files I need to delete. The files are: - http://orgmode.org/worg/org-tutorials/koma-letter-export.html - http://orgmode.org/worg/org-tutorials/koma-letter-example.html Sorry for the inconvenience. Is there also a way not to publish Org files to HTML which are checked into the Worg repository? I am asking because the file http://orgmode.org/worg/exporters/koma-letter-example.html could also be deleted. It is created from http://orgmode.org/worg/sources/exporters/koma-letter-example.org which is included as an example in http://orgmode.org/worg/sources/exporters/koma-letter-export.org. But the HTML file is not linked anywhere. Cheers, Viktor -- Bastien
Re: [O] Org sources and PDF files on Worg
Hi Viktor, Viktor Rosenfeld listuse...@gmail.com writes: The files are: - http://orgmode.org/worg/org-tutorials/koma-letter-export.html - http://orgmode.org/worg/org-tutorials/koma-letter-example.html Sorry for the inconvenience. Deleted, thanks. Is there also a way not to publish Org files to HTML which are checked into the Worg repository? We could use an :exclude directive in the publishing project, but I'd rather not go this way, too mush maintainance hassle for fixing ~zero inconvenience... I am asking because the file http://orgmode.org/worg/exporters/koma-letter-example.html could also be deleted. It is created from http://orgmode.org/worg/sources/exporters/koma-letter-example.org which is included as an example in http://orgmode.org/worg/sources/exporters/koma-letter-export.org. But the HTML file is not linked anywhere. Well, it does not hurt that much to have this orphan HTML page. HTH, -- Bastien
Re: [O] Org sources and PDF files on Worg
Hi Suvayu, Suvayu Ali fatkasuvayu+li...@gmail.com writes: I believe you can use git for this. Try $ git clean -n -x I didn't know this git command, neat! The problem we were discussing is different: it's about deleting HTML pages that have been published and that have no corresponding .org file anymore -- the way I do this for other projects of mine is to delete all HTML files and republish my project, but we don't want to take that route here... -- Bastien
Re: [O] Org sources and PDF files on Worg
Hi Bastien, Bastien wrote: Hi Viktor, Viktor Rosenfeld listuse...@gmail.com writes: The files are: - http://orgmode.org/worg/org-tutorials/koma-letter-export.html - http://orgmode.org/worg/org-tutorials/koma-letter-example.html Sorry for the inconvenience. Deleted, thanks. Thanks! Is there also a way not to publish Org files to HTML which are checked into the Worg repository? We could use an :exclude directive in the publishing project, but I'd rather not go this way, too mush maintainance hassle for fixing ~zero inconvenience... I am asking because the file http://orgmode.org/worg/exporters/koma-letter-example.html could also be deleted. It is created from http://orgmode.org/worg/sources/exporters/koma-letter-example.org which is included as an example in http://orgmode.org/worg/sources/exporters/koma-letter-export.org. But the HTML file is not linked anywhere. Well, it does not hurt that much to have this orphan HTML page. I agree. Cheers, Viktor HTH, -- Bastien
Re: [O] Org sources and PDF files on Worg
On Thu, May 23, 2013 at 07:54:12PM +0200, Bastien wrote: Hi Suvayu, Suvayu Ali fatkasuvayu+li...@gmail.com writes: I believe you can use git for this. Try $ git clean -n -x I didn't know this git command, neat! The problem we were discussing is different: it's about deleting HTML pages that have been published and that have no corresponding .org file anymore -- the way I do this for other projects of mine is to delete all HTML files and republish my project, but we don't want to take that route here... Ahh sorry, I realised the problem but overlooked that this removes all html files! It's end of the day after all :-p. -- Suvayu Open source is the future. It sets us free.
Re: [O] conflict load of epresent - org mode 8.0.3
Hi, If the intention is to use epresent with org file, is it necessary to put the following instructions in epresent.el and epresent-org.el? (require 'ox) (require 'ox-latex) I suppose that when a org file is loaded, this library and corresponding are already loaded, so these intructions may be not needed ? Thanks d.tchin writes:
Re: [O] [PATCH] Export: Override headline numbering via properties
Hello, Thanks for your patch. An alternative would be to stick this into ox-latex.el, which then wouldn't interfere with other backends. I also think this functionality is good to have, since longer latex documents often have unnumbered sections (and there seem to be periodic questions on various boards on how to achieve this). While one can mess around with the latex code, it's often a hassle when the master document is in org and you need to recompile often. For a recent project I needed a super-simple way to turn off numbering (for intro and references), so based on the above I made the following tiny modification to ox-latex.el, which looks up the LATEX_NUMBERED property to decide whether to insert a numbered or unnumbered heading. Since I didn't need it, inheritance isn't in here, but it should be simple enough to add. Since this wouldn't interfere with any other backends, perhaps there will be fewer reservations about merging something like this into the repo? If it has to be implemented, I think that's the most reasonable solution for now. For other back-ends, manual numbering specifications are just too vague to lead to useful code. -- diff --git a/lisp/ox-latex.el b/lisp/ox-latex.el index 41cf1d0..33a39c7 100644 --- a/lisp/ox-latex.el +++ b/lisp/ox-latex.el @@ -1369,7 +1369,11 @@ holding contextual information. (unless (org-element-property :footnote-section-p headline) (let* ((class (plist-get info :latex-class)) (level (org-export-get-relative-level headline info)) - (numberedp (org-export-numbered-headline-p headline info)) + (latex-numbered (org-export-get-node-property :LATEX_NUMBERED headline)) + (numberedp + (cond ((equal latex-numbered n) nil) + ((equal latex-numbered y) t) + (t (org-export-numbered-headline-p headline info I'd rather have nil, anything but nil and property not set. It also needs proper documentation in org.texi. Regards, -- Nicolas Goaziou
[O] Using org to create a TOC for a compilation of separate PDF documents
I have a use case and am not sure if Org would help or not. I've downloaded a bunch of technical data sheets on various materials from a vendor. I'd like to create a booklet of them with a cover page table of contents. I can create the booklet very easily with Stapler (or similar), but am not sure on the best way to generate a clickable linked PDF of the individual materials contained in the compiled document.[1] What I'm not sure on is how to create a table of contents. Ideally, I could do something like generate a page count of each document and then use this to create the page numbers I'd use to create links to, which I thought I could do with Org. Even better would be to have [back to top] links as well, since this will end up being a multi-hundred page booklet (~100 documents of 2-4 pages each). Any thoughts on this? Is it easier to just generate a list of files and use Org to include them somehow via LaTeX instead of using Stapler to combine them? Thanks for any suggestions! John [1] https://github.com/fwenzel/stapler
Re: [O] #+ATTR_LaTeX no longer honoured
here's the line you're looking for: #+ATTR_LaTeX: :width 5cm :options angle=90 Thanks very much, that does what I want. Also, regarding the manual being up-to-date or not, I took my instructions from the page at http://orgmode.org/manual/Images-in-LaTeX-export.html which does seem out of date as it says one should use #+ATTR_LaTeX: width=5cm,angle=90 Regards, Paul
Re: [O] Minor problems with dvipng latex image preview
Nicolas Goaziou n.goaz...@gmail.com writes: Nick Dokos ndo...@gmail.com writes: I learnt quite a bit from this discussion (thank you!), but I'm still a bit puzzled about your reluctance that custom options be added to the latex call. Why is that? Too many customizations? dvipng should be deprecated? Too many twisty passages to explain? Huh? I'm not reluctant to anything with regards to this discussion. I'm just suggesting solutions to your problem. Ah, OK - sorry I misunderstood. Anyway, in a nutshell, your proposal is to: - add a custom variable, e.g., `org-latex-dvi-process-options' (which library should it belong to?) Unless it would make sense to toss the whole dvipng thing overboard and just keep imagemagick. - modify `org-latex-listings' docstring (in particular, add third elements and new custom variable) I'm not sure any more that it can all be explained clearly in the docstring (at least I've been trying different mental gyrations and I have not come up with anything satisfactory). So maybe the thing to do is add a page to worg and a pointer to it in the docstring. If that's acceptable, I volunteer to write the worg page (at least the initial version). As a separate issue, I proposed some debugging aids: - add a custom variable, e.g., `org-latex-dvi-process-debug', which, when non-nil asks to leave produced tex file. ... and a call-process-log function that logs the command in *Messages* before executing it with call-process (or something more or less equivalent). It would be used wherever call-process is used now. I would actually propose that the debug variable inhibit the deletion of intermediate files everywhere, not just in latex preview. -- Nick
Re: [O] MobileOrg for iOS approved and soon to be available in the app store
For those interested in MobileOrg on iOS devices, it has been approved and will be back in the store soon, it can take up to 24 hours to become available. awesome!! thanks *very* much!!
Re: [O] Using org to create a TOC for a compilation of separate PDF documents
Dnia 2013-05-23, o godz. 15:21:56 John Hendy jw.he...@gmail.com napisał(a): I have a use case and am not sure if Org would help or not. I've downloaded a bunch of technical data sheets on various materials from a vendor. I'd like to create a booklet of them with a cover page table of contents. I can create the booklet very easily with Stapler (or similar), but am not sure on the best way to generate a clickable linked PDF of the individual materials contained in the compiled document.[1] What I'm not sure on is how to create a table of contents. Ideally, I could do something like generate a page count of each document and then use this to create the page numbers I'd use to create links to, which I thought I could do with Org. Even better would be to have [back to top] links as well, since this will end up being a multi-hundred page booklet (~100 documents of 2-4 pages each). Any thoughts on this? Is it easier to just generate a list of files and use Org to include them somehow via LaTeX instead of using Stapler to combine them? I'd just use LaTeX's pdfpages package, possibly with hyperref. (If you encounter any problems, email me - I've done similar things before, so I guess I could help you.) Thanks for any suggestions! John Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] Using org to create a TOC for a compilation of separate PDF documents
On Thu, May 23, 2013 at 03:21:56PM -0500, John Hendy wrote: Is it easier to just generate a list of files and use Org to include them somehow via LaTeX instead of using Stapler to combine them? I would use a shell script to write an Org file with headlines derived from the filenames and include the PDFs with pdfpages. Hope this helps, -- Suvayu Open source is the future. It sets us free.
Re: [O] Indentation of code blocks within lists
Hello Francesco, That won't help you, but I've already sent questions on this problem, last year (Org 8). See my post on http://lists.gnu.org/archive/html/emacs-orgmode/2012-02/msg00247.html. Though, it's (for me) still unfixed as of today. The good news is that Nicolas seemed OK to look at it, and find a solution for it... Best regards, Seb Francesco Pizzolante wrote: I'd like to let you know about issues I'm having while trying to put source code blocks within lists. Here's my example and how I indent it: * First situation - My first bullet We need to do this: #+begin_src emacs-lisp (message this is a string) (defun x() Doc... (interactive) (message hello)) #+end_src - My second bullet #+begin_src emacs-lisp test #+end_src #+results: : test - Sub-point of second bullet We need to do this as well: #+begin_src emacs-lisp (sort) #+end_src This way if indenting code blocks has the following advantages: - it looks nice; - thanks to the indentation, you directly know at which list level the code block belongs to; - you can easily use Emacs commands (like `C-x TAB') on regions or Org promote/demote commands on items or subtrees to edit and reorganize your text: relative indentation is preserved in all cases. But, I have 2 issues with it: - when using `C-c '' (`org-edit-special'), I see spaces before my code, while I would expect to see my code starting at column 0 in the edit buffer (the reference column for the margin being, here, the column with the '#' from '#+begin_src'; - when exporting, the spaces from column 0 to the start of my code are also exported, while I would again expect these spaces to be ignored for the export. The only way I found to fix these issues is to edit my text like this (and make any code to start in column 0): - My first bullet We need to do this: #+begin_src emacs-lisp (message this is a string) (defun x() Doc... (interactive) (message hello)) #+end_src - My second bullet #+begin_src emacs-lisp test #+end_src #+results: : test - Sub-point of second bullet We need to do this as well: #+begin_src emacs-lisp (sort) #+end_src But: - as you can see, the text does not look anymore as nice as in the previous example; - I'm no longer able to edit and reorganize the text using Emacs `C-x TAB' command. That command becomes forbidden as it can't correctly respect the indentation requirements: + starting at column 0 for code; + relative for list items (depending on their depth); - even Org promote/demote commands are buggy in this case: as a simple example, when I try to promote (with M-Shift-Left) the last point Sub-point of second bullet I get an error (indent-line-to: Wrong type argument: wholenump, -2 ) and the following half-baked result: - Sub-point of second bullet We need to do this: #+begin_src emacs-lisp (sort) #+end_src The #+end_src line got misaligned. So, my question is the following: is there a way to edit my text as shown in the first example and edit/export it ignoring the margin spaces? Any help is welcome. Thanks a lot, Francesco -- Sebastien Vauban
Re: [O] Using org to create a TOC for a compilation of separate PDF documents
On Thu, May 23, 2013 at 5:20 PM, Suvayu Ali fatkasuvayu+li...@gmail.com wrote: On Thu, May 23, 2013 at 03:21:56PM -0500, John Hendy wrote: Is it easier to just generate a list of files and use Org to include them somehow via LaTeX instead of using Stapler to combine them? I would use a shell script to write an Org file with headlines derived from the filenames and include the PDFs with pdfpages. Thanks to your and Martin. I've not used that package, so I'll check it out and let you know if I have any issues (perhaps off-line to Martin if I end up not actually using Org). But using babel to just generate the LaTeX code would be great! Thanks again, John Hope this helps, -- Suvayu Open source is the future. It sets us free.
[O] Updated syntax for #+bind and no LaTeX \maketitle command?
I sometimes don't want a title in my LaTeX exported documents and used to use: #+bind: org-export-latex-title-command in my documents. I see that the new variable is simply =org-latex-title-command= and now have: #+bind: org-latex-title-command This is still generating a \maketitle line in my .tex file. What's the proper way to do this on Org 8.0? Thanks! John
Re: [O] Updated syntax for #+bind and no LaTeX \maketitle command?
Dnia 2013-05-23, o godz. 17:48:59 John Hendy jw.he...@gmail.com napisał(a): I sometimes don't want a title in my LaTeX exported documents and used to use: #+bind: org-export-latex-title-command in my documents. I see that the new variable is simply =org-latex-title-command= and now have: #+bind: org-latex-title-command This is still generating a \maketitle line in my .tex file. What's the proper way to do this on Org 8.0? Thanks! John Hi John, with the caveat that I don't use Org exporter, so I'm not sure whether this will help: a (dirty) TeX trick would be to say \let\maketitle=\relax somewhere in the preamble. (\relax is TeX's no-op.) Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] Updated syntax for #+bind and no LaTeX \maketitle command?
John Hendy jw.he...@gmail.com writes: I sometimes don't want a title in my LaTeX exported documents and used to use: #+bind: org-export-latex-title-command in my documents. I see that the new variable is simply =org-latex-title-command= and now have: #+bind: org-latex-title-command This is still generating a \maketitle line in my .tex file. Does either of solutions work in your case? #+BEGIN_SRC org #+TITLE: * My document without title . . . By setting TITLE to nil #+END_SRC #+BEGIN_SRC org #+TITLE: my-title #+BEGIN_SRC emacs-lisp :exports none (set (make-local-variable 'org-latex-title-command) ) #+END_SRC * My document without title . . . By changing the command with babel #+END_SRC #+BEGIN_SRC org #+TITLE: with title #+BEGIN_SRC emacs-lisp :exports results (set (make-local-variable 'org-export-allow-bind-keywords) t) #+END_SRC #+BIND: org-latex-title-command * without title using and allowing bind. #+END_SRC -- I almost cut my hair, it happened just the other day
[O] org-element
Hi, I'm playing a bit with org-element for org-contacts and I wanted to know what is the prefered way to change an element. For example, ATM, when I want to change an element property to add a new value, I do: #+BEGIN_SRC emacs-lisp (org-entry-put nil property (concat (org-entry-get nil property) new-value)) #+END_SRC Is it the correct way? IMHO it would be nicer if we could modify an object created by the new parser and write it back but I don't think it is possible (yet?). Regards, -- Daimrod/Greg pgpZ70aTA0Nyn.pgp Description: PGP signature
Re: [O] org-blog 0.9 release
On Wed, May 1, 2013 at 7:04 AM, Puneeth Chaganti puncha...@gmail.com wrote: Mike, On Wed, May 1, 2013 at 4:18 PM, Michael Alan Dorman mdor...@ironicdesign.com wrote: Puneeth Chaganti puncha...@gmail.com writes: Or, if it seems reasonable, we could club the two projects into a single one to give the users something that's better than a sum of the parts! [..] If you don't mind, I will start looking at the org2blog code and seeing how cleanly I can implement these additional capabilities as handlers or filters for the exporter---and then maybe we could look for that back-end to live in contrib, and both our codebases could take advantage of it? That seems like a good plan. I've been meaning to get this going for some time, but have been quite busy off-late. I'll try to make some time for it, soon. Hi guys! Was there ever any progress on this? I code so slowly I'd not likely be much help with the actual implementation but would be happy to pull from git and do some testing if that's of any use. Thanks! Matt Thanks! Puneeth
Re: [O] Using org to create a TOC for a compilation of separate PDF documents
John Hendy jw.he...@gmail.com writes: I have a use case and am not sure if Org would help or not. I've downloaded a bunch of technical data sheets on various materials from a vendor. I'd like to create a booklet of them with a cover page table of contents. You can use pdfpages for this. There's a command for inserting page links and everything. There's also a booklet option for this which I haven't used in a while. Also, do try pdfjam. It is the most amazing thing that has come out of Warwick! (And Warwick is good :) I can create the booklet very easily with Stapler (or similar), but am not sure on the best way to generate a clickable linked PDF of the individual materials contained in the compiled document.[1] What I'm not sure on is how to create a table of contents. If you want a more hackish solution you can adapt the stuff I post in the end for your needs. What you'll need is just to incorporate hyperref which I think you can do with pdfpages or perhaps even vanilla hyperref. Let me know if it's causing trouble 'cause I did it some years back. . . Ideally, I could do something like generate a page count of each document and then use this to create the page numbers I'd use to create links to, which I thought I could do with Org. Even better would be to have [back to top] links as well, since this will end up being a multi-hundred page booklet (~100 documents of 2-4 pages each). Go out should be easy. Page count is easy. For a get home key you might overlay a button with tikz and hyperref. . . I show how to make an overlay on all sites. You'd somehow want to only do it on the first side perhaps. You'd do this by inducing to pdfpages commands and only have a pageCommand on the first page (for instance). OR add hyperlinks and have a site bar/index curtisy of hyperref. Is it easier to just generate a list of files and use Org to include them somehow via LaTeX instead of using Stapler to combine them? I used to do stuff like this in LaTeX. I'm quite happy to organize it in Org via tables. I've included two examples in the following gist. Note, I wrote them quickly and I didn't know (and still don't) any Emacs Lisp. The LaTeX functions are super ugly as well, but they get stuff done. Hopefully you can find some inspiration. https://gist.github.com/anonymous/5640444 –Rasmus -- El Rey ha muerto. ¡Larga vida al Rey!
Re: [O] #+ATTR_LaTeX no longer honoured
Paul Stansell paulstans...@gmail.com writes: here's the line you're looking for: #+ATTR_LaTeX: :width 5cm :options angle=90 Thanks very much, that does what I want. Also, regarding the manual being up-to-date or not, I took my instructions from the page at http://orgmode.org/manual/Images-in-LaTeX-export.html which does seem out of date as it says one should use I don't know what that page is and I can't find it in the manual. It seems like it somehow an outdated pages which is part of an older version of the manual. Check out section 12.7 in the manual: http://orgmode.org/manual/index.html –Rasmus -- May contains speling mistake
Re: [O] [BUG] Tag selection is inconsistent when loaded from #+SETUPFILE in orgmode 8.0.x
Hi Bastien, Loading tags from a #+SETUPFILE is causing inconsistent behavior in the tag-selection for both in-buffer selection via C-c C-q (`org-set-tags-command`) and in-agenda selection via : (`org-agenda-set-tags`). Bastien Thanks a lot for reporting this and for the test case, it Bastien should be fixed now. Bastien All: the fix involves checking for a #+setupfile directive Bastien when processing Org buffers for building the agenda. This Bastien may lead to some slow down when your agenda is built from Bastien many files. Let me know if you notice some weirdness. Thanks a lot for the fix. The test files are now behaving properly after the fix (I am on orgmode git development head at commit 36848fdec9eb8c9c17a2e98cd742af1f9f9b23db as on 23rd May). *However*, while testing this fix, I think I have uncovered a few more bugs(?) with the +SETUPFILE interaction with the in-buffer tag selection. Specifically, if the +SETUPFILE contains /any/ of the following directives (not exhaustive, just what my setup happened to have), then the tag listing in the completion buffer is showing _duplicated lists_ of the tags read from the setup file: +STARTUP +OPTIONS +TYP_TODO +CHOOSE_TODO I have expanded the test case to include this scenario: The setup file == ##+STARTUP: align ##+OPTIONS: timestamp:t ##+TYP_TODO: TODO(t) DELEGATED(l!) | DONE(d) ##+CHOOSE_TODO: NO(,-) YES(,0) #+TAGS: { @work(w) @home(h) } The test orgmode file = #+SETUPFILE: ~/setup.org #+TAGS: call(l) email(e) * The top entry :@work:call: SCHEDULED: 2013-05-14 Tue Note that in the setup file, I have commented out every option other than +STARTUP and +TAGS. In this case, the in-buffer tag selection results in a tag selection display of: Inherited: Current:@work call [l] call[e] email { [w] @work [h] @home } { [w] @work [h] @home } - Note the duplicated listing If you comment the +STARTUP option in the setup.org file, then the tag selection behaves as expected. Alternatively, if you enable any of the other options, then the issue reoccurs. Thanks! -- Anupam
Re: [O] Org sources and PDF files on Worg
Bastien b...@gnu.org writes: Hi Suvayu, Suvayu Ali fatkasuvayu+li...@gmail.com writes: I believe you can use git for this. Try $ git clean -n -x I didn't know this git command, neat! The problem we were discussing is different: it's about deleting HTML pages that have been published and that have no corresponding .org file anymore -- the way I do this for other projects of mine is to delete all HTML files and republish my project, but we don't want to take that route here... Couldn't we just compare input and output? Or is that not safe enough? E.g. in an over-simplistic form obtain dead pages via something like this: #+BEGIN_SRC emacs-lisp (let* ((html '(dir1/my-page1.html dir2/my-page2.html dir2/my-page3.html dir2/my-page4.html dir3/my-page4.html)) (org '(dir1/my-page1.org dir2/my-page2.org dir3/my-page4.org)) (html-sans-extensions (mapcar 'file-name-sans-extension html)) (org-sans-extensions (mapcar 'file-name-sans-extension org))) (mapcar (lambda (x) (concat x .html)) (dolist (x org-sans-extensions html-sans-extensions) (setq html-sans-extensions (remove x html-sans-extensions) #+END_SRC -- A clever person solves a problem. A wise person avoids it
Re: [O] (Potential) new feature for Org-mode: hidden-lines cookies
On Thu, May 23, 2013 at 10:39:03AM +0200, Sebastien Vauban wrote: Hi Suvayu, Thorsten, Suvayu Ali wrote: Now I wonder if such a feature already exists in Org-mode (I would not be surprised, but I'm not aware of it) and if anybody would be interested in having such a feature? As per my understanding, there is no such feature; and as a user, I would love it! It does exist in the Org-mode clone for Vim, but not yet in Org... VimOrganizer although really cool, is not Emacs Org-mode ;). -- Suvayu Open source is the future. It sets us free.
Re: [O] [NEW FEATURE] org-hlc.el - hidden-lines-cookies (hlc) for Org-mode
Thorsten Jolitz tjol...@gmail.com writes: , and it should be hooked somehow into the folding/unfolding routines to auto-update. Thats what I thought too, but I ran into a problem I could not solve so far, so this user-command based implementation (show the cookies on demand) is kind of the second-best solution (better then nothing). Here is a thread related to the problem mentioned, unfortunately with no posts except my own so far: ,--- | http://lists.gnu.org/archive/html/help-gnu-emacs/2013-05/msg00511.html `--- You can try increasing max-specpdl-size: read the doc for it. If you are asking for a bounded amount of resources but that amount is bigger than what emacs is willing to give you, then increasing the size should work. OTOH, if you are asking for unlimited resources (e.g. you have an infinite recursion somewhere), then increasing the limit will only allow you to go a little further before blowing up again. So try making it 10 or even 100 times bigger and see what you get (and try it on a throwaway emacs instance, not the working instance). If it still blows up, you'll have to look at your code carefully: chances are there is a programming error. -- Nick
Re: [O] Updated syntax for #+bind and no LaTeX \maketitle command?
John Hendy jw.he...@gmail.com writes: I sometimes don't want a title in my LaTeX exported documents and used to use: #+bind: org-export-latex-title-command in my documents. I see that the new variable is simply =org-latex-title-command= and now have: #+bind: org-latex-title-command This is still generating a \maketitle line in my .tex file. What's the proper way to do this on Org 8.0? I suspect this is the same problem as the one discussed in the following: http://thread.gmane.org/gmane.emacs.orgmode/72085 Nicolas suggested using a file local variable for that problem and I've verified that that solution also works for this one. Just add --8---cut here---start-8--- # Local Variables: # org-latex-title-command: # End: --8---cut here---end---8--- at the end of your file. -- Nick