Re: [O] Help with org-lookup-all
On 03/09/14 15:04, Nick Dokos wrote: Alan L Tyree alanty...@gmail.com writes: I feel so dumb! I have this expession attached to a table: (org-lookup-all $1 '(remote(payments,@2$4..@$4)) '(remote(payments,@2$2..@$2))) It is returning the right list of numbers since I can examine them with (nth n How do I add the list up? I keep getting #ERROR or obviously wrong answers. What I want is something like $2='(apply '+ (org-lookup-all $1 '(remote(payments,@2$4..@$4)) '(remote(payments,@2$2..@$2 but that gives me errors since (I presume) the list is a bunch of strings. If they *are* a bunch of strings, then mapping string-to-number across the list should do the trick: $2='(apply '+ (mapcar (function string-to-number) (org-lookup-all $1 '(remote(payments,@2$4..@$4)) '(remote(payments,@2$2..@$2) That worked a treat - thanks Nick. Cheers, Alan -- Alan L Tyreehttp://www2.austlii.edu.au/~alan Tel: 04 2748 6206 sip:typh...@iptel.org
Re: [O] Bug: Cannot set header-args :includes with multiple includes [8.2.7 (8.2.7-4-g880362-elpa at /home/will/.emacs.d/elpa/org-20140616/)]
Yes Will, there is a bug. I will look at it. In the meantime, as a workaround, you may move includes from header to body: #+BEGIN_SRC C++ #include cstdio #include iostream using namespace std; int main() { printf(Hello ); cout world; } #+END_SRC Thanks for reporting Thierry Le 03/09/2014 01:06, Will Everett a écrit : Will Everett will at spings.net writes: I believe the :includes header argument is incorrectly parsing lists of includes for c++. This snippet: #+BEGIN_SRC C++ :includes cstdio iostream using namespace std; printf(Hello ); cout world; #+END_SRC produces a compiler error: warning: extra tokens at end of #include directive #include cstdio iostream Then, of course printf and cout are undeclared. It looks like the include is just throwing all the includes onto one line when they should be broken up and each put on their own line.
Re: [O] Moving my init.el to Org
Jonathan Leech-Pepin jonathan.leechpe...@gmail.com writes: Hello, On 2 September 2014 08:42, Rasmus ras...@gmx.us wrote: Rainer M Krug rai...@krugs.de writes: Oleh ohwoeo...@gmail.com writes: I know that I could use org-babel-load-file, or outshine. What are other possibilities? What are the caveats (and advantages) of both (other?) ways? I'm using a one .el file per mode approach, with around 4000 lines split into 40 files. This approach simplifies things a lot: for instance I haven't touched Javascript in ages, but all my customizations for it are sitting in javascript.el without getting in the way of the stuff that I'm using now. They aren't even loaded unless I open a js file. Interesting - is your configuration online, so that one could take a look at it? I did not find them on your github page? Or how do you do it, that the e.g. javascript.el is only loaded when a js file is opened? Because this is exactly what I would like to have. How about something like this: (with-eval-after-load 'js-mode (load javascript.el)) Use eval-after-load if you are using an older Emacs. Note I don't know if there's anything called js-mode. . . I've been using use-package (https://github.com/jwiegley/use-package) for only loading the various package-specific configurations when needed. For that example it would be: (use-package js-mode :mode (\\.js\\' . js-mode) :config (require 'javascript) ;; or (load javascript.el) if not provided ) That is what I was looking for - I'll try it out soon - step by step - one package at a time. In my case it's still all in my init.el (with Outshine headings for each mode that use-package manages), but could easily extract the portions into their own files (especially for larger configurations like org) I think it makes sense to extract these into different files, and have them in one org file which is then tangled. Thanks, Rainer Regards, Jon -- Rainer M. Krug email: Raineratkrugsdotde PGP: 0x0F52F982 pgpSWwsaUt7v2.pgp Description: PGP signature
[O] navi equivalent to 'g' speed command?
Hello, I very often use the org speed command 'g' to navigate to a headline (it opens a completion buffer that I can use to quickly fuzzy match the target). Is there an equivalent navi workflow for non-org buffer in outshine mode? Thanks, Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
[O] Unit conversions and symbolic mathematics with Babel
Hello Org, for some engineering most often I need estimations with unit conversions, Emacs Calc is perfect for this. When it comes to reporting and documentation I'd like to do it with org-mode, of course. For numerical stuff and visualisation purposes I'm using already R and TikZ. But for unit conversions and symbolic maths I'm in a bind when trying to do this with free programs. - R :: Do you have experience with a units packages under the R-project? What I've seen so far is not so reassuring... - Maxima :: I think there is a nice and intuitive units package for maxima. But this would mean learning an additional tool and mentally switching between both within one document. - Calc :: I'd prefer to do it with Calc but the Babel interface is (yet?) restricted For example, I can define functions and do some unit conversions: #+BEGIN_SRC emacs-lisp (defmath cvun(a b) (math-convert-units a b)) #+END_SRC #+RESULTS: : calcFunc-cvun #+BEGIN_SRC calc :var L1 = 5 mm cvun( L1, m) #+END_SRC #+RESULTS: : 5e-3 m But what is missing is to assign variables within a source block #+BEGIN_SRC calc :var L1 = 5 mm L2 := cvun( L1, m) #+END_SRC Unfortunately this is not working. Do you have an idea how to implement this? - Are you using (better) alternatives? Thanks for your insights Dieter -- Best wishes H. Dieter Wilhelm Darmstadt, Germany
Re: [O] Getting lots of Emacs crashes
Noah Slater nsla...@apache.org writes: Hello, I'm getting a lot of Emacs crashes recently using Org. Is there any way I can help to debug why this is happening? I managed to crash Emacs yesterday too, refiling an Org task. I was pointed to this url with a recipe to extract usefull information from the backtrace: , | https://www.gnu.org/software/emacs/manual/html_node/emacs/Crashing.html ` It did not work in my case though, since I seem to have a 'stripped binary' (I never heard that before), but if it works for you, you can send the converted backtrace to emacs-bugs (M-x report-emacs-bug). -- cheers, Thorsten
Re: [O] [Babel] Source block highlighting in Beamer ...
On 2014-09-02 20:19, aditya siram aditya.si...@gmail.com writes: Hi all, How do I get code on my beamer slides to print with color and highlighting? I'm doing the standard: #+BEGIN_SRC blah #+END_SRC but all my source blocks come out the same. First have a look at the generated tex: what environment is used for these blocks? You can then have a look at http://orgmode.org/manual/Literal-examples.html#fn-1 : Fontified code chunks in LaTeX can be achieved using either the listings or the minted package. Refer to org-latex-listings documentation for details. I personally use minted. Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
Re: [O] Normalizing tags
Brett Witty writes: Hi, Has anyone made a module to normalize tags across your entire setup? Not that I know of. That is if you have Blog and blog as tags, then you fix it as one or the other, or hint and tip tags being collapsed. If not, would people be interested in that? There may not be a lot of demand for it since tags are bounded by colons and can be easily search-replaced. Of course, a function that flags up all the possible duplicates and queries you for the preferred form could be a time-saver. If you're planning to write one: In addition to capitalization (Blog/blog), it would be useful to look for English singular/plural (blog/blogs) -- but let the user beware (aid and aids may not be the same tag). People tagging their documents in other languages might find some kind of pattern-matching option helpful. What I would find *really* nice, now that Org supports tag groups, is a function to normalize old documents where entries are tagged with both a group tag and its members. That is, given #+TAGS: { music : classical rock folk } and a heading like * Woody Guthrie :music:American:folk: the function would remove the redundant group tag to yield * Woody Guthrie :American:folk: Yours, Christian
Re: [O] Unit conversions and symbolic mathematics with Babel
On 2014-09-03 08:54, die...@duenenhof-wilhelm.de (H. Dieter Wilhelm) writes: But what is missing is to assign variables within a source block #+BEGIN_SRC calc :var L1 = 5 mm L2 := cvun( L1, m) #+END_SRC Unfortunately this is not working. Do you have an idea how to implement this? It seems that you could use block chaining. Here is an extract of some code I use to compute stats for my book keeping: #+name: monthly_average #+begin_src emacs-lisp :var starty=2014 :var startm=3 :var amount=100 (let* ((tm (decode-time)) (cmonth (nth 4 tm)) (cyear (nth 5 tm)) (nbmonths (+ (* 12 (- cyear starty)) (- cmonth startm (calc-eval round($ / $$, 2) nil amount nbmonths)) #+end_src #+name: ledger_average #+begin_src emacs-lisp :var b=Quotidien :var sy=2014 :var sm=3 :var sd=2014-03-01 :var p=Expenses: (let* ((per (format from %d-%d-01 to this month sy sm)) (a (org-sbe call_ledger (bucket (eval b)) (prefix (eval p)) (period (eval per) (org-sbe monthly_average (amount (eval a)) (starty (eval sy)) (startm (eval sm #+end_src The last line of the second block calls the first block to do its computation. The first block does not have to be in emacs-lisp, but I don't know calc well enough to do it directly in calc. Best, Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
Re: [O] navi equivalent to 'g' speed command?
Alan Schmitt alan.schm...@polytechnique.org writes: Hello, I very often use the org speed command 'g' to navigate to a headline (it opens a completion buffer that I can use to quickly fuzzy match the target). Is there an equivalent navi workflow for non-org buffer in outshine mode? Hmm... which command do you mean? I get , | User-defined Speed commands | === | | Built-in Speed commands | === | | Outline Navigation | -- | [...] | g (org-refile t) ` but thats not the one you are talking about, right? -- cheers, Thorsten
Re: [O] Unit conversions and symbolic mathematics with Babel
die...@duenenhof-wilhelm.de (H. Dieter Wilhelm) writes: Hello Org, for some engineering most often I need estimations with unit conversions, Emacs Calc is perfect for this. When it comes to reporting and documentation I'd like to do it with org-mode, of course. For numerical stuff and visualisation purposes I'm using already R and TikZ. But for unit conversions and symbolic maths I'm in a bind when trying to do this with free programs. If you're on a linux of some sort, you probably have the units command line program installed. That's sort of the mother of all unit converters, as far as I'm concerned -- you could call out to it and return the results. What do you think? - R :: Do you have experience with a units packages under the R-project? What I've seen so far is not so reassuring... - Maxima :: I think there is a nice and intuitive units package for maxima. But this would mean learning an additional tool and mentally switching between both within one document. - Calc :: I'd prefer to do it with Calc but the Babel interface is (yet?) restricted For example, I can define functions and do some unit conversions: #+BEGIN_SRC emacs-lisp (defmath cvun(a b) (math-convert-units a b)) #+END_SRC #+RESULTS: : calcFunc-cvun #+BEGIN_SRC calc :var L1 = 5 mm cvun( L1, m) #+END_SRC #+RESULTS: : 5e-3 m But what is missing is to assign variables within a source block #+BEGIN_SRC calc :var L1 = 5 mm L2 := cvun( L1, m) #+END_SRC Unfortunately this is not working. Do you have an idea how to implement this? - Are you using (better) alternatives? Thanks for your insights Dieter
Re: [O] navi equivalent to 'g' speed command?
On 2014-09-03 09:18, Thorsten Jolitz tjol...@gmail.com writes: Alan Schmitt alan.schm...@polytechnique.org writes: Hello, I very often use the org speed command 'g' to navigate to a headline (it opens a completion buffer that I can use to quickly fuzzy match the target). Is there an equivalent navi workflow for non-org buffer in outshine mode? Hmm... which command do you mean? I get , | User-defined Speed commands | === | | Built-in Speed commands | === | | Outline Navigation | -- | [...] | g (org-refile t) ` but thats not the one you are talking about, right? Yes, it's the one I mean. Don't let the refile fool you: the 't' argument means nothing is actually refiled during the jump to the target. I use it all the time. Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
Re: [O] navi equivalent to 'g' speed command?
Thorsten Jolitz tjol...@gmail.com writes: Alan Schmitt alan.schm...@polytechnique.org writes: Hello, I very often use the org speed command 'g' to navigate to a headline (it opens a completion buffer that I can use to quickly fuzzy match the target). Is there an equivalent navi workflow for non-org buffer in outshine mode? Hmm... which command do you mean? I get | g (org-refile t) ` but thats not the one you are talking about, right? I just tried it out - this , | g (org-refile t) ` works in Outshine like in Org when using the tj-outshine branch from the github repo, assuming you have , | (setq outshine-use-speed-commands t) ` in you init file. All 3 libs (outshine, outorg and navi-mode) have developed quite a bit recently, but I want to include better tests for outorg and implement most of Org-mode's user API (like e.g. org-refile) via the `outshine-use-outorg' function before I merge the tj-outshine, tj-outorg and tj-navi branches into their repective masters. Maybe you could switch to the git-versions? Would be great for me to have the development branches tested by somebody else, and you would get the `outshine-use-outorg' functionality, which (in theory at least) allows to call any Org command from Outshine. In the real world some commands work out of the box (e.g. org-refile and org-priority), but others would need some special handling (i.e. clocking with outshine headers works only 'more-or-less'). There are so many Org commands, it will take some time to check if they make sense in Outshine too, if they work out of the box or need some extra hacking. But with the development version of outshine, one can simply try if something like this works without any extra effort: #+BEGIN_SRC emacs-lisp (defun outshine-priority () Call outorg to trigger `org-priority'. (interactive) (outshine-use-outorg 'org-priority)) #+END_SRC -- cheers, Thorsten
Re: [O] navi equivalent to 'g' speed command?
Alan Schmitt alan.schm...@polytechnique.org writes: On 2014-09-03 09:18, Thorsten Jolitz tjol...@gmail.com writes: Alan Schmitt alan.schm...@polytechnique.org writes: Hello, I very often use the org speed command 'g' to navigate to a headline (it opens a completion buffer that I can use to quickly fuzzy match the target). Is there an equivalent navi workflow for non-org buffer in outshine mode? Hmm... which command do you mean? I get , | User-defined Speed commands | === | | Built-in Speed commands | === | | Outline Navigation | -- | [...] | g (org-refile t) ` but thats not the one you are talking about, right? Yes, it's the one I mean. Don't let the refile fool you: the 't' argument means nothing is actually refiled during the jump to the target. I use it all the time. ok, it seems 'outshine-refile does works, but I'm not sufficiently used to it - it actually refiles the outshine headers I'm on, but that seems to be a configuration thing. I could expand #+BEGIN_SRC emacs-lisp (defun outshine-refile () Call outorg to trigger `org-refile'. (interactive) (outshine-use-outorg 'org-refile)) #+END_SRC to something like #+BEGIN_SRC emacs-lisp (defun outshine-refile (optional arg) Call outorg to trigger `org-refile'. (interactive P) (if arg (outshine-use-outorg 'org-refile nil nil t) (outshine-use-outorg 'org-refile))) #+END_SRC to match you use case, but I think what you really want is ,[ C-h f outshine-imenu RET ] | outshine-imenu is an interactive Lisp function in `outshine.el'. | | It is bound to M-# M-p. | | (outshine-imenu optional PREFER-IMENU-P) | | Convenience function for calling imenu/idomenu from outshine. ` with idomenu installed from the package manager. -- cheers, Thorsten
Re: [O] Command to open up any agenda file?
On Monday, 1 Sep 2014 at 22:11, Thorsten Jolitz wrote: [...] don't know if this exists in Org, but defining you agenda-files as a project you might be able to use projectile: Thorsten, Thanks for the heads up on projectile. I'd forgotten about this package. I've now installed it and it's excellent. And, for the OP, it does work well with my agenda files as they are a separate project under git! -- : Eric S Fraga (0xFFFCF67D), Emacs 24.4.50.1, Org release_8.3beta-309-gd4e4b1
Re: [O] Moving my init.el to Org
I'm using a one .el file per mode approach, with around 4000 lines split into 40 files. This approach simplifies things a lot: for instance I haven't touched Javascript in ages, but all my customizations for it are sitting in javascript.el without getting in the way of the stuff that I'm using now. They aren't even loaded unless I open a js file. Interesting - is your configuration online, so that one could take a look at it? I did not find them on your github page? It's not online since it's a hassle to put it up. Or how do you do it, that the e.g. javascript.el is only loaded when a js file is opened? Because this is exactly what I would like to have. It's a three-part setup that goes like this. In hooks.el that's loaded unconditionally: ... (add-hook 'java-mode-hook 'oleh-java-hook) (add-hook 'tuareg-mode-hook 'oleh-tuareg-hook) (add-hook 'js-mode-hook 'oleh-javascript-hook) (add-hook 'markdown-mode-hook 'oleh-markdown-hook) ... In modes/javascript.el that's not loaded: ;;;###autoload (defun oleh-javascript-hook () (smart-insert-operator-hook) (moz-minor-mode 1) (define-key js-mode-map (kbd f5) 'js-f5) (define-key js-mode-map (kbd C-f5) 'js-C-f5) ... ) And this function generates the autoloads when a new file is added: ;;;###autoload (defun update-all-autoloads () (interactive) (let ((generated-autoload-file (concat emacs.d loaddefs.el))) (when (not (file-exists-p generated-autoload-file)) (with-current-buffer (find-file-noselect generated-autoload-file) (insert ;;) ;; create the file with non-zero size to appease autoload (save-buffer))) (mapcar #'update-directory-autoloads '( oleh oleh/modes matlab-emacs The file loaddefs.el is loaded unconditionally as well. So when a js file is opened, `js-mode-hook` is called and the autoloaded `oleh-javascript-hook` is called, making sure that oleh/modes/javascript.el is loaded. regards, Oleh
Re: [O] Moving my init.el to Org
Oleh ohwoeo...@gmail.com writes: I'm using a one .el file per mode approach, with around 4000 lines split into 40 files. This approach simplifies things a lot: for instance I haven't touched Javascript in ages, but all my customizations for it are sitting in javascript.el without getting in the way of the stuff that I'm using now. They aren't even loaded unless I open a js file. Interesting - is your configuration online, so that one could take a look at it? I did not find them on your github page? It's not online since it's a hassle to put it up. No problem. Or how do you do it, that the e.g. javascript.el is only loaded when a js file is opened? Because this is exactly what I would like to have. It's a three-part setup that goes like this. In hooks.el that's loaded unconditionally: ... (add-hook 'java-mode-hook 'oleh-java-hook) (add-hook 'tuareg-mode-hook 'oleh-tuareg-hook) (add-hook 'js-mode-hook 'oleh-javascript-hook) (add-hook 'markdown-mode-hook 'oleh-markdown-hook) ... In modes/javascript.el that's not loaded: ;;;###autoload (defun oleh-javascript-hook () (smart-insert-operator-hook) (moz-minor-mode 1) (define-key js-mode-map (kbd f5) 'js-f5) (define-key js-mode-map (kbd C-f5) 'js-C-f5) ... ) And this function generates the autoloads when a new file is added: ;;;###autoload (defun update-all-autoloads () (interactive) (let ((generated-autoload-file (concat emacs.d loaddefs.el))) (when (not (file-exists-p generated-autoload-file)) (with-current-buffer (find-file-noselect generated-autoload-file) (insert ;;) ;; create the file with non-zero size to appease autoload (save-buffer))) (mapcar #'update-directory-autoloads '( oleh oleh/modes matlab-emacs The file loaddefs.el is loaded unconditionally as well. So when a js file is opened, `js-mode-hook` is called and the autoloaded `oleh-javascript-hook` is called, making sure that oleh/modes/javascript.el is loaded. Thanks - looks like an interesting approach which avoids having to use use-package or req-package. Thanks a lot for the info, Rainer regards, Oleh -- Rainer M. Krug email: Raineratkrugsdotde PGP: 0x0F52F982 pgpdAVhkrdMG4.pgp Description: PGP signature
[O] Format output of org-babel-tangle for exported file
Hi I am calling (org-bable-tangle) in a code block in an org file and I would show the files resulting from the tangling in a nice format. But I do not manage. I have the following at the moment: --8---cut here---start-8--- #+begin_src emacs-lisp (replace-regexp-in-string [)\] (replace-regexp-in-string [(] - (replace-regexp-in-string \n- (prin1-to-string (org-babel-tangle) #+end_src #+RESULTS: #+begin_example - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.el - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.makefile - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.RDescr - ./R/SDI.R - ./R/plot.frontier.R - ./R/selectPlotsVallet.R - ./R/loadIFNstl.R - ./R/loadIFNqmd.R - ./R/loadIFNcompetition.R - ./R/loadIFN.R - ./R/initializeAnalysis.R - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.R #+end_example --8---cut here---end---8--- Which is neither elegant nor short, and I am sure I could do this easier. Any suggestions? Rainer -- Rainer M. Krug email: Raineratkrugsdotde PGP: 0x0F52F982 pgpa8eG02qwfx.pgp Description: PGP signature
Re: [O] Unit conversions and symbolic mathematics with Babel
Hi, die...@duenenhof-wilhelm.de (H. Dieter Wilhelm) writes: But what is missing is to assign variables within a source block #+BEGIN_SRC calc :var L1 = 5 mm L2 := cvun( L1, m) #+END_SRC Unfortunately this is not working. Do you have an idea how to implement this? - Are you using (better) alternatives? I like Python and in Python I like Pint for units. http://pint.readthedocs.org Below is an example org document that should run and shows a couple ways to use snippets of Pint code to do unit conversion. Not shown but Pint Quantity objects support arithmetic so are useful for carrying units through some calculation. For assigning to variables - presumably for use in later blocks - maybe you can investigate using the :session header argument to source blocks. Have fun, -Brett. One way to install Pint is: #+BEGIN_SRC sh :results silent pip install --user pint #+END_SRC Here is an example: #+name: uconv #+header: :var val=10m :var unit=inch #+BEGIN_SRC python import pint units = pint.UnitRegistry() return units.Quantity(val).to(unit) #+END_SRC #+RESULTS: uconv : 393.700787402 inch Now call =uconv= do to some other conversion: #+call: uconv(2.54cm,inch) #+RESULTS: : 1.0 inch pgpGnSjfoKUX4.pgp Description: PGP signature
Re: [O] Format output of org-babel-tangle for exported file
Some further information, as I just realized that it is not working: In the message buffer I get the following output: , | executing Emacs-Lisp code block... | Saving file /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.org... | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.org | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.R [7 times] | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/initializeAnalysis.R [8 times] | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFN.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFNcompetition.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFNqmd.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFNstl.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/selectPlotsVallet.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/plot.frontier.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/SDI.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.R [11 times] | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.RDescr | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.makefile [7 times] | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.el [7 times] | Tangled 48 code blocks from prodMixStands.org | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.RDescr | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/SDI.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/plot.frontier.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/selectPlotsVallet.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFNstl.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFNqmd.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFNcompetition.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/loadIFN.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/R/initializeAnalysis.R | Wrote /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.R | Code block evaluation complete. ` So not all files tangled are passed on in the script (I assume because of the length?). In addition, not all files resulting from the tangling are in the message buffer (I am tangling a ./DESCRIPTION file as well). How can I get all names resulting from the tangling in the results block of the code block? Rainer Rainer M Krug rai...@krugs.de writes: Hi I am calling (org-bable-tangle) in a code block in an org file and I would show the files resulting from the tangling in a nice format. But I do not manage. I have the following at the moment: #+begin_src emacs-lisp (replace-regexp-in-string [)\] (replace-regexp-in-string [(] - (replace-regexp-in-string \n- (prin1-to-string (org-babel-tangle) #+end_src #+RESULTS: #+begin_example - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.el - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.makefile - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.RDescr - ./R/SDI.R - ./R/plot.frontier.R - ./R/selectPlotsVallet.R - ./R/loadIFNstl.R - ./R/loadIFNqmd.R - ./R/loadIFNcompetition.R - ./R/loadIFN.R - ./R/initializeAnalysis.R - /Users/rainerkrug/Documents/Projects/IFN/ProductivityMixedStands/prodMixStands.R #+end_example Which is neither elegant nor short, and I am sure I could do this easier. Any suggestions? Rainer -- Rainer M. Krug email: Raineratkrugsdotde PGP: 0x0F52F982 pgpFCXBj6dBWB.pgp Description: PGP signature
[O] Bug: (org-babel-result-names) should not return nil [8.2.7c (8.2.7c-1-gf5065b-elpa @ c:/Users/andrea/AppData/Roaming/.emacs.d/elpa/org-20140804/)]
Hello everyone, if I create this org example: #+NAME: blah #+BEGIN_SRC emacs-lisp :exports results (+ 2 3) #+END_SRC #+RESULTS: blah : 5 I can't execute the command M-x org-babel-goto-named-result RET blah RET because blah is not listed in the available choices. The problem seems to boil down to this function: M-S-; (org-babel-result-names) RET I would expect two results in the message mode line, but I only get a nil. I explored function org-babel-result-names in ob-core.el, the body contains a (match-string 4) but I believe it should be changed into (match-string 6). If I apply that change, (org-babel-result-names) returns two results, and org-babel-goto-named-result provides the expected choice (just blah in the example). Is it reproducible for you as well? Does it make sense for you too? Kindest regards, Andrea
Re: [O] Getting lots of Emacs crashes
-Original Message- Behalf Of Noah Slater Sent: Monday, 2014 September 01 16:06 To: emacs-orgmode Subject: [O] Getting lots of Emacs crashes Hello, I'm getting a lot of Emacs crashes recently using Org. Is there any way I can help to debug why this is happening? Noah, You might consider running emacs under a debugger. It will trap the crash and then you can ask where it happened, i.e. a stack trace. The information might be of more interest to an emacs developer than to you. GNU software should not crash. From the emacs info (a description of a typical crash): If Emacs accesses an invalid memory location (segmentation fault), or exits with an operating system error message that indicates a problem in the program (as opposed to something like disk full), then it is certainly a bug. The stack trace (along with all the other information that belongs in a bug report) can be very helpful. ,Doug Douglas Lewan Shubert Ticketing (201) 489-8600 ext 224 or ext 4335 This is a slow pup, he said continuing his ascent.
Re: [O] Format output of org-babel-tangle for exported file
Rainer M Krug Rainer at krugs.de writes: Hi I am calling (org-bable-tangle) in a code block in an org file and I would show the files resulting from the tangling in a nice format. But I do not manage. I have the following at the moment: --8---cut here---start-8--- #+begin_src emacs-lisp (replace-regexp-in-string [)\] (replace-regexp-in-string [(] - (replace-regexp-in-string \n- (prin1-to-string (org-babel-tangle) #+end_src [snip] Which is neither elegant nor short, and I am sure I could do this easier. Any suggestions? Something like this? Possibly with `(reverse (org-babel-tangle))' #+BEGIN_SRC emacs-lisp :results value (mapconcat (lambda (x) (file-relative-name x ..)) (org-babel-tangle) \n) #+END_SRC HTH, Chuck
[O] Custom formatting during export
orgmode developers and power-users, I'd like to be able to declare custom entities (apologies if I'm using that term incorrectly) within the text of an orgmode document which I can specify custom formatting for when my .org is exported, e.g. to PDF or HTML. I have a background in Docbook, so the analogue there would be defining a custom xml tag and then extending the XSL files to handle it as desired. Please see the following snippet: * section title Here is some text, but I want [specialthing: this bit here] to be formatted differently than [newanddifferent: this other big over here]. Where I would have defined specific custom formatting rules for specialthing and newanddifferent type entities. Is there a way to do this in orgmode? If not, it seems like it would be a very useful feature (at least to me:) ). Note: I don't care about the syntax as long as the result is the same. Thanks for your help, ~G -- Computational Biologist Genentech Research
Re: [O] Custom formatting during export
Gabe Becker becker.g...@gene.com writes: orgmode developers and power-users, I'd like to be able to declare custom entities (apologies if I'm using that term incorrectly) within the text of an orgmode document which I can specify custom formatting for when my .org is exported, e.g. to PDF or HTML. I have a background in Docbook, so the analogue there would be defining a custom xml tag and then extending the XSL files to handle it as desired. Please see the following snippet: * section title Here is some text, but I want [specialthing: this bit here] to be formatted differently than [newanddifferent: this other big over here]. Where I would have defined specific custom formatting rules for specialthing and newanddifferent type entities. Is there a way to do this in orgmode? If not, it seems like it would be a very useful feature (at least to me:) ). Note: I don't care about the syntax as long as the result is the same. After an org buffer is parsed, the complete document is available as nested list (parse tree), containing org elements and objects: ,[ C-h v org-element-all-elements RET ] | org-element-all-elements is a variable defined in `org-element.el'. | Its value is (babel-call center-block clock comment comment-block | diary-sexp drawer dynamic-block example-block fixed-width | footnote-definition headline horizontal-rule inlinetask item keyword | latex-environment node-property paragraph plain-list planning | property-drawer quote-block section special-block src-block table | table-row verse-block) | | Documentation: Complete list of element types. ` ,[ C-h v org-element-all-objects RET ] | org-element-all-objects is a variable defined in `org-element.el'. | Its value is (bold code entity export-snippet footnote-reference | inline-babel-call inline-src-block italic line-break latex-fragment | link macro radio-target statistics-cookie strike-through subscript | superscript table-cell target timestamp underline verbatim) | | Documentation: | Complete list of object types. ` The exporters have complete access to these elements, and define dedicated functions for transforming each of them to the output format (LATEX, HTML ...). So if you want latex output, but special treatment for a few elements, the way to go is to define a new export backend that derives from latex: ,[ C-h f org-export-define-derived-backend RET ] | org-export-define-derived-backend is a compiled Lisp function in | `ox.el'. | | (org-export-define-derived-backend CHILD PARENT rest BODY) | | Create a new back-end as a variant of an existing one. | | CHILD is the name of the derived back-end. PARENT is the name of | the parent back-end. | | BODY can start with pre-defined keyword arguments. The following | keywords are understood: | | :export-block | | String, or list of strings, representing block names that | will not be parsed. This is used to specify blocks that will | contain raw code specific to the back-end. These blocks | still have to be handled by the `special-block' type | translator. | | :filters-alist | | Alist of filters that will overwrite or complete filters | defined in PARENT back-end. See `org-export-filters-alist' | for a list of allowed filters. | | :menu-entry | | Menu entry for the export dispatcher. See | `org-export-define-backend' for more information about the | expected value. | | :options-alist | | Alist of back-end specific properties that will overwrite or | complete those defined in PARENT back-end. Refer to | `org-export-options-alist' for more information about | structure of the values. | | :translate-alist | | Alist of element and object types and transcoders that will | overwrite or complete transcode table from PARENT back-end. | Refer to `org-export-define-backend' for detailed information | about transcoders. | | As an example, here is how one could define my-latex back-end | as a variant of `latex' back-end with a custom template function: | | (org-export-define-derived-backend 'my-latex 'latex | :translate-alist '((template . my-latex-template-fun))) | | The back-end could then be called with, for example: | | (org-export-to-buffer 'my-latex *Test my-latex*) ` -- cheers, Thorsten
[O] Tangling from code block and header arguments WAS: Format output of org-babel-tangle for exported file
Charles Berry ccbe...@ucsd.edu writes: Rainer M Krug Rainer at krugs.de writes: Hi I am calling (org-bable-tangle) in a code block in an org file and I would show the files resulting from the tangling in a nice format. But I do not manage. I have the following at the moment: --8---cut here---start-8--- #+begin_src emacs-lisp (replace-regexp-in-string [)\] (replace-regexp-in-string [(] - (replace-regexp-in-string \n- (prin1-to-string (org-babel-tangle) #+end_src [snip] Which is neither elegant nor short, and I am sure I could do this easier. Any suggestions? Something like this? Possibly with `(reverse (org-babel-tangle))' #+BEGIN_SRC emacs-lisp :results value (mapconcat (lambda (x) (file-relative-name x ..)) (org-babel-tangle) \n) #+END_SRC Thanks - this looks promising. But I now have another problem: The result of tangling from a code block is different then when calling interactively. Consider the following org file: --8---cut here---start-8--- #+PROPERTY: header-args :tangle no * DESCRIPTION File :PROPERTIES: :header-args+: :tangle ./DESCRIPTION :END: #+begin_src RDescr test #+end_src * And the tangling #+BEGIN_SRC emacs-lisp :results value (mapconcat (lambda (x) (file-relative-name x ..)) (org-babel-tangle) \n) #+END_SRC #+RESULTS: --8---cut here---end---8--- When tangling interactively, the file DESCRIPTION is tangled properly. But when I call (org-babel-tangle) from the code block, nothing is tangled because in this case, the property =tangle= is equal to =no= based on the file wide property setting in the beginning. Is this a bug or is it simply not possible to tangle from a code block? Thanks, Rainer HTH, Chuck -- Rainer M. Krug email: Raineratkrugsdotde PGP: 0x0F52F982 pgpcwdLqoTezq.pgp Description: PGP signature
[O] Newlines in capture templates
Hi all, I would like to separate the items in my capture files by a number of newlines, as in: ** item 1 content 1 ** item 2 content 2 ** item 3 content 3 instead of: ** item 1 content 1 ** item 2 content 2 ** item 3 content 3 But org is removing the heading and trailing \n from my templates. Is there any way to avoid this, or to command org to automatically include newlines between captures? Thank you in advance -- Carlos
[O] graphics for html and latex / pdf export?
Hi I know this has been asked before, but I can't find it... I would like to export a document which contains graphs generated in R as html as well as latex / pdf. For LaTeX, I use output format pdf, d=which does not work as inline picture for html export. How can I automate the process, that all graphs which are included in org as e.g. --8---cut here---start-8--- #+begin_src R :file graph.pdf :results graphics plot(1,1) #+end_src #+RESULTS: [[file:graph.pdf]] --8---cut here---end---8--- are available for the html export as inline images (e.g. png)? I remember some use of imagemagic? I could obviously do this manually in each code block, but I would prefer a general solution, so that I can forget about it and it is working. Thanks, Rainer -- Rainer M. Krug email: Raineratkrugsdotde PGP: 0x0F52F982 pgpRSk6tr6uDG.pgp Description: PGP signature
Re: [O] Custom formatting during export
Hi Gabe, Gabe Becker becker.g...@gene.com writes: * section title Here is some text, but I want [specialthing: this bit here] to be formatted differently than [newanddifferent: this other big over here]. Where I would have defined specific custom formatting rules for specialthing and newanddifferent type entities. Is there a way to do this in orgmode? If not, it seems like it would be a very useful feature (at least to me:) ). Note: I don't care about the syntax as long as the result is the same. Based on the syntax you chose for your example, you might be looking for custom link types; see the documentation for the org-add-link-type function: -- (org-add-link-type TYPE optional FOLLOW EXPORT) Add TYPE to the list of `org-link-types'. Re-compute all regular expressions depending on `org-link-types' FOLLOW and EXPORT are two functions. FOLLOW should take the link path as the single argument and do whatever is necessary to follow the link, for example find a file or display a mail message. EXPORT should format the link path for export to one of the export formats. It should be a function accepting three arguments: paththe path of the link, the text after the prefix (like http:) descthe description of the link, if any, or a description added by org-export-normalize-links if there is none format the export format, a symbol like `html' or `latex' or `ascii'.. The function may use the FORMAT information to return different values depending on the format. The return value will be put literally into the exported file. If the return value is nil, this means Org should do what it normally does with links which do not have EXPORT defined. -- You could define a custom link type for specialthing, and then use the export parameter to provide a function that will export the path of the link in a backend-specific way. Then you would write blah blah [[specialthing:whatever-path]] blah blah I'm sure there are good examples of how to do this on Worg, but I cannot seem to find them at the moment... If you need to do something more complicated than what custom link types allow, Thorsten's suggestions are the place to start: Org has a lot of ways to customize export output. Best, Richard
Re: [O] Custom formatting during export
Hi Gabe, Macro replacements [[http://orgmode.org/manual/Macro-replacement.html]] should be what you are looking for. For example, the macro #+MACRO: pkg $1 would be called by {{{pkg(PkgName)}}} You can also use this to format your input for one or multiple backends #+MACRO: M @@latex:\$1{@@$2@@latex:}@@ Let me know if this helps. Best Julian On 03.09.2014 06:36, Gabe Becker wrote: orgmode developers and power-users, I'd like to be able to declare custom entities (apologies if I'm using that term incorrectly) within the text of an orgmode document which I can specify custom formatting for when my .org is exported, e.g. to PDF or HTML. I have a background in Docbook, so the analogue there would be defining a custom xml tag and then extending the XSL files to handle it as desired. Please see the following snippet: * section title Here is some text, but I want [specialthing: this bit here] to be formatted differently than [newanddifferent: this other big over here]. Where I would have defined specific custom formatting rules for specialthing and newanddifferent type entities. Is there a way to do this in orgmode? If not, it seems like it would be a very useful feature (at least to me:) ). Note: I don't care about the syntax as long as the result is the same. Thanks for your help, ~G -- Computational Biologist Genentech Research
Re: [O] Custom formatting during export
Aloha Gabe, Gabe Becker becker.g...@gene.com writes: orgmode developers and power-users, I'd like to be able to declare custom entities (apologies if I'm using that term incorrectly) within the text of an orgmode document which I can specify custom formatting for when my .org is exported, e.g. to PDF or HTML. I have a background in Docbook, so the analogue there would be defining a custom xml tag and then extending the XSL files to handle it as desired. Please see the following snippet: * section title Here is some text, but I want [specialthing: this bit here] to be formatted differently than [newanddifferent: this other big over here]. Where I would have defined specific custom formatting rules for specialthing and newanddifferent type entities. Is there a way to do this in orgmode? If not, it seems like it would be a very useful feature (at least to me:) ). Note: I don't care about the syntax as long as the result is the same. Thanks for your help, ~G -- Computational Biologist Genentech Research orgmode developers and power-users, Macros, links, derived back-ends -- so many ways to achieve what you want. Here is another: @@html:b@@bold text@@html:/b@@ #+HTML: Literal HTML code for export #+BEGIN_HTML All lines between these markers are exported literally #+END_HTML For pdf export via LaTeX there are @@latex, #+LATEX, and #+BEGIN_LATEX ... #+END_LATEX. hth, Tom -- Thomas S. Dye http://www.tsdye.com
Re: [O] Tangling from code block and header arguments WAS: Format output of org-babel-tangle for exported file
On Wed, 3 Sep 2014, Rainer M Krug wrote: Charles Berry ccbe...@ucsd.edu writes: Rainer M Krug Rainer at krugs.de writes: Hi I am calling (org-bable-tangle) in a code block in an org file and I would show the files resulting from the tangling in a nice format. [original question nd answer deleted] Thanks - this looks promising. But I now have another problem: The result of tangling from a code block is different then when calling interactively. Consider the following org file: --8---cut here---start-8--- #+PROPERTY: header-args :tangle no * DESCRIPTION File :PROPERTIES: :header-args+: :tangle ./DESCRIPTION :END: #+begin_src RDescr test #+end_src * And the tangling #+BEGIN_SRC emacs-lisp :results value (mapconcat (lambda (x) (file-relative-name x ..)) (org-babel-tangle) \n) #+END_SRC #+RESULTS: --8---cut here---end---8--- When tangling interactively, the file DESCRIPTION is tangled properly. But when I call (org-babel-tangle) from the code block, nothing is tangled because in this case, the property =tangle= is equal to =no= based on the file wide property setting in the beginning. Is this a bug or is it simply not possible to tangle from a code block? I think this is a bug. Here is an ECM to demo it. Note that the :tangle header arg for the 'Descr' src block is correctly rendered from the DESCRIPTION subtree, but not from the 'new heading' subtree. --8---cut here---start-8--- #+PROPERTY: header-args :tangle no * DESCRIPTION File :PROPERTIES: :header-args: :tangle ./DESCRIPTION :END: #+NAME: Descr #+begin_src RDescr test #+end_src #+BEGIN_SRC emacs-lisp :results pp (save-excursion (org-babel-goto-named-src-block Descr) (assoc :tangle (nth 2 (org-babel-get-src-block-info #+END_SRC #+RESULTS: : (:tangle . ./DESCRIPTION) * new heading #+BEGIN_SRC emacs-lisp :results pp (save-excursion (org-babel-goto-named-src-block Descr) (assoc :tangle (nth 2 (org-babel-get-src-block-info #+END_SRC #+RESULTS: : (:tangle . no) --8---cut here---end---8--- HTH, Chuck
[O] Typo in org guide
Hi all, the org guide Release 8.2.7c says in page 32, 12.1 Export options: The whole set of lines can be inserted into the buffer with C-c C-e t. It should say: The whole set of lines can be inserted into the buffer with C-c C-e #. Regards
Re: [O] graphics for html and latex / pdf export?
Hi Rainer, One option is to use svg graphics, which are supported in latex (via the svg package from CTAN) and in HTML (on almost all modern browsers: http://caniuse.com/#feat=svg). The svg latex package supports compiling with pdflatex out of the box and lualatex with a little hackery; xelatex is not supported (you also need to install inkscape and compile with a flag that allows latex code to execute shell commands). Otherwise, you might be looking for something like this worg page: http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-LaTeX.html#sec-4-3. And also search “by-backend” in the mailing list archives for other relevant examples. Hope this is helpful, -- Aaron Ecay
[O] TODO keyword highlighting for headings with properties broken
Hi, Highlighting of TODO keywords for headings with properties in my org files seems to have broken since I upgraded to org 20140901 (via org mode ELPA). Rolling back to 20140825 fixes the problem. Here is a sample file I tested after loading the new org-mode using emacs -Q: * TODO foo :PROPERTIES: :bar: baz :END: If you remove the properties, the TODO highlights correctly. best, Erik -- Sent from my free software system http://fsf.org/.
Re: [O] TODO keyword highlighting for headings with properties broken
Hello, Erik Hetzner e...@e6h.org writes: Highlighting of TODO keywords for headings with properties in my org files seems to have broken since I upgraded to org 20140901 (via org mode ELPA). Rolling back to 20140825 fixes the problem. Here is a sample file I tested after loading the new org-mode using emacs -Q: * TODO foo :PROPERTIES: :bar: baz :END: If you remove the properties, the TODO highlights correctly. I think I fixed it yesterday. Please update if you can. Regards, -- Nicolas Goaziou
Re: [O] Typo in org guide
Hello, Alexis Roda alexis.roda.villalo...@gmail.com writes: the org guide Release 8.2.7c says in page 32, 12.1 Export options: The whole set of lines can be inserted into the buffer with C-c C-e t. It should say: The whole set of lines can be inserted into the buffer with C-c C-e #. Fixed. Thank you. Regards, -- Nicolas Goaziou
Re: [O] navi equivalent to 'g' speed command?
I just tried it out - this , | g (org-refile t) ` works in Outshine like in Org when using the tj-outshine branch from the github repo, assuming you have , | (setq outshine-use-speed-commands t) ` in you init file. Ah, good to know. All 3 libs (outshine, outorg and navi-mode) have developed quite a bit recently, but I want to include better tests for outorg and implement most of Org-mode's user API (like e.g. org-refile) via the `outshine-use-outorg' function before I merge the tj-outshine, tj-outorg and tj-navi branches into their repective masters. Maybe you could switch to the git-versions? OK, I gave it a try, and I'm now using them. I can already report that the 'g' speed command does not work as expected. It seems to work (it brings up a list of possible targets), but there are two issues. 1. The target does not include the current file, although I have this configuration: #+begin_src emacs-lisp (setq org-refile-targets '((my-todo-file :maxlevel . 10) (nil :maxlevel . 10))) #+end_src 2. The current entry is actually refiled (instead of simply having the point move to the target). Maybe I should look into doing this the navi way. Assume you want to reach an entry with foobar in its title, but you don't know at what level this entry is. How would you do it? Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
Re: [O] navi equivalent to 'g' speed command?
On 2014-09-03 10:28, Thorsten Jolitz tjol...@gmail.com writes: ok, it seems 'outshine-refile does works, but I'm not sufficiently used to it - it actually refiles the outshine headers I'm on, but that seems to be a configuration thing. Oops, I should have read this first. to match you use case, but I think what you really want is ,[ C-h f outshine-imenu RET ] | outshine-imenu is an interactive Lisp function in `outshine.el'. | | It is bound to M-# M-p. | | (outshine-imenu optional PREFER-IMENU-P) | | Convenience function for calling imenu/idomenu from outshine. ` with idomenu installed from the package manager. What I like about 'org-refile' is that it's integrated with my setup (currently helm, but I'm also trying icicle). Is is possible to have such an integration with outshine? Thanks, Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
Re: [O] [PATCH] make orgtbl-ascii-plot easier to install
Hello, Thierry Banel tbanelweb...@free.fr writes: Here is a patch for the info doc. I added a few lines in the Org-Plot page. It looks good but I realized (a bit late) we cannot use C-c p as it is reserved to users, as any C-c LETTER combination. Regards, -- Nicolas Goaziou
Re: [O] navi equivalent to 'g' speed command?
Alan Schmitt alan.schm...@polytechnique.org writes: Maybe you could switch to the git-versions? OK, I gave it a try, and I'm now using them. Thanks, that make things easier. I can already report that the 'g' speed command does not work as expected. It seems to work (it brings up a list of possible targets), but there are two issues. 1. The target does not include the current file, although I have this configuration: #+begin_src emacs-lisp (setq org-refile-targets '((my-todo-file :maxlevel . 10) (nil :maxlevel . 10))) #+end_src 2. The current entry is actually refiled (instead of simply having the point move to the target). As you can see when you look in the tj-outshine branch, I did a kind of 'industrial mass production of user-commands', i.e. I produced the functions and the keybindings that port all Org commands to outshine (using 'outshine-use-outorg'), but I did not have the time to check them. Some might work out-of-the-box, others not, and other might not make sense at all in Outshine. So I have to look at them one by one, and the next one I will check is outshine-refile-targets, thx for your observations. Maybe I should look into doing this the navi way. Assume you want to reach an entry with foobar in its title, but you don't know at what level this entry is. How would you do it? As I wrote in my last mail, I think outshine-imenu (using idomenu, you have to install that package for ido-style completion) does exacly what you want - offer all file headers with smart completion, so you only need to type 'foo' or so to get the foobar headline. Typing RET then moves point to the headline. -- cheers, Thorsten
Re: [O] Newlines in capture templates
Well, I've figured it out myself, it wasn't that hard. Here it is in case someone else comes here looking for an answer in the future: C-h v org-capture-templates: [...] :empty-linesSet this to the number of lines the should be inserted before and after the new item. Default 0, only common other value is 1. :empty-lines-before Set this to the number of lines the should be inserted before the new item. Overrides :empty-lines for the number lines inserted before. :empty-lines-after Set this to the number of lines the should be inserted after the new item. Overrides :empty-lines for the number of lines inserted after. Cheers -- Carlos Carlos Pita carlosjosep...@gmail.com writes: Hi all, I would like to separate the items in my capture files by a number of newlines, as in: ** item 1 content 1 ** item 2 content 2 ** item 3 content 3 instead of: ** item 1 content 1 ** item 2 content 2 ** item 3 content 3 But org is removing the heading and trailing \n from my templates. Is there any way to avoid this, or to command org to automatically include newlines between captures? Thank you in advance -- Carlos
Re: [O] TODO keyword highlighting for headings with properties broken
Hello, I experienced the same problem. Has the fix been applied to org in ELPA? It was not clear from my reading of earlier emails on this topic if the fix had been applied there or elsewhere. Thanks, Will On Wed, Sep 3, 2014 at 12:58 PM, Nicolas Goaziou m...@nicolasgoaziou.fr wrote: Hello, Erik Hetzner e...@e6h.org writes: Highlighting of TODO keywords for headings with properties in my org files seems to have broken since I upgraded to org 20140901 (via org mode ELPA). Rolling back to 20140825 fixes the problem. Here is a sample file I tested after loading the new org-mode using emacs -Q: * TODO foo :PROPERTIES: :bar: baz :END: If you remove the properties, the TODO highlights correctly. I think I fixed it yesterday. Please update if you can. Regards, -- Nicolas Goaziou
Re: [O] TODO keyword highlighting for headings with properties broken
Hello, wtm wtmonroe...@gmail.com writes: I experienced the same problem. Has the fix been applied to org in ELPA? It was not clear from my reading of earlier emails on this topic if the fix had been applied there or elsewhere. I applied it on maint, so it should go to ELPA soon. When applied, `org-property-re' should be: ^\\(?4:[ ]*\\)\\(?1::\\(?2:.*?\\):\\)\\(?:\\(?3:$\\)\\|[ ]+\\(?3:.*?\\)\\)\\(?5:[]*\\)$ Regards, -- Nicolas Goaziou
Re: [O] A key-binding for plotting
Le 03/09/2014 20:22, Nicolas Goaziou a écrit : Hello, Thierry Banel tbanelweb...@free.fr writes: Here is a patch for the info doc. I added a few lines in the Org-Plot page. It looks good but I realized (a bit late) we cannot use C-c p as it is reserved to users, as any C-c LETTER combination. Regards, Sorry, I was not aware of this rule. But no worries, it is not late. We will remove this key binding, and hopefully replace it with another one. Maybe this could be an opportunity to define a dispatch key binding for any past and future plotters, beginning with Gnuplot and orgtbl-ascii-plot, in the way org-agenda is a dispatcher for many information collectors. Anyone, an idea for a key combination to plot data ? Thierry
[O] bug#18401: 24.4.50; emerge-files fails for org files
Detlev Zundel wrote: org-overview: `recenter'ing a window that does not display current-buffer. This was apparently fixed in the Org repository months ago, but still not in the Emacs one. Ref: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17724#26 (We now have 4 separate Emacs reports for this.)
Re: [O] TODO keyword highlighting for headings with properties broken
Thanks, Nicolas. ELPA seems to update every seven days and the last update appears to have been on Monday, September 1st. Hopefully, it will be incorporated by 9/08! On Wed, Sep 3, 2014 at 2:46 PM, Nicolas Goaziou m...@nicolasgoaziou.fr wrote: Hello, wtm wtmonroe...@gmail.com writes: I experienced the same problem. Has the fix been applied to org in ELPA? It was not clear from my reading of earlier emails on this topic if the fix had been applied there or elsewhere. I applied it on maint, so it should go to ELPA soon. When applied, `org-property-re' should be: ^\\(?4:[ ]*\\)\\(?1::\\(?2:.*?\\):\\)\\(?:\\(?3:$\\)\\|[ ]+\\(?3:.*?\\)\\)\\(?5:[]*\\)$ Regards, -- Nicolas Goaziou
Re: [O] Please help with a filter
Charles Berry ccbe...@ucsd.edu writes: Rafael rvf0068 at gmail.com writes: I want that the result of exporting to markdown the following two blocks be identical: You probably want a derived backend taking 'md as the parent. Yes, that's what I feared.. :) I thought I could delay creating a derived backend for later, but I guess now is the time. Thanks for your answer, it was helpful indeed.
Re: [O] TODO keyword highlighting for headings with properties broken
It would be nice if the ELPA package could be updated faster than that in cases like this. I guess a couple of people must now have a broken org-mode unless they switched to git like I did. 2014-09-03 17:16 GMT-04:00 wtm wtmonroe...@gmail.com: Thanks, Nicolas. ELPA seems to update every seven days and the last update appears to have been on Monday, September 1st. Hopefully, it will be incorporated by 9/08! On Wed, Sep 3, 2014 at 2:46 PM, Nicolas Goaziou m...@nicolasgoaziou.fr wrote: Hello, wtm wtmonroe...@gmail.com writes: I experienced the same problem. Has the fix been applied to org in ELPA? It was not clear from my reading of earlier emails on this topic if the fix had been applied there or elsewhere. I applied it on maint, so it should go to ELPA soon. When applied, `org-property-re' should be: ^\\(?4:[ ]*\\)\\(?1::\\(?2:.*?\\):\\)\\(?:\\(?3:$\\)\\|[ ]+\\(?3:.*?\\)\\)\\(?5:[]*\\)$ Regards, -- Nicolas Goaziou
Re: [O] TODO keyword highlighting for headings with properties broken
Bruno Bigras bigras.br...@gmail.com writes: It would be nice if the ELPA package could be updated faster than that in cases like this. I guess a couple of people must now have a broken org-mode unless they switched to git like I did. Chiming in with an alternative that I was pleased to discover - https://elpa.gnu.org/packages/org.html. For those who want an easy way to roll back to the 8/25 snapshot. -- Trevor Murphy GnuPG Key: 0x83881C0A
Re: [O] TODO keyword highlighting for headings with properties broken
Trevor, Thanks so much for mentioning this. I considered using these to roll back to 8/25 but I wasn't sure how much performance I would lose if I used the .el files instead of the compiled .elc versions. Or perhaps my assumption is incorrect? Is it ok to just byte-compile all of the .el files manually? I'm still very new to org-mode so please forgive my ignorance. Will On Wed, Sep 3, 2014 at 7:56 PM, Trevor Murphy trevor.m.mur...@gmail.com wrote: Bruno Bigras bigras.br...@gmail.com writes: It would be nice if the ELPA package could be updated faster than that in cases like this. I guess a couple of people must now have a broken org-mode unless they switched to git like I did. Chiming in with an alternative that I was pleased to discover - https://elpa.gnu.org/packages/org.html. For those who want an easy way to roll back to the 8/25 snapshot. -- Trevor Murphy GnuPG Key: 0x83881C0A