Re: [O] calfw-org broken?
Michal Sojka writes: Hi Nichal: > Does anybody have the same problem or better a fix for it? > > Org-mode version 7.8.11, I've tried that with both emacs 23 and 24. Works fine here with the latest org-mode and calfw-org, both from git. Cheers, Charles -- "...and scantily clad females, of course. Who cares if it's below zero outside" (By Linus Torvalds) pgpKSt0gHioGI.pgp Description: PGP signature
Re: [O] Bug with org-agenda-span & org-agenda-start-day
Bastien writes: Hi Bastien: > Remember you need to add (org-agenda-start-on-weekday nil) to the list > of properties for this agenda view. I did that already and it didn't work. Charles -- "The world is beating a path to our door" -- Bruce Perens, (Open Sources, 1999 O'Reilly and Associates) pgpxKrT5I2fP8.pgp Description: PGP signature
[O] calfw-org broken?
Hello all, I've just discovered calfw[1]. When I try it to display my Org schedule with cfw:open-org-calendar, it fails when executing (org-compile-prefix-format nil), because it cannot open agenda buffer. So I put (org-prepare-agenda "calfw-org") in front of that command, which makes it not to fail and display the calendar somehow. However, there is still something broken. Calfw navigation keys do not work, the calendar view is displayed in the newly split window (perhaps intended for the agenda buffer) and that window is scrolled after the calendar so that I have to press PgUp to actually see the calendar. Does anybody have the same problem or better a fix for it? Org-mode version 7.8.11, I've tried that with both emacs 23 and 24. [1]: https://github.com/kiwanami/emacs-calfw Thanks, -Michal
Re: [O] coloring source for scala
Alexandre Russel writes: > Is there a way to have color for scala ? You'd need a scala-mode to handle the fontification, apparently there is no scala-mode in Emacs yet. I found[1] one here: ~$ svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs/ scala-mode HTH, [1] http://www.scala-lang.org/node/354 -- Bastien
Re: [O] Bug with org-agenda-span & org-agenda-start-day
Hi Charles, Charles Philip Chan writes: > Bastien writes: > > Hi Bastien: > >> This have been fixed with the other agenda fixes. Please let me know >> if this is not the case for you. > > Sorry Bastien. Setting it to "7" or "week" is still not working. This is > really strange, any other number works. Remember you need to add (org-agenda-start-on-weekday nil) to the list of properties for this agenda view. I suspect the user naturally expects `org-agenda-start-day' to override `org-agenda-start-on-weekday' -- and since `org-agenda-start-on-weekday' is often set globally, maybe that's the correct expectation. still, being able to set (setq org-agenda-start-day "+10d") and have the whole week displayed starting with `org-agenda-start-on-weekday' is useful. What do you think? -- Bastien
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Nick Dokos wrote: > shows it clearly - 50/50 hindsight is such a blessing - but I didn't optometrically suspect: 20/20 hindsight is perhaps preferable...
Re: [O] Strange Problem with "org-agenda-redo"
François Allisson writes: > Thanks a lot! I confirm that everything works just fine. And not just as > before, but better than before: I like the fact that, in a block agenda > view, one agenda can move in time independently from another one. I'll > play with that a bit and give you some feedback on it. Yes -- also note that `r' and `g' now refresh differently in multi agendas. `r' keep the temporary parameters for the agenda under the point, while `g' restore the view from scratch (discard temporary change in the time span etc.) I think this is useful -- at least more useful than a half-broken state of multi-agendas handling :) -- Bastien
Re: [O] Org-mode release 7.9
Hi Robert, thanks for the detailed explanations, it also helped me find the problem in my own setup. I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Best, -- Bastien
Re: [O] coloring source for scala
thanks for your quick answer > > (setq org-src-fontify-natively t) > it doesn't give exactly what I was looking for. This fontify the code inside my org file. Now, when I set the language to 'java', I have color, but when I set it to scala, I don't have nice color. Is there a way to have color for scala ? Alex
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Achim Gratz writes: > I don't know if > something would preclude the declaration be changed to e definition with > nil as a value, but I think Bastien would know. I don't have any steady theory about this, but as a convention I try to (defvar [var] nil) for dynamically bound vars in the current file and to (defvar [var]) for variables declared in other files. I just cleaned-up org-agenda.el a bit wrt this. Thanks for the heads up, -- Bastien
Re: [O] Bug with org-agenda-span & org-agenda-start-day
Bastien writes: Hi Bastien: > This have been fixed with the other agenda fixes. Please let me know > if this is not the case for you. Sorry Bastien. Setting it to "7" or "week" is still not working. This is really strange, any other number works. Cheers, Charles -- Linux! Guerrilla UNIX Development Venimus, Vidimus, Dolavimus. (By m...@ka4ybr.com, Mark A. Horton KA4YBR) pgpIWylL6nrWk.pgp Description: PGP signature
Re: [O] Batch execution and --script
Hi Marcelo, Marcelo de Moraes Serpa writes: > I also created a new function based off org-export-generic called > org-export-generic-markdown which can be called in a non-interactive > way, so that it could work from the script. NB: While org-export-generic.el was handy for a while, developers should not rely on it write new code. It is obsoleted by org-export.el. -- Bastien
Re: [O] Beamer onlyenv
Hi Avdi, Avdi Grimm writes: > I have a lot of slides where I want to incrementally show arbitrary > information or code that is *not* part of a bullet list. I've been > doing it like this: > > #+BEAMER: \begin{onlyenv}<2-> > ...some content... > #+BEAMER: \end{onlyenv} > > I haven't been able to find any comprehensive org-beamer docs, and > I've been wondering: is there a nicer way to do this using org's > beamer support? Not to my knowledge, but I didn't test the new org-e-beamer exporter for this feature. Did you? I'm unsure your use-case is very common, if it it, hopefully someone can implement this in the next exporter. Best, -- Bastien
Re: [O] Agenda - Stored Search Issue
Hi Bastre Bastre writes: > trouble area ===> (tags-todo "-STYLE=\"HABIT\"/!+TODO" ;; exclude HABITS Using(tags-todo "-STYLE=\"habit\"-TODO=\"TODO\"") should do. HTH, -- Bastien
Re: [O] Bug with org-agenda-span & org-agenda-start-day
Hi Charles, Charles Philip Chan writes: > I spoke too soon. I tried it out and this is not working. > > For example today is Monday, Aug. 27. If I set the agenda span to > anything but "7" or "week", it works- the start date is "Aug. 28" (I > even tried "month" and "year"). This works even if > "org-agenda-start-on-weekday" is non-nil (my > "org-agenda-start-on-weekday" is set globally to "0"). However, if I set > it to either "7" or "week", the start day in the agenda is Sunday, > Aug. 26. This is really strange. This have been fixed with the other agenda fixes. Please let me know if this is not the case for you. Thanks, -- Bastien
Re: [O] How to make kill-sexp work as in the rest of Emacs?
Nick Dokos writes: > Try > > (modify-syntax-entry ?\" "\"") This is now the default in master. (Note that it will not be part of the 7.9.1 release, made from the "maint" branch. I think such changes belong to a major release.) Thanks to you and Samuel for this! -- Bastien
Re: [O] Features and stuff I've been working on.
Hi Luis, Luis Anaya writes: > With that said, my personal view is that ob-tcl should be included being > that is a common language used in many applications. I'm on the fence on > mathomatic being that there's already plenty alternatives, but I would > say yeah, sure. Agreed. > Newlisp and JLang happen to be fairly fringe languages. (C'mon +/%# = > average?! :) ) and should belong to contrib Agreed, too. -- Bastien
Re: [O] Features and stuff I've been working on.
Hi Luis, Luis Anaya writes: > I was interchanging emails with Bastien regarding some items I've been > working on for the past few month in my spare time. Some will be posted > into the development branch, but for others I would like to get some > feedback if these should be made available or not in the org-mode > github, they're available on mine (https://github.com/papoanaya/emacs_utils) Can you send the link to the source code for each contribution? E.g. In the "develop" branch, I've found this https://github.com/papoanaya/emacs_utils/blob/develop/org-mom.el but the first line says it's org-groff-mom.el... > New items > > ob-mathomatic.el :: Babel mode for Mathomatic. Mathomatic is a CAS written > in C. Very small and portable. I wrote it out of necessity being that my > Atrix > does not have enough drive space for anything too big. It supports > plotting via gnuplot. For more information go to. > (www.mathomatic.org) Looks useful. > org-groff-mom.el :: Groff exporter using MOM's macros. This one is > almost complete. (http://www.schaffter.ca/mom/mom-01.html) How much duplicate code with org-e-groff.el? If the amount is not small, would it make sense to let org-e-groff.el know that the user wants to use the MOM macros through a customizable option? If the files have the same user-base and share a lot of code, I guess we should merge them somehow. > org-platypus.el :: Exporter mode for Platypus. Platypus is a small > typesetter written in java that is still in active development. Not > something I would put in main yet being that there are missing features > in the typesetter. (like no numbered headings!) > > But it is good enough to play with it. You can see the > results at https://www.box.com/s/b02f017f0d8854c6cbdb > (platypus.pz.org) Great to see so many exporters :) > ob-tcl.el :: I work with TCL daily, I just had to do it. It's a clone of > the ob-perl.el one translated to TCL. This should also work with expect and > ns2. (ww.tcl.tk) This looks very useful. Please share the code on this list when you think it's ready for inclusion. > ob-jlang.el :: C'mon, there's nothing cooler than: > #+begin_src jlang :results output > a =. +/%$ > echo a i. 10 > #+end_src > :) This is org babel for JLanguage. This one is still in the works, but > it is functional. It has support for JConsole only (which makes sense). > (www.jsoftware.com) > > For those curious enough, the code computes the average from 0 to 9. > > ob-newlisp.el :: Why newlisp? Well, there's picolisp and other lisps > available. I use newlisp for a lot for system programming at home, so > there. Based on the ob-picolisp.el code. (www.newlisp.org) Great. I wonder why there is no Babel support for the Arc lisp (http://paulgraham.com/arc.html) ... > org-e-groff.el :: > > 1. Ability to inline .PNG and JPEG. It wil use pngtopnm/pngtops or sam2p > for translating raster into Groff. But the process should be > automatic. This enables the use of ditaa on Groff exports. It is > controlled with a variable to allow disabling the feature if none of > these options are available. > 2. Ability to resize pic images. Height and attributes are now available > for .pic images in addition to eps ones. Wow. Again, great! I wish I had more documents (and less code) to write to get more occasions to enjoy all these features :) Thanks! -- Bastien
Re: [O] test fails
Hi Erich, Erich Neuwirth writes: > I am building org mode on 2 Macs with OSX 10.8.1 and Emacs 24.2.1 > > One one machine, this works. > On the other machine, the build fails. Maybe you can run `make config-test' to see if the testing si configured the same way on both machines: >From `make helpall': Configuration Check === make config - check main configuration make config-test- check test configuration make config-exe - check executables configuration make config-cmd - check command configuration make config-all - check all configuration > Please also tell me what is the easiest way of finding the version identifier. > I just pulled the latest version from git now, M-x org-version RET should do. HTH, -- Bastien
Re: [O] coloring source for scala
Hi Alexandre, Alexandre Russel writes: > I have some source code in scala, how can I get the color when > exporting to html ? (setq org-src-fontify-natively t) HTH, -- Bastien
[O] coloring source for scala
Hi, I have some source code in scala, how can I get the color when exporting to html ? ie: #+begin_src scala case class foo() #+end_src Alex
Re: [O] Org-mode release 7.9
On Wed, Aug 29, 2012 at 08:00:18PM +0200, Bastien wrote: > Hi Achim, > > Achim Gratz writes: > > > Achim Gratz writes: > >> Can we see the full output, please? > > > > I got a mail from Robert (apparently not sent to the list) that the > > error was related to his use of some stuff in contrib/, resulting in a > > mixed installation. > > How the use of stuff in contrib/ can prevent the ELPA package from > loading correctly? I'm interested in having more details, if you or > Robert can give some -- I had a similar problem, as you know, and I'm traveling and have limited access and tools. I've figured out this much: I had an emacs 24.1 install. This has elpa and org 7.8.11 in the root lisp area. This also includes the 7.8.11 contrib directory. When I use to elpa to upgrade the package to 7.9, it upgrades the lisp directory but does not include the contrib directory. When I start emacs, it finds the 7.9 org-mode, and does not detect a mixed install. The distribution org is all 7.9. When my .emacs has the (require 'org-checklist) it finds the contrib directory in the 7.8.11 lisp directories. (I think). There is no reported error. All sorts of things work fine, but the new context aware changes for capture interact in some bad way with the org-checklist from 7.8.11. I won't have the right tools to figure out exactly what is going wrong until I return from travel. For now, the fix was quite simple. I removed the (require 'org-checklist) from my .emacs and the problem went away. It's entirely possible that there are other aspects of my config that are also needed. R Horn rjh...@alum.mit.edu
Re: [O] Kudos to Auréliens and Andrew who finished the GSoC successfully!
That's awesome! Big kudos to them! I can see how the merge driver could be the holy grail of using org as an effective project manager (issue/bug/project/task tracker) and then blurring the line between "the shared list" and personal todo lists. Oh boy, orgmode is so freaking awesome. And of course, org-sync would come in handy to interface with other services either as a way to adapt it to the existing infrastructure or to use the web GUIs while still allowing programmers to just use plain org files as an way to manage their tasks. Cheers! - Marcelo. On Wed, Aug 29, 2012 at 12:26 PM, Bastien wrote: > Hi Eric, > > Eric Schulte writes: > > > In addition it may be worthwhile to create pages for each > > project on the Emacs Wiki [1] and to add announcements to the front page > > of the orgmode.org site. > > I'm more and more thinking of revamping the website, and yes, > the GSoC projects should be easily accessible from the front page. > > > Also releasing Org-sync as an ELPA package [2] could increase its > > visibility and user base. > > +100! > > -- > Bastien > >
Re: [O] Strange Problem with "org-agenda-redo"
Le mercredi 29 aoû 2012 à 14:33:17 (-0400), Charles Philip Chan a écrit : > Bastien writes: > > Hi Bastien: > > > Ops. Fixed! > > Thanks for all the hard work. Things are working fine now and I see no > strangeness. The only thing is, for consistency sake, shouldn't "j" jump > to the specified date in place rather then bringing up a new Agenda > buffer? > > Cheers, > Charles Thanks a lot! I confirm that everything works just fine. And not just as before, but better than before: I like the fact that, in a block agenda view, one agenda can move in time independently from another one. I'll play with that a bit and give you some feedback on it. Best, François
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Rainer Stengele wrote: > I use sticky Agenda since some months. > Doing a "org-toggle-sticky-agenda" and calling any agenda function makes the > error disappear! > OK - that clarifies things: I don't use sticky agenda, so that explains why I didn't get the error. Looking at the backtrace a bit more also shows it clearly - 50/50 hindsight is such a blessing - but I didn't look at it carefully the first time. I guess Achim's suggestion of giving it an initial value in the defvar should work, but I don't understand how org-keys is supposed to work. Nick > Here is my currrent backtrace, make autoloads does not change anything: > > Debugger entered--Lisp error: (void-variable org-keys) > (and org-keys (stringp org-match)) > (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" > org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org > Agenda(a)*")) > (setq org-agenda-buffer-name (cond ((and org-keys (stringp org-match)) > (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org > Agenda(%s)*" org-keys)) (t "*Org > Agenda(a)*"))) > (if org-agenda-sticky (setq org-agenda-buffer-name (cond ((and org-keys > (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) > (org-keys (format "*Org > Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*" > ... > org-agenda-list(nil "2012-08-22") > org-agenda-goto-date("2012-08-22") > call-interactively(org-agenda-goto-date nil nil) >
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Am 29.08.2012 20:30, schrieb Achim Gratz: > Nick Dokos writes: >> There was a backtrace in Rainer's original message complaining about >> org-keys not being defined. If I had to guess, I'd say it looks like a >> frankenstein build to me, but I'm really not sure. > > Yes, but he's since re-made the autoloads file at least and the new > backtrace might be different. > > Anyway, org-keys is defined in org-agenda and it looks like most if not > all of the backtrace is also from org-agenda, and it's been a recent > addition by Bastien… it seems that it is declared as a dynamic variable > but not bound in all autoloaded functions, so there definitely are > codepaths that might find this variable undefined. I don't know if > something would preclude the declaration be changed to e definition with > nil as a value, but I think Bastien would know. > > > Regards, > Achim. > I use sticky Agenda since some months. Doing a "org-toggle-sticky-agenda" and calling any agenda function makes the error disappear! example of one of my sticky Agendas: .. ("01" "agenda - prio A,B todos - sorted prio up - 1 day" ;; ( (agenda "prio ABC agenda" ( ;; (org-agenda-skip-function ;; (lambda nil ;; (org-agenda-skip-entry-if (quote notregexp) "\\=.*\\[#A\\|#B\\|#C\\]"))) (org-agenda-span 'day) ;; (org-agenda-span 1) (org-agenda-start-with-log-mode t) (org-agenda-overriding-header "Today's Agenda + Prio A todos "))) (alltodo "todos Prio A+B" ((org-agenda-skip-function (lambda nil (or (org-agenda-skip-entry-if (quote notregexp) "\\=.*\\[#A\\|#B\\]") ;; (org-agenda-skip-entry-if 'todo '("MOVED")) ;; (org-agenda-skip-entry-if 'todo 'done) (org-agenda-skip-entry-if 'scheduled 'deadline )) ) ((org-agenda-sorting-strategy '(time-up priority-down todo-state-up .. Here is my currrent backtrace, make autoloads does not change anything: Debugger entered--Lisp error: (void-variable org-keys) (and org-keys (stringp org-match)) (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*")) (setq org-agenda-buffer-name (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*"))) (if org-agenda-sticky (setq org-agenda-buffer-name (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*" (catch (quote exit) (if org-agenda-sticky (setq org-agenda-buffer-name (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*" (org-agenda-prepare "Day/Week") (setq start-day (or start-day org-agenda-start-day)) (if org-agenda-overriding-arguments (setq arg (car org-agenda-overriding-arguments) start-day (nth 1 org-agenda-overriding-arguments) span (nth 2 org-agenda-overriding-arguments))) (if (stringp start-day) (setq start-day (time-to-days (org-read-date nil t start-day (setq org-agenda-last-arguments (list arg start-day span)) (org-compile-prefix-format (quote agenda)) (org-set-sorting-strategy (quote agenda)) (let* ((span (org-agenda-ndays-to-span (or span org-agenda-ndays org-agenda-span))) (today (org-today)) (sd (or start-day today)) (ndays (org-agenda-span-to-ndays span sd)) (org-agenda-start-on-weekday (if (eq ndays 7) org-agenda-start-on-weekday)) (thefiles (org-agenda-files nil (quote ifmode))) (files thefiles) (start (if (or (null org-agenda-start-on-weekday) (< ndays 7)) sd (let* ((nt ...) (n1 org-agenda-start-on-weekday) (d ...)) (- sd (+ ... d) (day-numbers (list start)) (day-cnt 0) (inhibit-redisplay (not debug-on-error)) (org-agenda-show-log-scoped org-agenda-show-log) s e rtn rtnall file date d start-pos end-pos todayp clocktable-start clocktable-end filter) (setq org-agenda-redo-command (list (quote org-agenda-list) (list (quote quote) arg) start-day (list (quote quote) span))) (dotimes (n (1- ndays)) (push (1+ (car day-numbers)) day-numbers)) (setq day-numbers (nreverse day-numbers)) (setq clocktable-start (car day-numbers) clocktable-end (1+ (or (org-last day-numbers) 0))) (org-set-local (quote org-starting-day) (car day-numbers)) (org-set-local (quote org-arg-loc) arg) (org-set-local (quote org-agenda-current-span) (org-agenda-ndays-to-span span)) (unless org-agenda-compact-blocks (let* ((d1 (car day-numbers)) (d2 (org-last day-numbers)) (w1 (org-days-to-iso-week d1)) (w2 (org-days-to-iso-week d2)))
Re: [O] Alternate format for datetree
On 29/08/12 15:25, John Hendy wrote: On Wed, Aug 29, 2012 at 2:49 AM, Ian Barton wrote: On 28/08/12 13:50, Nick Dokos wrote: Ian Barton wrote: I would like to use something like this. However, using a recent git checkout of org mode and the following simple template from the original list message: ("u" "Test" entry (file+headline "~/test.org" ,(format "%s %s" (format-time-string "%B") (format-time-string "%Y" I get the following error: Debugger entered--Lisp error: (wrong-type-argument stringp (\, (format "%s %s" (format-time-string "%B") (format-time-string "%Y" regexp-quote((\, (format "%s %s" (format-time-string "%B") (format-time-string "%Y" org-capture-set-target-location() org-capture(nil) call-interactively(org-capture nil nil) I also get the same error from John Hendy's template. Is this a bug in recent versions of org, or is there an error in the template lisp? I have tried doing a git bisect, but can only go back a few commits, as my config now includes several things that have only recently been added to org. You are missing the backquote: --8<---cut here---start->8--- `("u" "Test" entry (file+headline "~/test.org" ,(format "%s %s" (format-time-string "%B") (format-time-string "%Y" --8<---cut here---end--->8--- Nick Thanks Nick. Hwever with the following minimal template, from the OP, I still get the error: ;; org-capture settings. (setq org-capture-templates `(("t" "test" entry (file+headline "~/file.org" ,(format "%s" (format-time-string "%m"))) ,(format "** %s \n*** %s-%s \n [%s-%s-%s %s %s:%s] " (format-time-string "%d") (format-time-string "%Y") (format-time-string "%A") (format-time-string "%Y") (format-time-string "%m") (format-time-string "%d") (format-time-string "%a") (format-time-string "%H") (format-time-string "%M")) ))) Odd. I just copied and pasted this into my .emacs and commented out my actual capture templates section entirely, leaving only this and it works as expected. (Just saw Nick's response as well and was going to both try and suggest similar with a minimal .emacs). Thanks both. I'll try with a minimal emacs and post the results. However, it may be a day or two as I am currently in the far West of Ireland with very variable Internet connections ! Ian.
Re: [O] Batch execution and --script
Marcelo de Moraes Serpa wrote: > Is that somewhere in the manual or Worg? Perhaps it should be added. I > never contributed to Worg, I will look into how tonight. The --script is described in the emacs manual, but no example is provided. Adding it to Worg (maybe with a two-stage explanation: trivial "Hello World" example, followed by an org-specific example) is a good idea. For contributing to Worg, see the "Maintenance of Worg" section: http://orgmode.org/worg/#sec-4 > This is a subject that should be explored more. I see a lot of > potential in having CLI .el scripts (i.e taking the emacs GUI out of > the equation). Note that you could do this even before --script was invented: emacs --batch -l /path/to/somefile.el is exactly equivalent to the --script invocation of somefile.el, which in turn is more or less[fn:1] equivalent to stuffing the above command line into a bash script file, making *that* executable and running it. The --script method is a bit more convenient but it is just "syntactic sugar". Nick Footnotes: [fn:1] There is an extra fork/exec of bash in this method, but that's about it.
Re: [O] Org -> markdown
I'm using this very extension to export to markdown and so far it works fine (and seems easy to modify). I also wrapped it into a cli .el script. Thanks for suggesting it! On Wed, May 30, 2012 at 6:00 AM, Mikkel Kristiansen < mester.kristian...@gmail.com> wrote: > Hi Marcelo > Once in a while I use ORGMODE-Markdown to export to markdown, found > it here: > > https://github.com/alexhenning/ORGMODE-Markdown > > The project haven't seen any updates the last two years though (according > to github) > > On ons 30 maj 2012 05:23:48 CEST, brian powell wrote: > > > * PanDoc! > > > > http://johnmacfarlane.net/pandoc/ > > > > > > On Tue, May 29, 2012 at 10:45 PM, Marcelo de Moraes Serpa < > celose...@gmail.com> > > wrote: > > > > Hey guys, > > > > Is there any tool out there that converts org to markdown? I'm sure > it > > wouldn't be difficult to come up with something, but if there's > something > > I'd rather use it. I'd like to write my blogposts in org and then > automate > > exporting to markdown to my jekyll blogs. > > > > - Marcelo. > > > > > > -- > Mikkel Kristiansen > > >
Re: [O] Batch execution and --script
Marcelo de Moraes Serpa writes: Hi Marcelo, > This is a subject that should be explored more. I see a lot of > potential in having CLI .el scripts (i.e taking the emacs GUI out of > the equation). I once asked a related question on stackoverflow, and recieved this answer that shows how to - become more independent of the location of the emacs executable - pass more than one argument on the shebang line at the same time: ,- | Many unix variants only allow a single argument to the program on | the shebang line. Sad, but true. If you use #!/usr/bin/env emacs so | as not to depend on the location of the emacs executable, you can't | pass an argument at all. | | Chaining scripts is a possibility on some systems, but that too is | not supported everywhere. | | You can go the time-honored route of writing a script that is both | a shell script and an Emacs Lisp script (like Perl's if | $running_under_some_shell, for example). It sure looks hackish, but | it works. | | Elisp comments begin with ;, which in the shell separates two | up commands. So we can use a ; followed by a shell instruction to | vote switch over to Emacs, with the actual Lisp code beginning on the | 21 next line. Shells don't like an empty command though, so we need to | down find something that both the shell and Emacs treat as a no-op, so | vote put before the ;. The shell no-op command is :; you can write it | ":" as far as the shell is concerned, and Emacs parses that as a | constant at top level which is also a no-op. | | #! /bin/sh | ":"; exec emacs --no-site-file --script "$0" -- "$@" # -*-emacs-lisp-*- | (print (+ 2 2)) `- Maybe thats interesting for you. The full question is here: http://stackoverflow.com/questions/6238331/emacs-shell-scripts-how-to-put-initial-options-into-the-script -- cheers, Thorsten
Re: [O] Batch execution and --script
Hi Nick, Thanks for turning it into a concise example :) Is that somewhere in the manual or Worg? Perhaps it should be added. I never contributed to Worg, I will look into how tonight. This is a subject that should be explored more. I see a lot of potential in having CLI .el scripts (i.e taking the emacs GUI out of the equation). - Marcelo. On Wed, Aug 29, 2012 at 1:29 PM, Nick Dokos wrote: > Nick Daly wrote: > > > On Wed, Aug 29, 2012 at 10:47 AM, Marcelo de Moraes Serpa > > wrote: > > > Hey guys, > > > > > > Regarding this: http://orgmode.org/manual/Batch-execution.html > > > > > > I also had success using --script, as in: > > > > > > #!/Applications/Emacs.app/Contents/MacOS/Emacs --script > > > > > > In the top of a .el file. You can then chmod it to be executable and > run it. > > > > Would you mind sharing a simple .el file you'd use that way? The > > site's example is a bash script, and I wonder how much cleaner a .el > > file would be. > > > > Marcelo posted a larger example, but maybe a very small example might be > helpful. Put the following in some file (I called it hello.el but the > name does not really matter): > > --8<---cut here---start->8--- > #! /usr/local/bin/emacs --script > > (message "Hello World!") > --8<---cut here---end--->8--- > > Make it executable: > > chmod +x hello.el > > and run it: > > ./hello.el > > Nick > >
Re: [O] Strange Problem with "org-agenda-redo"
Bastien writes: Hi Bastien: > Ops. Fixed! Thanks for all the hard work. Things are working fine now and I see no strangeness. The only thing is, for consistency sake, shouldn't "j" jump to the specified date in place rather then bringing up a new Agenda buffer? Cheers, Charles -- We are using Linux daily to UP our productivity - so UP yours! (Adapted from Pat Paulsen by Joe Sloan) pgpdueEOv2GS6.pgp Description: PGP signature
Re: [O] [OT] How do you read/manage your mailing lists/newsgroups ?
Hi Bastien, I wil play with Gnus with the setup you mention, seems like a good option. Thanks! - Marcelo. On Wed, Aug 29, 2012 at 1:11 PM, Bastien wrote: > Hi Marcelo, > > Marcelo de Moraes Serpa writes: > > > I still didn't find a good way to manage my mailing lists, > > I'm definitely not satisfied with my current setup. > > Many FLOSS mailing lists are also "newsgroups on gmane" -- so > you can simply launch your favorite nntp reader and read/post. > > > How do you manage your mailing list/newsgroups: what tool(s) do you > > use and what's your workflow? It'd be nice if one could centralize > > reading in one place, perhaps by using emacs as a client, but without > > eating a lot of disk space. > > I use Gnus for nntp, I cannot to Gmane et voilà! > > I also use Gnus + http://gwene.org for reading RSS feeds... > which is just *great*. > > HTH, > > -- > Bastien >
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Nick Dokos writes: > There was a backtrace in Rainer's original message complaining about > org-keys not being defined. If I had to guess, I'd say it looks like a > frankenstein build to me, but I'm really not sure. Yes, but he's since re-made the autoloads file at least and the new backtrace might be different. Anyway, org-keys is defined in org-agenda and it looks like most if not all of the backtrace is also from org-agenda, and it's been a recent addition by Bastien… it seems that it is declared as a dynamic variable but not bound in all autoloaded functions, so there definitely are codepaths that might find this variable undefined. I don't know if something would preclude the declaration be changed to e definition with nil as a value, but I think Bastien would know. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves
Re: [O] Batch execution and --script
Nick Daly wrote: > On Wed, Aug 29, 2012 at 10:47 AM, Marcelo de Moraes Serpa > wrote: > > Hey guys, > > > > Regarding this: http://orgmode.org/manual/Batch-execution.html > > > > I also had success using --script, as in: > > > > #!/Applications/Emacs.app/Contents/MacOS/Emacs --script > > > > In the top of a .el file. You can then chmod it to be executable and run it. > > Would you mind sharing a simple .el file you'd use that way? The > site's example is a bash script, and I wonder how much cleaner a .el > file would be. > Marcelo posted a larger example, but maybe a very small example might be helpful. Put the following in some file (I called it hello.el but the name does not really matter): --8<---cut here---start->8--- #! /usr/local/bin/emacs --script (message "Hello World!") --8<---cut here---end--->8--- Make it executable: chmod +x hello.el and run it: ./hello.el Nick
Re: [O] Strange Problem with "org-agenda-redo"
François Allisson writes: > Hi Bastien and Charles, > >> > Let me know if you still have this. Thanks! >> >> I can't even go into the Agenda view now. Here is the backtrace: >> >> , >> | Debugger entered--Lisp error: (void-variable org-agenda-overriding-cmd) > > I've just get into the same problem and backtrace... Yes -- should be fixed now. -- Bastien
Re: [O] [PATCH][New exporter] Fix: org-e-html-special-block had not been converted from LaTeX version
Hi Sean, "Sean O'Halpin" writes: > * contrib/lisp/org-e-html.el (org-e-html-special-block): convert LaTeX > markup to HTML Applied, thanks! (Nitpicking: please add TINYCHANGE for such changes, we need this cookie when merging Org into Emacs... Thanks!) -- Bastien
Re: [O] Strange Problem with "org-agenda-redo"
Hi Bastien and Charles, > > Let me know if you still have this. Thanks! > > I can't even go into the Agenda view now. Here is the backtrace: > > , > | Debugger entered--Lisp error: (void-variable org-agenda-overriding-cmd) I've just get into the same problem and backtrace... François.
[O] [PATCH][New exporter] Fix: org-e-html-special-block had not been converted from LaTeX version
* contrib/lisp/org-e-html.el (org-e-html-special-block): convert LaTeX markup to HTML This function had not been modified from its org-e-latex-special-block original so with #+BEGIN_ORG for example you would get \begin{org}...\end{org} in the output instead of --- contrib/lisp/org-e-html.el |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/contrib/lisp/org-e-html.el b/contrib/lisp/org-e-html.el index 1c2255b..2d3d3c4 100644 --- a/contrib/lisp/org-e-html.el +++ b/contrib/lisp/org-e-html.el @@ -2617,7 +2617,7 @@ holding contextual information." (let ((type (downcase (org-element-property :type special-block (org-e-html--wrap-label special-block - (format "\\begin{%s}\n%s\\end{%s}" type contents type + (format "\n%s\n" type contents Src Block -- 1.7.0.4
Re: [O] Org-mode release 7.9
Achim Gratz writes: > Robert said he removed the contrib stuff and things start to work for > him — apparently he's away for a few days so we may not hear from him > until he's back. All right, thanks for the details! If I can reproduce the problem, I'll definitely ping Tom Tromey. Best, -- Bastien
Re: [O] Strange Problem with "org-agenda-redo"
Charles Philip Chan writes: > I can't even go into the Agenda view now. Here is the backtrace: Ops. Fixed! -- Bastien
Re: [O] Org-mode release 7.9
Bastien writes: >> I got a mail from Robert (apparently not sent to the list) that the >> error was related to his use of some stuff in contrib/, resulting in a >> mixed installation. > > How the use of stuff in contrib/ can prevent the ELPA package from > loading correctly? I'm interested in having more details, if you or > Robert can give some -- I had a similar problem, as you know, and > didn't find the time to digg further so far. The exact recipe for reproduction I don't know because even though I use stuff from contrib/ it works for me without any error. I suspect that since I have a fairly recent installation of Org in site-lisp Emacs just gets the autoloads from there if things go wrong and that's just the same stuff it would pick up from ELPA. I wont have time for a week or so to remove this installation and see what happens… I seem to remember there was some talk on Emacs devel that the package manager loaded the activation code too late in saome cases, but I can't find it right now. You might ask Tom Tromey. Emacs needs to grow a way to de-activate the built-in package when it gets a new one via ELPA, but that hasn't been implemented yet. Robert said he removed the contrib stuff and things start to work for him — apparently he's away for a few days so we may not hear from him until he's back. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Achim Gratz wrote: > Rainer Stengele writes: > > No, that didn't help. > > I have the same error on my machine at home after upgrading (Windows XP). > > Well, then do M-x toggle-debug-on-error before going to the agenda and > post the backtrace. > There was a backtrace in Rainer's original message complaining about org-keys not being defined. If I had to guess, I'd say it looks like a frankenstein build to me, but I'm really not sure. Nick
Re: [O] [OT] How do you read/manage your mailing lists/newsgroups ?
Hi Marcelo, Marcelo de Moraes Serpa writes: > I still didn't find a good way to manage my mailing lists, > I'm definitely not satisfied with my current setup. Many FLOSS mailing lists are also "newsgroups on gmane" -- so you can simply launch your favorite nntp reader and read/post. > How do you manage your mailing list/newsgroups: what tool(s) do you > use and what's your workflow? It'd be nice if one could centralize > reading in one place, perhaps by using emacs as a client, but without > eating a lot of disk space. I use Gnus for nntp, I cannot to Gmane et voilà! I also use Gnus + http://gwene.org for reading RSS feeds... which is just *great*. HTH, -- Bastien
Re: [O] Strange Problem with "org-agenda-redo"
Bastien writes: Hi Bastien: > org-agenda.el is a maze, full of sound and fury. > > The various variables/situations were so entangled that the best > was to wipe the place out a bit. I did so. > > Let me know if you still have this. Thanks! I can't even go into the Agenda view now. Here is the backtrace: , | Debugger entered--Lisp error: (void-variable org-agenda-overriding-cmd) | (eq org-agenda-overriding-cmd org-cmd) | (if (eq org-agenda-overriding-cmd org-cmd) (or org-agenda-overriding-arguments org-agenda-overriding-cmd-arguments)) | (let ((org-agenda-overriding-arguments (if (eq org-agenda-overriding-cmd org-cmd) (or org-agenda-overriding-arguments org-agenda-overriding-cmd-arguments (cond ((eq type (quote agenda)) (org-let2 gprops lprops (quote (call-interactively (quote org-agenda-list) ((eq type (quote alltodo)) (org-let2 gprops lprops (quote (call-interactively (quote org-todo-list) ((eq type (quote search)) (org-let2 gprops lprops (quote (org-search-view current-prefix-arg match nil ((eq type (quote stuck)) (org-let2 gprops lprops (quote (call-interactively (quote org-agenda-list-stuck-projects) ((eq type (quote tags)) (org-let2 gprops lprops (quote (org-tags-view current-prefix-arg match ((eq type (quote tags-todo)) (org-let2 gprops lprops (quote (org-tags-view (quote (4)) match ((eq type (quote todo)) (org-let2 gprops lprops (quote (org-todo-list match ((fboundp type) (org-let2 gprops lprops (quote (funcall type match (t (error "Invalid type in command series" | (while (setq org-cmd (pop cmds)) (setq type (car org-cmd) match (eval (nth 1 org-cmd)) lprops (nth 2 org-cmd)) (let ((org-agenda-overriding-arguments (if (eq org-agenda-overriding-cmd org-cmd) (or org-agenda-overriding-arguments org-agenda-overriding-cmd-arguments (cond ((eq type (quote agenda)) (org-let2 gprops lprops (quote (call-interactively (quote org-agenda-list) ((eq type (quote alltodo)) (org-let2 gprops lprops (quote (call-interactively (quote org-todo-list) ((eq type (quote search)) (org-let2 gprops lprops (quote (org-search-view current-prefix-arg match nil ((eq type (quote stuck)) (org-let2 gprops lprops (quote (call-interactively (quote org-agenda-list-stuck-projects) ((eq type (quote tags)) (org-let2 gprops lprops (quote (org-tags-view current-prefix-arg match ((eq type (quote tags-todo)) (org-let2 gprops lprops (quote (org-tags-view (quote ...) match ((eq type (quote todo)) (org-let2 gprops lprops (quote (org-todo-list match ((fboundp type) (org-let2 gprops lprops (quote (funcall type match (t (error "Invalid type in command series") | (let* ((org-agenda-multi t) (redo (list (quote org-agenda-run-series) name (list (quote quote) series))) (cmds (car series)) (gprops (nth 1 series)) match org-cmd type lprops) (while (setq org-cmd (pop cmds)) (setq type (car org-cmd) match (eval (nth 1 org-cmd)) lprops (nth 2 org-cmd)) (let ((org-agenda-overriding-arguments (if (eq org-agenda-overriding-cmd org-cmd) (or org-agenda-overriding-arguments org-agenda-overriding-cmd-arguments (cond ((eq type (quote agenda)) (org-let2 gprops lprops (quote (call-interactively ... ((eq type (quote alltodo)) (org-let2 gprops lprops (quote (call-interactively ... ((eq type (quote search)) (org-let2 gprops lprops (quote (org-search-view current-prefix-arg match nil ((eq type (quote stuck)) (org-let2 gprops lprops (quote (call-interactively ... ((eq type (quote tags)) (org-let2 gprops lprops (quote (org-tags-view current-prefix-arg match ((eq type (quote tags-todo)) (org-let2 gprops lprops (quote (org-tags-view ... match ((eq type (quote todo)) (org-let2 gprops lprops (quote (org-todo-list match ((fboundp type) (org-let2 gprops lprops (quote (funcall type match (t (error "Invalid type in command series") (widen) (let ((inhibit-read-only t)) (add-text-properties (point-min) (point-max) (\` (org-serie t org-serie-redo-cmd (\, redo) (setq org-agenda-redo-command redo) (goto-char (point-min))) | org-agenda-run-series("GTD: Today's Items" (((tags "UNFILED" ((org-agenda-overriding-header "Aggregated Inbox") (org-agenda-skip-entry\ \'regexp\ \"Inbox\" nil))) (tags "@WAITING" ((org-agenda-overriding-header "Wait For") (org-agenda-tags-todo-honor-ignore-options\ t nil) (org-agenda-todo-ignore-scheduled\ t nil) (org-agenda-todo-ignore-deadlines\ t nil))) (tags "STICKY|HOT" ((org-agenda-overriding-header "Sticky Notes, Tel Messages & Hot Items"))) (tags "WORK" ((org-agenda-overriding-header "Current Working Files & Notes"))) (agenda "" ((org-agenda-span (quote day)) (org-agenda-overriding-header "Today: Agenda, Scheduled Actions & Info"))) (agenda "" ((org-agenda-overriding-header "Upcoming Events (8 Days)") (org-agenda-span 8) (org-agenda-start-day "+1d"))) (todo "STARTED" ((org-agenda-overriding-header "Started Actions") (org-agenda-tags-todo-honor-ignore-opti
Re: [O] Wrapping lines
Hi Marvin, Marvin Doyley writes: Does any body know how to wrap very long text at the heading levels You can try M-x longlines-mode RET but you'll lose the fontification for long headlines. HTH, -- Bastien
Re: [O] Org-mode release 7.9
Hi Achim, Achim Gratz writes: > Achim Gratz writes: >> Can we see the full output, please? > > I got a mail from Robert (apparently not sent to the list) that the > error was related to his use of some stuff in contrib/, resulting in a > mixed installation. How the use of stuff in contrib/ can prevent the ELPA package from loading correctly? I'm interested in having more details, if you or Robert can give some -- I had a similar problem, as you know, and didn't find the time to digg further so far. Thanks! -- Bastien
Re: [O] link doesn't get fontified
Hi Samuel, Samuel Wales writes: > In this paragraph, when I open Org, the first link does not get > fontified. The other two links do. > > When I fill the paragraph, it gets fontified, but the paragraph does > not get filled. When I fill the paragraph again, it gets filled and > fontified correctly. I can't reproduce this. Please let us know if you notice some stable bug pattern. Thanks, -- Bastien
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Rainer Stengele writes: > No, that didn't help. > I have the same error on my machine at home after upgrading (Windows XP). Well, then do M-x toggle-debug-on-error before going to the agenda and post the backtrace. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
[O] [OT] How do you read/manage your mailing lists/newsgroups ?
Hey list, I'm a very social person, and I love lurking and taking part on discussions for the different communities I'm part of, and those aren't just a few (and that includes orgmode, of course!). Right now, I basically use a specific gmail account only for mailing lists. The downside is that it gets poluted pretty quickly. Also, if I want to access it offline/locally via IMAP it quickly eats disk space, since this specific email account receives hundreds of new emails per day. I still didn't find a good way to manage my mailing lists, I'm definitely not satisfied with my current setup. How do you manage your mailing list/newsgroups: what tool(s) do you use and what's your workflow? It'd be nice if one could centralize reading in one place, perhaps by using emacs as a client, but without eating a lot of disk space. Cheers, - Marcelo.
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Hi Rainer, Rainer Stengele writes: > I have the same error on my machine at home after upgrading (Windows > XP). Try recompiling with `make' then M-x org-reload RET -- Bastien
Re: [O] [PATCH] Check org-timer-display in org-timer-set-mode-line when, value is 'off
Muchenxuan Tong writes: > Check org-timer-display in org-timer-set-mode-line when value is 'off > > * lisp/org-timer.el (org-timer-set-mode-line): Check org-timer-display when > value is 'off. Applied, thanks a lot for the fix and the changelog! -- Bastien
Re: [O] Batch execution and --script
Sure! Bear in mind I'm not an elisp expert, and I got it working after a lot of trial and error. I'm using this script as part of a quickblogging engine I'm writing for org (still testing, will share once it works as expected) so that I can blog from directly from my journal org file to a jekyll blog. I also created a new function based off org-export-generic called org-export-generic-markdown which can be called in a non-interactive way, so that it could work from the script. The script basically exports a specific org file to markdown (in the same dir the org file is located). Now I want to make it accept command-line arguments. I will check it out tonight. Here it goes: http://pastie.org/4611632 This is pretty powerful, as you can also return data from the script by using princ. I can imagine millions of ways this could be used to integrate org with other apps/languages. - Marcelo. On Wed, Aug 29, 2012 at 11:42 AM, Nick Daly wrote: > On Wed, Aug 29, 2012 at 10:47 AM, Marcelo de Moraes Serpa > wrote: > > Hey guys, > > > > Regarding this: http://orgmode.org/manual/Batch-execution.html > > > > I also had success using --script, as in: > > > > #!/Applications/Emacs.app/Contents/MacOS/Emacs --script > > > > In the top of a .el file. You can then chmod it to be executable and run > it. > > Would you mind sharing a simple .el file you'd use that way? The > site's example is a bash script, and I wonder how much cleaner a .el > file would be. > > Nick >
Re: [O] Problem with org-smart-reschedule and Agenda View
Hi Charles and John, (I think it's safer to CC authors of contributed Org modules, as they might not be reading the list -- I think John does, though.) John, on top of Charles' question, I noticed that the comment header in org-learn.el seems to be truncated. Do you have an updated version somewhere? Thanks for your help! Charles Philip Chan writes: > I have just started using org-learn. However, when I try to use > org-smart-reschedule in an Agenda View buffer it fails with the > following backtrace: > > , > | Debugger entered--Lisp error: (error "Before first headline at position > 2024 in buffer *Org Agenda*") > | signal(error ("Before first headline at position 2024 in buffer *Org > Agenda*")) > | error("Before first headline at position %d in buffer %s" 2024 # *Org Agenda*>) > | byte-code("\300\301`p#\207" [error "Before first headline at position %d > in buffer %s"] 4) > | org-back-to-heading(t) > | org-entry-put(2041 "LEARN_DATA" "(4 2 2.5 nil)") > | org-smart-reschedule(0) > | call-interactively(org-smart-reschedule record nil) > | command-execute(org-smart-reschedule record) > | execute-extended-command(nil "org-smart-reschedule") > | call-interactively(execute-extended-command nil nil) > ` > > If I run the command directly on the entry in the original org file, it > works. Is this a bug or has this feature not been implemented for use in > an Agenda View? > > Thanks. > > Charles -- Bastien
Re: [O] [PATCH] Fix org-clock evaluation startup hang on Windows
Hi Stuart, I applied your patch. Thanks a lot for catching this and for the clear explanations! Best, -- Bastien
Re: [O] Strange Problem with "org-agenda-redo"
Hi Charles, Charles Philip Chan writes: > I was going to report also- I am seeing some strange things. For > example: org-agenda.el is a maze, full of sound and fury. The various variables/situations were so entangled that the best was to wipe the place out a bit. I did so. Let me know if you still have this. Thanks! -- Bastien
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Am 29.08.2012 18:21, schrieb Nick Dokos: > Rainer Stengele wrote: > >> Hi, >> >> having upgraded to >> >> Org-mode version 7.9 (release_7.9-132-g31268a @ >> c:/Users/rainer/AppData/Roaming/.emacs.d/org/lisp/) >> >> being in agenda I want to jump to another date with "j". >> Choosing the date and pressing enter gives me this: >> >> >> Debugger entered--Lisp error: (void-variable org-keys) > > Just upgraded to that version and I cannot reproduce the problem. > Does a ``make autoloads'', followed by M-x org-reload (or restarting > emacs) fix it? > > Nick > > > No, that didn't help. I have the same error on my machine at home after upgrading (Windows XP). Rainer
Re: [O] Strange Problem with "org-agenda-redo"
Hi François, François Allisson writes: > Since these changes, I have some troubles with a few org-agenda commands > (goto-today, redo, switch to day view, week view, etc.). This happens > with multiple blocks custom agenda views (whether there are, or not, > multiple agendas in them). Does it work for you, or shall I send > an ECM? I just completely rewrote the parts in the agenda that were responsible for this. If you can, please pull from git and test. I tested this myself for the last 24 hours, but this is a big change and I want it to be tested more before 7.9.1. Thanks for your help! -- Bastien
Re: [O] Please consider making a donation
Jeremiah Dodds writes: > You're on my shortlist of people to donate to when I have some spare > cash. I'm eternally grateful for the work you've put into Org! Eh, thanks! You know, I'm mostly sitting on giants' shoulders. Carsten's crazy work for 7 years with no discontinuation, then all the people on this list. But I take my part, true :) -- Bastien
Re: [O] org sync with SD/prophet/ http://syncwith.us?
Aurélien Aptel writes: > On Mon, Aug 27, 2012 at 6:47 PM, Elijah Wright > wrote: >> Has anyone looked at making org-mode sync with SD / http://syncwith.us ? > > I've checked the SD website and yes, it should be doable as backend > for org-sync [1]. I already wrote a working github and bitbucket > backend and SD looks like a good fit. So I guess the next question is "who?" :) -- Bastien
Re: [O] Kudos to Auréliens and Andrew who finished the GSoC successfully!
Hi Eric, Eric Schulte writes: > In addition it may be worthwhile to create pages for each > project on the Emacs Wiki [1] and to add announcements to the front page > of the orgmode.org site. I'm more and more thinking of revamping the website, and yes, the GSoC projects should be easily accessible from the front page. > Also releasing Org-sync as an ELPA package [2] could increase its > visibility and user base. +100! -- Bastien
Re: [O] (not so) sticky agendas
Hi Rainer, Rainer Thiel writes: > I use to have the agenda for the next 21 days automatically displayed > when Emacs ist run. For this purpose, I have put > > (org-agenda-list) this should be fixed now in git. Best, -- Bastien
Re: [O] Batch execution and --script
On Wed, Aug 29, 2012 at 10:47 AM, Marcelo de Moraes Serpa wrote: > Hey guys, > > Regarding this: http://orgmode.org/manual/Batch-execution.html > > I also had success using --script, as in: > > #!/Applications/Emacs.app/Contents/MacOS/Emacs --script > > In the top of a .el file. You can then chmod it to be executable and run it. Would you mind sharing a simple .el file you'd use that way? The site's example is a bash script, and I wonder how much cleaner a .el file would be. Nick
[O] Problem with org-smart-reschedule and Agenda View
Hello all: I have just started using org-learn. However, when I try to use org-smart-reschedule in an Agenda View buffer it fails with the following backtrace: , | Debugger entered--Lisp error: (error "Before first headline at position 2024 in buffer *Org Agenda*") | signal(error ("Before first headline at position 2024 in buffer *Org Agenda*")) | error("Before first headline at position %d in buffer %s" 2024 #) | byte-code("\300\301`p#\207" [error "Before first headline at position %d in buffer %s"] 4) | org-back-to-heading(t) | org-entry-put(2041 "LEARN_DATA" "(4 2 2.5 nil)") | org-smart-reschedule(0) | call-interactively(org-smart-reschedule record nil) | command-execute(org-smart-reschedule record) | execute-extended-command(nil "org-smart-reschedule") | call-interactively(execute-extended-command nil nil) ` If I run the command directly on the entry in the original org file, it works. Is this a bug or has this feature not been implemented for use in an Agenda View? Thanks. Charles -- "Even more amazing was the realization that God has Internet access. I wonder if He has a full newsfeed?" (By Matt Welsh) pgpoAPGN9g8uL.pgp Description: PGP signature
Re: [O] Debugger entered--Lisp error: (void-variable org-keys)
Rainer Stengele wrote: > Hi, > > having upgraded to > > Org-mode version 7.9 (release_7.9-132-g31268a @ > c:/Users/rainer/AppData/Roaming/.emacs.d/org/lisp/) > > being in agenda I want to jump to another date with "j". > Choosing the date and pressing enter gives me this: > > > Debugger entered--Lisp error: (void-variable org-keys) Just upgraded to that version and I cannot reproduce the problem. Does a ``make autoloads'', followed by M-x org-reload (or restarting emacs) fix it? Nick
Re: [O] [OT][GTD] GTDish next action "todo" keyword, could that influence your productivity in any way?
Hi Mike, > > > With Org babel, and my org-mode configuration being a ~.org~ file, I also > manage to achieve DRY. My three individual agenda blocks are defined once, > and the complete view just references them with <<>> noweb syntax. Could you elaborate a bit more on that? This looks pretty interesting (I haven't put org-babel to use yet). - Marcelo. On Tue, Aug 21, 2012 at 8:17 PM, Mike McLean wrote: > > On Aug 21, 2012, at 6:50 PM, Bastien wrote: > > > Hi Mike, > > > > Mike McLean writes: > > > >> I have a grand thought of someday writing an agenda view or mode that > >> looks like a Kanban board -- I've seen some of what can be done with > >> respect to views in Emacs from the ~calfw~ package, so it is just a > >> matter of time. > > > > Just a thought: isn't this already possible with Agenda Blocks? > > > > You get the columns as rows, but you get the various categories > > displayed at once. > > That is what I am doing now as my “non-visual” version. It actually works > pretty well. My thought is to create something like one of the online > Kanban boards for more visual impact. > > I didn't elaborate before since the question was about TODO states, but I > have 4 Kanban-named views in my ~org-agenda-custom-commands~; one view each > for BACKLOG, TODO, and DOING so that I can look at each stage individually > and a fourth with all three of those blocks as you suggest to get them all > at once. > > With Org babel, and my org-mode configuration being a ~.org~ file, I also > manage to achieve DRY. My three individual agenda blocks are defined once, > and the complete view just references them with <<>> noweb syntax. > > Did I mention how awesome Org mode is ? I should have :) > > Mike > > > >
[O] Batch execution and --script
Hey guys, Regarding this: http://orgmode.org/manual/Batch-execution.html I also had success using --script, as in: #!/Applications/Emacs.app/Contents/MacOS/Emacs --script In the top of a .el file. You can then chmod it to be executable and run it. Just thought I'd share, as an alternative, but I'm not sure if there are any subtle differences, though. Cheers, - Marcelo.
[O] Debugger entered--Lisp error: (void-variable org-keys)
Hi, having upgraded to Org-mode version 7.9 (release_7.9-132-g31268a @ c:/Users/rainer/AppData/Roaming/.emacs.d/org/lisp/) being in agenda I want to jump to another date with "j". Choosing the date and pressing enter gives me this: Debugger entered--Lisp error: (void-variable org-keys) (and org-keys (stringp org-match)) (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*")) (setq org-agenda-buffer-name (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*"))) (if org-agenda-sticky (setq org-agenda-buffer-name (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*" (catch (quote exit) (if org-agenda-sticky (setq org-agenda-buffer-name (cond ((and org-keys (stringp org-match)) (format "*Org Agenda(%s:%s)*" org-keys org-match)) (org-keys (format "*Org Agenda(%s)*" org-keys)) (t "*Org Agenda(a)*" (org-agenda-prepare "Day/Week") (setq start-day (or start-day org-agenda-start-day)) (if org-agenda-overriding-arguments (setq arg (car org-agenda-overriding-arguments) start-day (nth 1 org-agenda-overriding-arguments) span (nth 2 org-agenda-overriding-arguments))) (if (stringp start-day) (setq start-day (time-to-days (org-read-date nil t start-day (setq org-agenda-last-arguments (list arg start-day span)) (org-compile-prefix-format (quote agenda)) (org-set-sorting-strategy (quote agenda)) (let* ((span (org-agenda-ndays-to-span (or span org-agenda-ndays org-agenda-span))) (today (org-today)) (sd (or start-day today)) (ndays (org-agenda-span-to-ndays span sd)) (org-agenda-start-on-weekday (if (eq ndays 7) org-agenda-start-on-weekday)) (thefiles (org-agenda-files nil (quote ifmode))) (files thefiles) (start (if (or (null org-agenda-start-on-weekday) (< ndays 7)) sd (let* ((nt ...) (n1 org-agenda-start-on-weekday) (d ...)) (- sd (+ ... d) (day-numbers (list start)) (day-cnt 0) (inhibit-redisplay (not debug-on-error)) (org-agenda-show-log-scoped org-agenda-show-log) s e rtn rtnall file date d start-pos end-pos todayp clocktable-start clocktable-end filter) (setq org-agenda-redo-command (list (quote org-agenda-list) (list (quote quote) arg) start-day (list (quote quote) span))) (dotimes (n (1- ndays)) (push (1+ (car day-numbers)) day-numbers)) (setq day-numbers (nreverse day-numbers)) (setq clocktable-start (car day-numbers) clocktable-end (1+ (or (org-last day-numbers) 0))) (org-set-local (quote org-starting-day) (car day-numbers)) (org-set-local (quote org-arg-loc) arg) (org-set-local (quote org-agenda-current-span) (org-agenda-ndays-to-span span)) (unless org-agenda-compact-blocks (let* ((d1 (car day-numbers)) (d2 (org-last day-numbers)) (w1 (org-days-to-iso-week d1)) (w2 (org-days-to-iso-week d2))) (setq s (point)) (if org-agenda-overriding-header (insert (org-add-props (copy-sequence org-agenda-overriding-header) nil (quote face) (quote org-agenda-structure)) "\n") (insert (org-agenda-span-name span) "-agenda" (if (< ... 350) (if ... ... ...) "") ":\n"))) (add-text-properties s (1- (point)) (list (quote face) (quote org-agenda-structure) (quote org-date-line) t)) (org-agenda-mark-header-line s)) (while (setq d (pop day-numbers)) (setq date (calendar-gregorian-from-absolute d) s (point)) (if (or (setq todayp (= d today)) (and (not start-pos) (= d sd))) (setq start-pos (point)) (if (and start-pos (not end-pos)) (setq end-pos (point (setq files thefiles rtnall nil) (while (setq file (pop files)) (catch (quote nextfile) (org-check-agenda-file file) (let ((org-agenda-entry-types org-agenda-entry-types)) (unless org-agenda-include-deadlines (setq org-agenda-entry-types ...)) (cond (... ...) (org-agenda-show-log-scoped ...) (t ...))) (setq rtnall (append rtnall rtn (if org-agenda-include-diary (let ((org-agenda-search-headline-for-time t)) (require (quote diary-lib)) (setq rtn (org-get-entries-from-diary date)) (setq rtnall (append rtnall rtn (if (or rtnall org-agenda-show-all-dates) (progn (setq day-cnt (1+ day-cnt)) (insert (if (stringp org-agenda-format-date) (format-time-string org-agenda-format-date ...) (funcall org-agenda-format-date date)) "\n") (put-text-property s (1- (point)) (quote face) (org-agenda-get-day-face date)) (put-text-property s (1- (point)) (quote org-date-line) t) (put-text-property s (1- (point)) (quote org-agenda-date-header) t) (put-text-property s (1- (point)) (quote org-day-cnt) day-cnt) (when todayp (put-text-property s (1- ...) (quote org-today) t)) (setq rtnall (org-agenda-add-time-grid-maybe rtnall ndays todayp)) (if rtnall (insert (org-finalize-agenda-entries rtnall) "\n")) (put-text-property s (1- (point)) (quote day) d) (put-text-property s (1- (point)) (quote org-day-cnt) day-cnt (when (and org-agenda-clockreport-mode clockta
[O] test fails
I am building org mode on 2 Macs with OSX 10.8.1 and Emacs 24.2.1 One one machine, this works. On the other machine, the build fails. OVERVIEW executing Python code block... Code block evaluation complete. passed 103/206 test-ob-python/colnames-yes-header-argument-again Babel evaluation exited with code 1 passed 104/206 test-ob-sh/dont-error-on-empty-results passed 105/206 test-ob-sh/dont-insert-spaces-on-expanded-bodies at this point, the machine just hangs and I have to kill the process. Any ideas? Please also tell me what is the easiest way of finding the version identifier. I just pulled the latest version from git now, Aug 29 2012, 5:33 CEST (=UTC+2)
Re: [O] Batch processing part of a file
2012/8/29 Loris Bennett : > "Loris Bennett" writes: > > This problem seems to be caused by the use of '#+header', so with > > , > | #+name: test > | #+header: :file out.txt > | #+begin_src sh > | echo blah > | #+end_src > ` > > I get the above error, but with > I've also noticed that, using the latest Org version from git, src blocks with "#+header" lines *below* the "#+name" are handled incorrectly, contrary to blocks whose "#+header" lines lie *above* the "#+name". -- Nicolas
[O] Conditional capture template headline based on tag?
My main org file for work is something like so: #+begin_src org * Tasks General tasks here * Proj 1 :proj1: ** Tasks ** Notes * Proj 2 :proj2: ** Tasks ** Notes etc. #+end_src Just wondering if a capture template could be setup to file into the "Tasks" headline (sub-headline) of the matching top level headline with that tag or something similar? I suppose I can refile and enter the headline location manually, but that requires extra work. I thought if I was already entering a tag for a capture item, perhaps there's some fu that could be used to send it accordingly. If this isn't possible, what if I re-split my projects into separate files with a #+filetag. Could it be used to send it to the right file? If there are those who do something like this in a different way, I'm open to suggestions! Thanks, John
Re: [O] Kudos to Auréliens and Andrew who finished the GSoC successfully!
On Wed, Aug 29, 2012 at 7:28 AM, Jason F. McBrayer wrote: > On 24.08.2012 12:11, Bastien wrote: > >> Andrew's Org Merge driver (put your own favorite music): >> http://www.youtube.com/watch?v=GbaaFmoEfGw > > > I'm fairly excited about the Org merge driver. It seems like a lot of > the conflicts I get in merging my work and home repositories are > things that a syntax-aware merge tool would handle correctly. I'm > excited to see that it also works with Mercurial! > Flipping awesome video. I don't really edit from multiple locations, but I can see how this will help tremendously with org-mode collaboration. Thanks for posting! John > -- > +---+ > | Jason F. McBrayer jmcb...@carcosa.net | > | If someone conquers a thousand times a thousand others in | > | battle, and someone else conquers himself, the latter one | > | is the greatest of all conquerors. --- The Dhammapada | > >
Re: [O] Multicolumn
On Wed, Aug 29, 2012 at 2:44 AM, Neuwirth Erich wrote: > That is probably what I will have to do. > But since I want both html and LaTeX output, I have to two write separate > output routines > in R which I had hoped to be able to avoid. How often do you anticipate having to change this? I've exported org tables before to get most of the dirty work done and then just gone in to the .tex (or .html) files manually to tweak. Is that an option? I'll usually do this when I'm fairly positive that I'm done with any tweaking/editing of the .org document. Just a thought. John > > > On Aug 29, 2012, at 4:39 AM, t...@tsdye.com (Thomas S. Dye) wrote: > >> Neuwirth Erich writes: >> >>> My problem is that the tables are produce by R code snippets. >>> The code snippets produce plain org tables, bracketed by attributes >>> identifying >>> the text as ORG code. >>> >>> >>> >>> #+RESULTS: >>> #+BEGIN_ORG >>> | Jahr | Region | m | w | pWert | m.se | w.se | >>> |--++-+-+---+---+---| >>> | 2000 | Sonst | 508 | 507 | 0.85 | 4.91 | 4.93 | >>> #+END_ORG >>> >>> >>> I am able to insert additional lines before and after the text produce >>> by the R commands with the following technique (in R): >>> >>> >>> print(as.table(NULL),quote=FALSE,type="org") >>> cat("|---|\n") >>> print(res,type="org") >>> cat("|---|\n") >>> >>> >>> So I could write a line with my multicol headers. >>> But for that to work, org mode would have to honor multicol indicators >>> in the text. >> >> Alternatively, compose latex or html tables in R and then have the source >> code block :results output latex or :results output html >> >> That should wrap the output in #+BEGIN_LATEX ... #+END_LATEX, which org >> will export directly to LaTeX, or #+BEGIN_HTML ... #+END_HTML, which org >> will export directly to HTML. >> >> hth, >> Tom >> >>> >>> >>> >>> >>> >>> On Aug 29, 2012, at 2:28 AM, "Christopher J. White" >>> wrote: >>> Hi Erich, I have a hack for multicolumn support that may help... It's not great, but serves my purpose. I implemented a TWiki mode that uses orgtbl-minor-mode. TWiki pages support multicolumn cells by adding vertical bars with no separators: Display: | Multicol | | C1 | C2 | TWiki format: | Multicol || | C1 | C2 | Notice the double vertical bars after Multicol. The number of vertical bars on every row must be the same. You can join as many cells as you want that way. I basically wanted to be able to still use orgtbl-minor-mode to edit such tables. So I hacked my twiki-import/export code to convert "||" to "| << |" and vice-versa. So the orgtbl version of the above looks like this in the buffer: | Multicol | << | | C1 | C2 | The down side is that the text "Multicol" will expand the display size of C1, so if it gets long, the table grows: | This is a long multicol cell | << | | C1 | C2 | So it gets me what I want, which is orgtbl editing, and import/export support to twiki format. Seems a similar technique could be backed in to any org export engine. ...cj On 8/28/12 5:10 PM, Neuwirth Erich wrote: > After some googling it seems that multicolumn support is not yet > implemented in org tables. > I would need multicolumn headers quite urgently, > but I have not yet found a way to make this possible. > > I think that tables with headers like this: > > | |mean | s.e.| > | gender | varA | varB | varA | varB | > > are quite common, so I really want to put this feature on the wish list. > I am not able to implement this myself. > > Erich > > > > >>> >>> >>> >> >> -- >> Thomas S. Dye >> http://www.tsdye.com > >
Re: [O] Alternate format for datetree
On Wed, Aug 29, 2012 at 2:49 AM, Ian Barton wrote: > On 28/08/12 13:50, Nick Dokos wrote: >> >> Ian Barton wrote: >> >>> I would like to use something like this. However, using a recent git >>> checkout of org mode and the following simple template from the >>> original list message: >>> >>> ("u" >>> "Test" >>> entry >>> (file+headline "~/test.org" >>> ,(format "%s %s" >>> (format-time-string "%B") >>> (format-time-string "%Y" >>> I get the following error: >>> >>> Debugger entered--Lisp error: (wrong-type-argument stringp (\, (format >>> "%s %s" (format-time-string "%B") (format-time-string "%Y" >>>regexp-quote((\, (format "%s %s" (format-time-string "%B") >>> (format-time-string "%Y" >>>org-capture-set-target-location() >>>org-capture(nil) >>>call-interactively(org-capture nil nil) >>> >>> I also get the same error from John Hendy's template. Is this a bug in >>> recent versions of org, or is there an error in the template lisp? I >>> have tried doing a git bisect, but can only go back a few commits, as >>> my config now includes several things that have only recently been >>> added to org. >>> >> >> You are missing the backquote: >> >> --8<---cut here---start->8--- >> `("u" >>"Test" >>entry >>(file+headline "~/test.org" >> ,(format "%s %s" >>(format-time-string "%B") >>(format-time-string "%Y" >> --8<---cut here---end--->8--- >> >> Nick >> > Thanks Nick. Hwever with the following minimal template, from the OP, I > still get the error: > > ;; org-capture settings. > (setq org-capture-templates > `(("t" "test" entry > (file+headline "~/file.org" > ,(format "%s" > (format-time-string "%m"))) > ,(format "** %s \n*** %s-%s \n [%s-%s-%s %s %s:%s] " > (format-time-string "%d") > (format-time-string "%Y") > (format-time-string "%A") > (format-time-string "%Y") > (format-time-string "%m") > (format-time-string "%d") > (format-time-string "%a") > (format-time-string "%H") > (format-time-string "%M")) > ))) Odd. I just copied and pasted this into my .emacs and commented out my actual capture templates section entirely, leaving only this and it works as expected. (Just saw Nick's response as well and was going to both try and suggest similar with a minimal .emacs). John > > Ian. >
Re: [O] Alternate format for datetree
Ian Barton wrote: > Thanks Nick. Hwever with the following minimal template, from the OP, > I still get the error: > > ;; org-capture settings. > (setq org-capture-templates > `(("t" "test" entry > (file+headline "~/file.org" > ,(format "%s" > (format-time-string "%m"))) > ,(format "** %s \n*** %s-%s \n [%s-%s-%s %s %s:%s] " > (format-time-string "%d") > (format-time-string "%Y") > (format-time-string "%A") > (format-time-string "%Y") > (format-time-string "%m") > (format-time-string "%d") > (format-time-string "%a") > (format-time-string "%H") > (format-time-string "%M")) > ))) > I put this in a minimal .emacs and I *do not* get an error. Please try the appended minimal .emacs (change the pathnames appropriately) with emacs -q -l /path/to/minimal/.emacs M-x org-capture RET t M-x org-capture RET u and post the backtrace if any. Both of them work fine for me. You are sure you used a backquote? Nick --8<---cut here---start->8--- ;;; -*- mode: emacs-lisp -*- ;;; constant part (add-to-list 'load-path (expand-file-name "~/src/emacs/org/org-mode/lisp")) (add-to-list 'load-path (expand-file-name "~/src/emacs/org/org-mode/contrib/lisp")) (add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\|txt\\)$" . org-mode)) (require 'org-install) (setq debug-on-error t) (setq debug-on-quit t) (setq eval-expression-print-length nil) (setq eval-expression-print-level nil) (global-set-key "\C-cl" 'org-store-link) (global-set-key "\C-ca" 'org-agenda) ;;; variable part ;; org-capture settings. (setq org-capture-templates `(("t" "test" entry (file+headline "~/test.org" ,(format "%s" (format-time-string "%m"))) ,(format "** %s \n*** %s-%s \n [%s-%s-%s %s %s:%s] " (format-time-string "%d") (format-time-string "%Y") (format-time-string "%A") (format-time-string "%Y") (format-time-string "%m") (format-time-string "%d") (format-time-string "%a") (format-time-string "%H") (format-time-string "%M")) ) ("u" "Test" entry (file+headline "~/test.org" ,(format "%s %s" (format-time-string "%B") (format-time-string "%Y")) --8<---cut here---end--->8---
Re: [O] Alternate format for datetree
On 28/08/12 13:50, Nick Dokos wrote: Ian Barton wrote: I would like to use something like this. However, using a recent git checkout of org mode and the following simple template from the original list message: ("u" "Test" entry (file+headline "~/test.org" ,(format "%s %s" (format-time-string "%B") (format-time-string "%Y" I get the following error: Debugger entered--Lisp error: (wrong-type-argument stringp (\, (format "%s %s" (format-time-string "%B") (format-time-string "%Y" regexp-quote((\, (format "%s %s" (format-time-string "%B") (format-time-string "%Y" org-capture-set-target-location() org-capture(nil) call-interactively(org-capture nil nil) I also get the same error from John Hendy's template. Is this a bug in recent versions of org, or is there an error in the template lisp? I have tried doing a git bisect, but can only go back a few commits, as my config now includes several things that have only recently been added to org. You are missing the backquote: --8<---cut here---start->8--- `("u" "Test" entry (file+headline "~/test.org" ,(format "%s %s" (format-time-string "%B") (format-time-string "%Y" --8<---cut here---end--->8--- Nick Thanks Nick. Hwever with the following minimal template, from the OP, I still get the error: ;; org-capture settings. (setq org-capture-templates `(("t" "test" entry (file+headline "~/file.org" ,(format "%s" (format-time-string "%m"))) ,(format "** %s \n*** %s-%s \n [%s-%s-%s %s %s:%s] " (format-time-string "%d") (format-time-string "%Y") (format-time-string "%A") (format-time-string "%Y") (format-time-string "%m") (format-time-string "%d") (format-time-string "%a") (format-time-string "%H") (format-time-string "%M")) ))) Ian.
Re: [O] Kudos to Auréliens and Andrew who finished the GSoC successfully!
On 24.08.2012 12:11, Bastien wrote: Andrew's Org Merge driver (put your own favorite music): http://www.youtube.com/watch?v=GbaaFmoEfGw I'm fairly excited about the Org merge driver. It seems like a lot of the conflicts I get in merging my work and home repositories are things that a syntax-aware merge tool would handle correctly. I'm excited to see that it also works with Mercurial! -- +---+ | Jason F. McBrayer jmcb...@carcosa.net | | If someone conquers a thousand times a thousand others in | | battle, and someone else conquers himself, the latter one | | is the greatest of all conquerors. --- The Dhammapada |
Re: [O] org sync with SD/prophet/ http://syncwith.us?
On Mon, Aug 27, 2012 at 6:47 PM, Elijah Wright wrote: > Has anyone looked at making org-mode sync with SD / http://syncwith.us ? I've checked the SD website and yes, it should be doable as backend for org-sync [1]. I already wrote a working github and bitbucket backend and SD looks like a good fit. 1: http://orgmode.org/worg/org-contrib/gsoc2012/student-projects/org-sync/
Re: [O] Kudos to Auréliens and Andrew who finished the GSoC successfully!
On Mon, Aug 27, 2012 at 6:15 PM, Eric Schulte wrote: > Congrats to both of you on successfully completing these projects. Thank you! > Also releasing Org-sync as an ELPA package [2] could increase its > visibility and user base. Yes that's a good idea, I will look into it.
Re: [O] scale inline images in orgmode
+1 On Aug 29, 2012 7:31 AM, "Detlef Steuer" wrote: > On Tue, 28 Aug 2012 15:34:59 -0500 > Russell Adams wrote: > > > On Tue, Aug 28, 2012 at 10:13:18PM +0200, AW wrote: > > > > > > I would like to scale the images on screen in the buffer, often I > don't need a > > > large picture, but just a reminder, what's on the picture. Is there a > way to > > > scale the image on screen, something like #+ATTR: scale=0.5 ? > > > > Alexander, > > > > I believe Org calls out to image.el via create-image. That doesn't > > appear to do any resizing. > > > > I read there may be compiled in Emacs support for Imagemagick, and I > > have existing elisp code that shells out to resize images for display > > separate from Org via Imagemagick's convert utility. > > > > To Org devs, would it be difficult to add a wrapper around the > > create-image call that only resizes if the image will exceed certain > > dimensions (ie: window width or 75% of height?). > > > > This is a feature I'd love to see. > > > +1 > Detlef > > > > > Thanks. > > > > > > -- > > Russell Adamsrlad...@adamsinfoserv.com > > > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > > > Fingerprint:1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > > > > > > >
[O] [PATCH] Fix org-clock evaluation startup hang on Windows
* lisp/org-clock.el (org-x11idle-exists-p): Only shell out when running on X. The definition of this variable currently executes "command" via the shell during evaluation, irrespective of the platform on which Org-mode is running. Unfortunately, on Windows, this matches the "command.com" NT Virtual DOS Machine executable and so this gets launched, but this is a shell and therefore sits there waiting for user input and never returns. The net result is that Emacs will hang on Windows when evaluating org-clock.el with the ntdvm.exe process spinning at 100%. The simple fix is to check that the platform is X before trying to deal with the "x11idle" external process. TINYCHANGE --- lisp/org-clock.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/org-clock.el b/lisp/org-clock.el index 263f2cb..91f1c63 100644 --- a/lisp/org-clock.el +++ b/lisp/org-clock.el @@ -1001,7 +1001,8 @@ If `only-dangling-p' is non-nil, only ask to resolve dangling (defvar org-x11idle-exists-p ;; Check that x11idle exists - (and (eq (call-process-shell-command "command" nil nil nil "-v" "x11idle") 0) + (and (eq window-system 'x) + (eq (call-process-shell-command "command" nil nil nil "-v" "x11idle") 0) ;; Check that x11idle can retrieve the idle time (eq (call-process-shell-command "x11idle" nil nil nil) 0))) -- 1.7.11.4 -- Stuart Hickinbottom
Re: [O] Strange Problem with "org-agenda-redo"
François Allisson writes: Hi François: > Since these changes, I have some troubles with a few org-agenda commands > (goto-today, redo, switch to day view, week view, etc.). This happens > with multiple blocks custom agenda views (whether there are, or not, > multiple agendas in them). Does it work for you, or shall I send > an ECM? I was going to report also- I am seeing some strange things. For example: 1. Pressing "f" the first time in a "1 day" block will jump forward 2 days. Subsequent presses will do the right thing and go forward 1 day. 2. Pressing "b" the first time in a "1 day" block does nothing. Again subsequent presses will do the right thing. 3. Switch from day view to week/month and back will go to the start to the week/month, instead of today. etc... Charles -- "The move was on to 'Free the Lizard'" -- Jim Hamerly and Tom Paquin (Open Sources, 1999 O'Reilly and Associates) pgp69R6UBBjd6.pgp Description: PGP signature
Re: [O] Batch processing part of a file
"Loris Bennett" writes: > Nick Dokos writes: > >> Loris Bennett wrote: >> >>> Dear List, >>> >>> I have an orgmode file for collecting data and producing a plot. The >>> file contains a Perl script which runs on a remote machine and generates >>> Graphviz input. This is then used to create a PDF file. >>> >>> I have had a look at >>> >>> http://orgmode.org/manual/Batch-execution.html >>> >>> but it is not clear to me how I would navigate to the right part of the >>> file so that I could then call org-babel-execute-src-block. >>> >>> Can anyone help? >>> >> >> Haven't tested it but this should work: make sure that the code block is >> named and then use org-babel-goto-named-src-block. >> >> Nick > > When I run org-babel-goto-named-src-block interactively, tab-completion > offers me the name of the block I'm interested in, but when I select it, > I get > > , > | source-code block 'mem-usage-hist' not found in this buffer > ` > > Is this a bug? I'm on emacs23 with Org 7.8.11. This problem seems to be caused by the use of '#+header', so with , | #+name: test | #+header: :file out.txt | #+begin_src sh | echo blah | #+end_src ` I get the above error, but with ,- | #+name: test | #+begin_src sh :file out.txt | echo blah | #+end_src `- I don't. > Cheers > > Loris -- Dr. Loris Bennett (Mr.) ZEDAT, Freie Universität Berlin Email loris.benn...@fu-berlin.de
Re: [O] Strange Problem with "org-agenda-redo"
Le lundi 27 aoû 2012 à 18:19:10 (+0200), Bastien a écrit : > Hi Charles, > > Charles Philip Chan writes: > > > I have a strange problem with "org-agenda-redo" and I hope that someone > > can shed some light. I have an Agenda view which contains everything I > > need for the day which I leave open all the time. The agenda view > > already contains a schedule for the current day. A couple of days ago I > > decided to add another block I called "Upcoming Events" which contains a > > schedule for the next 6 days (I prefer a separate section, so that I can > > easily ignore it rather then having a 7 days block). Everything is > > working fine with the exception that after I mark a TODO > > (scheduled/deadline) or HABIT as done, all my appointment, habits, > > scheduled and deadline items disappear from the view after I save all > > Agenda files and force a redisplay (s g). If I quite the view and enter > > it again through the dispatcher, everything is displayed again. > > Mhh... This was a real bug, I had a good sweat on this one. > > Building agenda blocks didn't behave correctly with multiple > (agenda) commands, because it reused the parameters of the last > (agenda) command as the default for redoing. > > This is now fixed. > > Note that, while fixing this, I added the possibility to change > the time span of one block independantly from the other: try `f' > in one of your block, it should move to the next day/week and > leave the other blocks untouched. > Hi Bastien, Hi Charles, Since these changes, I have some troubles with a few org-agenda commands (goto-today, redo, switch to day view, week view, etc.). This happens with multiple blocks custom agenda views (whether there are, or not, multiple agendas in them). Does it work for you, or shall I send an ECM? Best, François. --- Org-mode version 7.9 (release_7.9-133-g1f205a @ /usr/local/share/emacs/site-lisp/org/) GNU Emacs 24.2.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.10) of 2012-08-21 on debian
Re: [O] Features and stuff I've been working on.
Hi Luis On Wed, Aug 29, 2012 at 12:14 AM, Luis Anaya wrote: > [...] but for others I would like to get some > feedback if these should be made available or not in the org-mode > github, they're available on mine (https://github.com/papoanaya/emacs_utils) Just a short feedback: My vote goes for ob-mathomatic.el that sounds very interesting [1] to me. Michael [1] e. g. mathomatic.org: “there are no dependencies other than the standard C libraries”
Re: [O] Multicolumn
That is probably what I will have to do. But since I want both html and LaTeX output, I have to two write separate output routines in R which I had hoped to be able to avoid. On Aug 29, 2012, at 4:39 AM, t...@tsdye.com (Thomas S. Dye) wrote: > Neuwirth Erich writes: > >> My problem is that the tables are produce by R code snippets. >> The code snippets produce plain org tables, bracketed by attributes >> identifying >> the text as ORG code. >> >> >> >> #+RESULTS: >> #+BEGIN_ORG >> | Jahr | Region | m | w | pWert | m.se | w.se | >> |--++-+-+---+---+---| >> | 2000 | Sonst | 508 | 507 | 0.85 | 4.91 | 4.93 | >> #+END_ORG >> >> >> I am able to insert additional lines before and after the text produce >> by the R commands with the following technique (in R): >> >> >> print(as.table(NULL),quote=FALSE,type="org") >> cat("|---|\n") >> print(res,type="org") >> cat("|---|\n") >> >> >> So I could write a line with my multicol headers. >> But for that to work, org mode would have to honor multicol indicators >> in the text. > > Alternatively, compose latex or html tables in R and then have the source > code block :results output latex or :results output html > > That should wrap the output in #+BEGIN_LATEX ... #+END_LATEX, which org > will export directly to LaTeX, or #+BEGIN_HTML ... #+END_HTML, which org > will export directly to HTML. > > hth, > Tom > >> >> >> >> >> >> On Aug 29, 2012, at 2:28 AM, "Christopher J. White" >> wrote: >> >>> Hi Erich, >>> >>> I have a hack for multicolumn support that may help... It's not >>> great, but serves my purpose. >>> >>> I implemented a TWiki mode that uses orgtbl-minor-mode. TWiki pages >>> support multicolumn cells by adding vertical bars with no >>> separators: >>> >>> Display: >>> >>> | Multicol | >>> | C1 | C2 | >>> >>> TWiki format: >>> | Multicol || >>> | C1 | C2 | >>> >>> Notice the double vertical bars after Multicol. The number of >>> vertical bars on every row must be the same. You can join as many >>> cells as you want that way. I basically wanted to be able to still >>> use orgtbl-minor-mode to edit such tables. So I hacked my >>> twiki-import/export code to convert "||" to "| << |" and vice-versa. >>> >>> So the orgtbl version of the above looks like this in the buffer: >>> >>> | Multicol | << | >>> | C1 | C2 | >>> >>> The down side is that the text "Multicol" will expand the display >>> size of C1, so if it gets long, the table grows: >>> >>> | This is a long multicol cell | << | >>> | C1 | C2 | >>> >>> So it gets me what I want, which is orgtbl editing, and >>> import/export support to twiki format. Seems a similar technique >>> could be backed in to any org export engine. >>> >>> ...cj >>> >>> On 8/28/12 5:10 PM, Neuwirth Erich wrote: After some googling it seems that multicolumn support is not yet implemented in org tables. I would need multicolumn headers quite urgently, but I have not yet found a way to make this possible. I think that tables with headers like this: | |mean | s.e.| | gender | varA | varB | varA | varB | are quite common, so I really want to put this feature on the wish list. I am not able to implement this myself. Erich >>> >>> >> >> >> > > -- > Thomas S. Dye > http://www.tsdye.com