Re: [O] Sending BibTeX entries from Zotero to Org-mode via Fireforg

2013-02-21 Thread Marko Dimjašević
Hi Bastien,

Bastien  writes:
>>
>> I'm not sure if simply changing the "max version" parameter in
>> install.rdf in fireforg.xpi is the best idea.
>
> Maybe -- can you try and tell?

I can change it to 18.0.1, and even though it installs, it reads "Error"
in the add-on/status bar. I just guess it's due to the Org-mode version
(7.6) and hopefully it works in newer versions.


> org-protocol.el is part of Org's core.  

Do you maybe know since what version?


Cheers,
Marko


signature.asc
Description: PGP signature


[O] tangle multiple code blocks belonging to the same file

2013-02-21 Thread Not To Miss
Hi,

I know C-u C-c C-v t tangles current code block only, even if there are
other code blocks that have the same tangle file name. Isn't it
counterintuitive? It makes more sense that this command tangles all the
code blocks that belongs to the same file, in my opinion. Any other ideas?

Thanks,
Zech


[O] FIXME lines in ox-html.el

2013-02-21 Thread T.F. Torrey
Hello list,

There are about 25 lines of what looks like function or filter names
under the heading of FIXME in ox-html.el.

Does anyone know if these are features handled by the old exporter but
not yet by the new one, goals for new functionality, or something else?

Do these need to be resolved before the new exporter can reliably
replace the old one?

Best regards,
Terry
-- 
T.F. Torrey



Re: [O] [New exporter] htmlize included file ?

2013-02-21 Thread Fabrice Popineau
> #+include: "foo.java" java
>
> Any obvious reason for this ?
>
>
The reason is  really obvious... and to my great shame,
I already asked for something similar a couple of months ago.

#+include: "foo.java" SRC java

I keep finding old blocks without this "src" keyword.

Sorry for the noise,

Fabrice Popineau


Re: [O] [texinfo] Bug(?) in detailed node listing

2013-02-21 Thread Thomas S. Dye
Hi Jon,

Jonathan Leech-Pepin  writes:

> Hello Tom,
>
> On 20 February 2013 19:45, Thomas S. Dye  wrote:
>
>> Aloha all,
>>
>> I can't figure out how to get the detailed node listing formatted
>> correctly, so I want to call this a bug.  An example shows the problem:
>>
>> * Hacking::How to hack your way around
>> * MobileOrg::  Viewing and capture on a mobile device
>> * History and Acknowledgments::How Org came into being
>>
>>  --- The Detailed Node Listing ---
>>
>> Introduction
>>
>> * Summary::  Brief summary of
>> what \
>> Org-mode does
>> * Installation:: How to install a
>> downl\
>> oaded version of Org-mode
>>
>>
> I'm guessing you mean the extra distance between the title and the
> description of the listing?

Yes.

>
> This is not exactly a bug... In an attempt to get all the descriptions
> to line up correctly I aligned them all based on the longest
> subheading.  I'm guessing in this case there is an extremely long one
> somewhere farther down.
>

Yes, that explains it.

> I couldn't find any specification as to how far they should be aligned,
> otherwise I would have set them to a specific column instead of
> basing them on the longest headline.
>
> I should be able to fix this to be more reasonable, however I would
> need an opinion as to what distance would be appropriate/desireable.

* MobileOrg::   Viewing and capture on a mobile device
* History and Acknowledgments::  How Org came into being
* GNU Free Documentation License::  The license for this documentation.
* Main Index::  An index of Org's concepts and features

Based on this example from the Org manual, it looks as if the
descriptions should start on column 32 or the third column after the end
of the title, whichever is greater.

Thanks for your help on this.

All the best,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com



Re: [O] [texinfo] Info links

2013-02-21 Thread Thomas S. Dye
Hi Jon,

Jonathan Leech-Pepin  writes:

> Hello Tom,
>
> On 21 February 2013 15:09, Thomas S. Dye  wrote:
>
>> Aloha all,
>>
>> This link (which works correctly in the Org mode buffer):
>>
>> [[info:emacs#Indirect Buffers][GNU Emacs Manual]]
>>
>> exports to texinfo like this:
>>
>> @ref{top,GNU Emacs Manual,,emacs#Indirect Buffers,}
>>
>> when I was hoping to approximate this:
>>
>> @ref{Indirect Buffers,,,emacs,GNU Emacs Manual}
>>
>> Is this a bug, or should I be doing something differently?
>>
>> This was an oversight by me.  I only set ':' as the splitter in the path.
> I'm not at the machine that has the right SSH key to be able to push
> the fix, however if you change the # to : it should export properly (I'll
> add # as a marker to split on as well once I'm at the right machine).
>
> This will also work properly in Org to access the correct node.

Yes, the : works fine everywhere.  Thanks!

All the best,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com



Re: [O] Need some clever macro help

2013-02-21 Thread Thomas S. Dye
Nicolas Goaziou  writes:

> I don't understand what you mean with "can't get it to work". What
> doesn't work?
>
> When I expand this macro, I obtain the following:
>
>   @@info:@kbd{@@/@@info:}@@
>
> What would be expected instead?

This works now. It must have been fixed in one of the recent changes.
Sorry for the noise.

All the best,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com



Re: [O] [texinfo] Bug(?) in detailed node listing

2013-02-21 Thread Jonathan Leech-Pepin
Hello Tom,

On 20 February 2013 19:45, Thomas S. Dye  wrote:

> Aloha all,
>
> I can't figure out how to get the detailed node listing formatted
> correctly, so I want to call this a bug.  An example shows the problem:
>
> * Hacking::How to hack your way around
> * MobileOrg::  Viewing and capture on a mobile device
> * History and Acknowledgments::How Org came into being
>
>  --- The Detailed Node Listing ---
>
> Introduction
>
> * Summary::  Brief summary of
> what \
> Org-mode does
> * Installation:: How to install a
> downl\
> oaded version of Org-mode
>
>
I'm guessing you mean the extra distance between the title and the
description of the listing?

This is not exactly a bug... In an attempt to get all the descriptions
to line up correctly I aligned them all based on the longest
subheading.  I'm guessing in this case there is an extremely long one
somewhere farther down.

I couldn't find any specification as to how far they should be aligned,
otherwise I would have set them to a specific column instead of
basing them on the longest headline.

I should be able to fix this to be more reasonable, however I would
need an opinion as to what distance would be appropriate/desireable.

Regards,

Jon

> Help?
>
> All the best,
> Tom
>
> --
> T.S. Dye & Colleagues, Archaeologists
> 735 Bishop St, Suite 315, Honolulu, HI 96813
> Tel: 808-529-0866, Fax: 808-529-0884
> http://www.tsdye.com
>
>


Re: [O] [texinfo] Info links

2013-02-21 Thread Jonathan Leech-Pepin
Hello Tom,

On 21 February 2013 15:09, Thomas S. Dye  wrote:

> Aloha all,
>
> This link (which works correctly in the Org mode buffer):
>
> [[info:emacs#Indirect Buffers][GNU Emacs Manual]]
>
> exports to texinfo like this:
>
> @ref{top,GNU Emacs Manual,,emacs#Indirect Buffers,}
>
> when I was hoping to approximate this:
>
> @ref{Indirect Buffers,,,emacs,GNU Emacs Manual}
>
> Is this a bug, or should I be doing something differently?
>
> This was an oversight by me.  I only set ':' as the splitter in the path.
I'm not at the machine that has the right SSH key to be able to push
the fix, however if you change the # to : it should export properly (I'll
add # as a marker to split on as well once I'm at the right machine).

This will also work properly in Org to access the correct node.

Regards,

Jon

> All the best,
> Tom
>
> --
> T.S. Dye & Colleagues, Archaeologists
> 735 Bishop St, Suite 315, Honolulu, HI 96813
> Tel: 808-529-0866, Fax: 808-529-0884
> http://www.tsdye.com
>
>


[O] [New exporter] htmlize included file ?

2013-02-21 Thread Fabrice Popineau
Hi,

I have a  problem with htmlize.
I'm running the very latest trunk version of org-mode.
If I write an src block code with :

#+begin_src java
...
#+end_src
I get htmlized output.
But it does not work with :

#+include: "foo.java" java

Any obvious reason for this ?

Thanks for any help,

-- 
Fabrice


Re: [O] org-meta-return

2013-02-21 Thread 42 147
[continues off-topic]

> Have you tried a Dvorak keyboard?

A friend of mine ridicules me for being a QWERTY typist, but I have found
no empirical evidence that it is actually superior. At best, it has been
proven, in /some/ studies, to be /slightly/ superior; and from a
cost-benefit standpoint, /slight/ superiority according to /some/ studies
(and I should add, only at extreme speeds), is not worth relearning how to
type.

I should add, he, too, changed the default Emacs keybindings to be
positional. But he ended up changing /different/ defaults.

2013/2/20 Nick Dokos 

> [Warning: off-topic]
>
> 42 147  wrote:
>
> > My hands might be smaller than average, or, at least, smaller than yours.
> > To reach  I must shift my entire arm to the right and
> > downward. To reach  no such movement is necessary. Maybe a slight
> > turn of the wrist to the right.
> >
>
> I doubt my hands are bigger than yours: I have to do exactly what you
> describe (at least on the bigger keyboards). It's just not as big a deal
> for me as it is for you.
>
> > > Of course, these things are *highly* personal preferences, and you
> might
> > > have a lower tolerance for pain than I have, but I have to ask: where
> > > exactly is your  key relative to ?
> >
> > Warning, digression:
> >
> > I'm ultra cautious about finger / wrist strain. Even if I feel slight
> > discomfort from a keybinding, I will change it to be more ergonomic and
> > strain-free. Practically every basic Emacs movement command has been
> > rebound for optimum comfort as a QWERTY typist.
> >
> > Many of the default Emacs keybindings are notational, not positional. For
> > example, C-p and C-n. I've made them all positional. C-p / C-] are now
> > paired together for previous-line / next-line. C-q / C-e for
> > beginning-of-line / end-of-line. From a positional standpoint, C-p / C-n
> > makes absolutely no sense.
> >
>
> Agreed - they are only mnemonically significant. And I think you are
> right in taking precautions. As I said, I'm a sufficiently bad typist
> so that all these sins have not bitten me (at least not yet - and they
> are rapidly running out of time).
>
> Have you tried a Dvorak keyboard? My son uses a QWERTY keyboard, mapped
> in software to Dvorak - he learnt to touch type on one by switching
> all the keycaps, although he didn't need the crutch
> after a while, so his second keyboard has all the keycaps in the
> standard places - they just produce different characters than what the
> keycaps say. This had two advantages for him: the Dvorak placement
> which reduces strain (supposedly at least), and the fact that I
> couldn't say to him "Move over and let me drive for a while". I tried
> a couple of times and I can still hear his laughter... I suspect
> that unless one is an experienced Dvorak typist, it is a better security
> device than many passwords :-)
>
> I'm not sure a Dvorak keyboard would help with emacs chords though.
> Another possibility is one of the funky Kinesis keyboards: a colleague
> would wax ecstatic about his, but he was not an emacs user. And they
> are too expensive to buy one just to try it out.
>
> I'd be interested if somebody has tried either a Dvorak keyboard or
> a Kinesis one with emacs - but this is way off-topic by now, so maybe
> not.
>
> Nick
>
>
>


Re: [O] Warning with latest git pull

2013-02-21 Thread Bastien
Hi Thomas,

t...@tsdye.com (Thomas S. Dye) writes:

> Here is a warning I don't remember seeing before, posted here in case it
> is useful information:
>
> Compiling /Users/dk/.emacs.d/src/org-mode/lisp/org.el...
>
> In org-current-time:
> org.el:5341:16:Warning: `time-to-seconds' is an obsolete function (as of
> 21.1); use `float-time' instead.
> org.el:5342:12:Warning: `time-to-seconds' is an obsolete function (as of
> 21.1); use `float-time' instead.

Fixed, thanks!

-- 
 Bastien



Re: [O] Need some clever macro help

2013-02-21 Thread Nicolas Goaziou
Hello,

t...@tsdye.com (Thomas S. Dye) writes:

> t...@tsdye.com (Thomas S. Dye) writes:
>
>> I can't get the following macro to work:
>>
>> - {{{kbd(/)}}} ~org-agenda-filter-by-tag~ ::
>>
>> Here is its definition:
>>
>> #+MACRO: markup @@info:@$1{@@$2@@info:}@@
>> #+MACRO: kbd {{{markup(kbd,$1)}}}
>>
>
> Sorry, I mean to say I can't get it to work when the argument is '/'.
> The macro works otherwise.

I don't understand what you mean with "can't get it to work". What
doesn't work?

When I expand this macro, I obtain the following:

  @@info:@kbd{@@/@@info:}@@

What would be expected instead?


Regards,

-- 
Nicolas Goaziou



[O] [texinfo] Info links

2013-02-21 Thread Thomas S. Dye
Aloha all,

This link (which works correctly in the Org mode buffer):

[[info:emacs#Indirect Buffers][GNU Emacs Manual]]

exports to texinfo like this:

@ref{top,GNU Emacs Manual,,emacs#Indirect Buffers,}

when I was hoping to approximate this:

@ref{Indirect Buffers,,,emacs,GNU Emacs Manual}

Is this a bug, or should I be doing something differently?

All the best,
Tom

-- 
T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
Tel: 808-529-0866, Fax: 808-529-0884
http://www.tsdye.com



Re: [O] [PATCH] session with python-mode.el complains of void py-toggle-shells

2013-02-21 Thread Andreas Röhler

Am 24.01.2013 15:10, schrieb Bastien:

Hi Andreas,

Andreas Röhler  writes:


Okay, I'll dig into.

For the moment: assume this code should not be needed,
python-mode.el should act that all.  But let me have a closer look,


Great, thanks a lot!



So let's start with this...

BTW, being deeply impressed by org-mode and babel in special.
commit e7a5839b5a10d0a27e26b8f1d16296f4c20a1350
Author: Andreas Roehler 
Date:   Thu Feb 21 20:46:49 2013 +0100

Depend default python-mode from existing feature

The former

(if (featurep 'xemacs) 'python-mode 'python)

makes a wrong assumption, as python-mode.el provides 'python-mode
which does not depend from use of XEmacs

A next step should enable users to choose environment via defcustom

diff --git a/lisp/ob-python.el b/lisp/ob-python.el
index 02d762c..1b3b892 100644
--- a/lisp/ob-python.el
+++ b/lisp/ob-python.el
@@ -43,7 +43,7 @@
 (defvar org-babel-python-command "python"
   "Name of the command for executing Python code.")
 
-(defvar org-babel-python-mode (if (featurep 'xemacs) 'python-mode 'python)
+(defvar org-babel-python-mode (if (featurep 'python-mode) 'python-mode 'python)
   "Preferred python mode for use in running python interactively.
 This will typically be either 'python or 'python-mode.")
 


Re: [O] [RFC] Small syntax change for footnote definitions

2013-02-21 Thread Samuel Wales
Thank you for asking the list.

Does this allow blank lines to separate paragraphs in inline footnote
definitions?

If so, it sounds very good.

I presume we can still do

===
  1) a

b.

  1) c
===

On 2/21/13, Nicolas Goaziou  wrote:
> I suggest to end a footnote definition at a headline, another footnote
> definition or *two* blank lines.

Samuel

-- 
The Kafka Pandemic: http://thekafkapandemic.blogspot.com

The disease DOES progress.  MANY people have died from it.  ANYBODY
can get it.  There is no hope without action.



Re: [O] [RFC] Small syntax change for footnote definitions

2013-02-21 Thread Nicolas Goaziou
Samuel Wales  writes:

> Does this allow blank lines to separate paragraphs in inline footnote
> definitions?

No. Inline definitions stay inlined and as such, cannot contain blank
lines. My proposal is only about full footnote definitions.

> If so, it sounds very good.
>
> I presume we can still do
>
> ===
>   1) a
>
> b.
>
>   1) c
> ===

Yes, the limitation is only about two consecutive lists. In this case,
they are not consecutive.


Regards,

-- 
Nicolas Goaziou



Re: [O] [RFC] [PATCH] conditional use of latex packages

2013-02-21 Thread Nicolas Goaziou
Aaron Ecay  writes:

> 2013ko otsailak 21an, Nicolas Goaziou-ek idatzi zuen:

>> If you need occasional packages, they should go into
>> `org-latex-classes'. Adding a new class is cheap. For example you can
>> create a class "article-with-tikz". It also allows to include
>> arbitrary code within the header.
>
> But not with this.  It leads to combinatorial explosion: you need
> article-with-tikz, article-with-biblatex,
> article-with-tikz-and-biblatex, article-with-tikz-and-booktabs, 

I think you're nitpicking here. Tikz may be heavy to load (I don't know,
I use asymptote) but not booktabs. There's no serious reason to have
both "article-with-tikz" and "article-with-tikz-and-booktabs".

Anyway, the point of classes is not to focus on packages only, but on
whole headers. Thus, I suggest to define classes per type of document
you create. I'm quite sure you don't need 2^n templates, n being the
number of packages you use, for that.

And if you need a specific package for a specific document, there is
LATEX HEADER keyword.

> Apart from that, I think that the latex exporter should “know” that you
> need the booktabs package to export a table with the booktabs option.
> So, if I send someone an org document with a booktabs table, it will
> export correctly without the recipient needing to fiddle with
> ‘org-latex-classes’ or ‘-packages-alist’.  And the same reasoning
> applies to longtables, tikz graphics, etc.  Obviously this is not true
> of arbitrarily complex LaTeX constructs, but longtables, booktabs and
> tikz are all supported natively by org’s syntax.

Again, this goes against the rule "do not load a package automatically".

You're talking about optimizing LaTeX header (load a package only when
you need it). I think it's way out of Org's purpose. Is it really
important if one package is required even if it won't be used? Is it
worth adding another set of variables for that? I don't think so.

Don't get me wrong. There's nothing inherently wrong with your approach,
and it may even sound handy, but the truth is there's little benefit.

>> I don't mind that change. Would you mind providing it as a separate
>> set of patches?
>
> If the consensus is that the optional package functionality is not
> wanted, I can do so.

My point was that they provide distinct features, so they should be
included in different sets. But that's your call, really.

>> I don't mind removing "longtable" from
>> `org-latex-default-packages-alist'. I think there's no reason for it
>> to be there.
>
> Except that the latex exporter supports it, 

Technically, latex exporter supports every package. That doesn't mean
all of them should by included in `org-latex-default-packages-alist'.

> which is also why wrapfig is in there, and several packages providing
> symbols for org-entities.

wrapfig and entities are a different matter. You may need them without
even realizing it. So, if they were removed from the default list, that
would cripple user's experience.

On the other hand, you need longtable package only when you explicitly
write "longtable" somewhere (e.g. in an :environment property or in
`org-latex-default-table-environment'). The user knows what he's doing
in this case.

> I think that a logical goal is for ‘org-latex-default-packages-alist’
> to disappear (or be shrunk to only a couple of entries), and all
> packages not explicitly requested by the user (in
> ‘org-latex-packages-alist’ or in an ‘org-latex-classes’ entry) to be
> loaded only if actually needed by the exporter. (Whether or not this
> endpoint is reached depends, as you point out, on whether the problem
> of package load order can be solved in a satisfactory way.)

I assume this would not be made to get a header of 30 lines instead of
40, but to allow an user to use features without even thinking about the
packages they require. FWIW, I think that:

  1. it's impossible to guess every package required by an user, so he
 would ultimately have to mess with even more variables to get what
 he wants (I only suggest to tweak `org-latex-class' and, optionally
 to stuff package GCD in `org-latex-packages-alist').

  2. In general, it's a bad idea to hide LaTeX internals too much as it
 can become very hard to fix a problem when things happen in your
 back.

Your work on this is interesting, but it's a can of worms, really.


Regards,

-- 
Nicolas Goaziou



Re: [O] Bug in new exporter with babel blocks

2013-02-21 Thread Aaron Ecay
Nicolas,

Thank you for your explanations, which were very helpful.

2013ko urtarrilak 23an, Nicolas Goaziou-ek idatzi zuen:
> You needn't. org-exp-blocks functionalities are supported by the new
> exporter out of the box.

Can you say more about this?  I looked for but did not find a
replacement to the org-export-blocks variable (an alist associating
block types with functions to export them).  I found it very easy to
hook into the new exporter, but perhaps I missed something?

> Special blocks are de facto, recursive, much like drawers. Their
> contents have to be parsed.

For parsing, yes.  But for export I want a way to say “I don’t care what
Org thinks the export of this block is.  Give me the raw contents, and I
will tell you what the export should be.”

This is how the ditaa special-block code used to work; I see that it has
now morphed into a babel language, which makes some kind of sense.  I’m
not sure it does in general.

My use case is glossed examples for linguistics: my special block
contains three lines, which are a sentence in a foreign language and a
translation.  By inserting markup in a way which is easy to automate,
you can get LaTeX to align the words of one language with the words of
the other.  I don’t want any org processing of the text of the examples:
it might contain backslashes, stars, etc., all of which should be passed
verbatim to LaTeX.  This does not feel like source code, it cannot be
evaluated or tangled, I would not want these blocks to be included in
org-babel-next-src-block, etc.

>> I’d also be happy to discover another, better way of getting the raw
>> text content of the special-block that doesn’t succumb to this
>> problem.
> 
> If you must, you can try:
> 
>   (org-element-interpret-data (org-element-contents special-block))
> 
> from `org-e-latex-special-block'.

I would up patching org-elements to add a :contents property to
special-block elements, which is populated when parsing the original
buffer (and thus dodges the different-buffer-for-export problem).  I can
then retrieve this in my export backend function.  It is a very simple
patch:
---cut-here---
diff --git i/lisp/org-element.el w/lisp/org-element.el
index 3dc1e72..b67e5e6 100644
--- i/lisp/org-element.el
+++ w/lisp/org-element.el
@@ -1389,6 +1389,9 @@ Assume point is at the beginning of the block."
 :hiddenp hidden
 :contents-begin contents-begin
 :contents-end contents-end
+:contents (and contents-begin contents-end
+   (buffer-substring-no-properties
+contents-begin contents-end))
 :post-blank (count-lines pos-before-blank end)
 :post-affiliated post-affiliated)
   (cdr affiliated)
---cut-here---

Is including support for special blocks that should be exported “raw” a
compelling reason to install such a patch?  I think the only downside
would be increased memory usage/decreased speed for parsed objects
(since they are now storing an extra string), but I think that would be
very small (though I haven’t benchmarked anything).

Thanks,

-- 
Aaron Ecay



Re: [O] need: custom agenda for last 7 days

2013-02-21 Thread Subhan Tindall
Actually I think the behavior of agendas is somewhat broken in this
regard - a 6 day span shows 6 days, an 8 day span shows 8 days, a 7
day span shows a weekly agenda starting on Monday.  Silently
redefining the meaning of a variable like this depending on it's value
is pretty horrible.

But thanks to everybody for the tips, I think I can work out what I
want from here!
Subhan


On Thu, Feb 21, 2013 at 3:39 AM, Jeremy "LeJyBy"  wrote:
[SNIP]

> I tried (and failed) to find how to define a custom command in the agenda to
> this purpose, but the last function fulfilled my wish. An unexpected twist
> (which you might like) is that (org-agenda-list nil (- (org-today) 7) 7) 
> gives a
> 7 day agenda starting Monday of last week, rather than 7 days ago.
>
> I hope it helps!
>
> Many thanks to all people involved in org-mode for their good work and 
> patience
> with the "rowdy" users!
>
>



-- 
Subhan Michael Tindall | Software Developer
| s...@rentrakmail.com
RENTRAK | www.rentrak.com | NASDAQ: RENT



Re: [O] org-bullets extension

2013-02-21 Thread François Pinard
E Sabof  writes:

> In any case, I've updated org-bullets to use compose-region. You can
> get it from here: https://github.com/sabof/org-bullets

Hi, Evgeni (and gang).

I've been trying this new org-bullets today, and I did not meet yet some
of the problems I observed before.  So, at first glance, it looks good:
I'll use it more regularly in the incoming days.  Thanks for this! :-)

François



Re: [O] [RFC] Small syntax change for footnote definitions

2013-02-21 Thread Nicolas Goaziou
Aaron Ecay  writes:

> Nicolas,
>
> I don’t know how difficult this would be in terms of the code, but would
> it be possible to introduce a new syntax for multiparagraph footnotes?
> Something like:
>
> #+begin_footnote 12
> This is footnote number 12.
>
> etc.
> #+end_footnote
>
> This has the advantage that long footnote definitions could be folded,
> which (AFAIK) they currently cannot.  

They cannot be folded, but they can be collected in a specific headline,
which can be folded.

> And it would not have the problem with multiple lists.

Consecutive lists limitation is anecdotal, really. Also, this syntax
would break every footnote definition, unless you mean to add syntax
only for multiparagraph footnotes. But I think we don't have to go that
far.

My proposal doesn't really introduce some new syntax. It merely
normalizes a corner-case.


Regards,

-- 
Nicolas Goaziou



Re: [O] [RFC] Small syntax change for footnote definitions

2013-02-21 Thread Aaron Ecay
Nicolas,

I don’t know how difficult this would be in terms of the code, but would
it be possible to introduce a new syntax for multiparagraph footnotes?
Something like:

#+begin_footnote 12
This is footnote number 12.

etc.
#+end_footnote

This has the advantage that long footnote definitions could be folded,
which (AFAIK) they currently cannot.  And it would not have the problem
with multiple lists.

Just a suggestion,

-- 
Aaron Ecay



Re: [O] [RFC] [PATCH] conditional use of latex packages

2013-02-21 Thread Aaron Ecay
2013ko otsailak 21an, Nicolas Goaziou-ek idatzi zuen:
> Obviously, if you need a package in every document you write, it
> should go into `org-latex-packages-alist'.

I agree with this.

> 
> If you need occasional packages, they should go into
> `org-latex-classes'. Adding a new class is cheap. For example you can
> create a class "article-with-tikz". It also allows to include
> arbitrary code within the header.

But not with this.  It leads to combinatorial explosion: you need
article-with-tikz, article-with-biblatex,
article-with-tikz-and-biblatex, article-with-tikz-and-booktabs, 

Apart from that, I think that the latex exporter should “know” that you
need the booktabs package to export a table with the booktabs option.
So, if I send someone an org document with a booktabs table, it will
export correctly without the recipient needing to fiddle with
‘org-latex-classes’ or ‘-packages-alist’.  And the same reasoning
applies to longtables, tikz graphics, etc.  Obviously this is not true
of arbitrarily complex LaTeX constructs, but longtables, booktabs and
tikz are all supported natively by org’s syntax.

> I don't want to take that route. Bad things can happen if you load
> packages in the wrong order, or with wrong options. This is a can of
> worms. That's why no package is ever loaded automatically.

That’s true.  I don’t think that this will replace ‘org-latex-classes’ –
for certain kinds of setup it will be necessary to explicitly spell out
the latex code.  But the hope is that the kind of packages that this is
targeted at (which implement formatting options, but don’t generally
muck with lower-level things like hyperref) ordering will not be an
issue.  That might be an optimistic assumption about the state of LaTeX
packages, though...

The patch currently does not insert the optional packages in a specific
order, but it would be possible to do so (using the
‘org-latex-optional-packages-options-alist’ variable to specify the
ordering).

> 
> I don't mind that change. Would you mind providing it as a separate
> set of patches?

If the consensus is that the optional package functionality is not
wanted, I can do so.

> I don't mind removing "longtable" from
> `org-latex-default-packages-alist'. I think there's no reason for it
> to be there.

Except that the latex exporter supports it, which is also why wrapfig is
in there, and several packages providing symbols for org-entities.  I
think that a logical goal is for ‘org-latex-default-packages-alist’ to
disappear (or be shrunk to only a couple of entries), and all packages
not explicitly requested by the user (in ‘org-latex-packages-alist’ or
in an ‘org-latex-classes’ entry) to be loaded only if actually needed by
the exporter.  (Whether or not this endpoint is reached depends, as you
point out, on whether the problem of package load order can be solved in
a satisfactory way.)

-- 
Aaron Ecay



Re: [O] need: custom agenda for last 7 days

2013-02-21 Thread Samuel Loury
Nick Dokos  writes:

> Samuel Loury  wrote:
>
>> ╭
>> │ (defun my/org-last-week ()
>> │   (- (org-today) 7)
>> │   )
>> │ 
>> │ 
>> │ (add-to-list 'org-agenda-custom-commands
>> │ '("w" "Weekly Logs"
>> │   (
>> │(agenda nil
>> │(
>> │ (org-agenda-overriding-header
>> │  "Review for last week")
>> │ (org-agenda-span 8)
>> │ )
>> │)
>> │)
>> │   (
>> │(org-agenda-start-day 'my/org-last-week)
>
> I think that's wrong: there is no support afaik for this variable to have
> a function value.

Hum. You're right. I forgot I also patched the org-agenda.el code for
this to work.

> Should that  be
>
>   (org-agenda-start-day (my/org-last-week))

That works well indeed. And does not need any patch.
Thanks for the correction.

-- 
Konubinix
GPG Key: 7439106A
Fingerprint: 5993 BE7A DA65 E2D9 06CE  5C36 75D2 3CED 7439 106A


pgp4HQ_kj8AOG.pgp
Description: PGP signature


[O] How to escape backslashes from TeX when exporting to pdf?

2013-02-21 Thread Jos'h Fuller
OK, I feel very silly... Blame it on switching back and forth from org-mode to 
textile.

The \textbackslash escape works reasonably well in plain text. However, if I had
used the appropriate "~" instead of "@" to highlight the paths, it would have 
exported
correctly.

So, I needed to change this:

 (e.g. @N:\bacon\cheeseburger\no\tomato@) or a semicolon separated

to this:

 (e.g. ~N:\bacon\cheeseburger\no\tomato~) or a semicolon separated

And everything works well.

Thanks!
___

Jos'h Fuller, Production Programmer

Arc Productions Ltd. 

p: 416.682.5237  | f: 416.682.5209 | http://www.arcproductions.com 
230 Richmond Street East | Toronto, ON M5A 1P4 |





[O] How to escape backslashes from TeX when exporting to pdf?

2013-02-21 Thread Jos'h Fuller
Hi!

I have a section in a document where I have to specify some DOS file paths 
(yes, I /know/...).

Unfortunately, I have other stuff in the document that uses these options:

#+OPTIONS:   H:3 num:t toc:nil \n:nil @:t ::t |:t ^:nil -:t f:t *:t TeX:t 
LaTeX:nil skip:t d:nil tags:not-in-toc

Is there any way I can "escape" the backslashes so they will show up correctly 
in the final pdf? I tried the standard trick of doubling the backslashes, and
that worked about as well as you might expect...

Sample text:

 Global Paths
 Paths are specified using a
 *Paths* object. Affected fields *shall* accept the
 specification of either a single path
 (e.g. @N:\bacon\cheeseburger\no\tomato@) or a semicolon separated
 search path specification
 (e.g. @N:\bacon\cheeseburger\no\tomato;N:\chicken\sandwich\@).

___

Jos'h Fuller, Production Programmer

Arc Productions Ltd. 

p: 416.682.5237  | f: 416.682.5209 | http://www.arcproductions.com 
230 Richmond Street East | Toronto, ON M5A 1P4 |





Re: [O] [RFC] [PATCH] conditional use of latex packages

2013-02-21 Thread Nicolas Goaziou
Hello,

Aaron Ecay  writes:

> The current way that org handles LaTeX packages for export isn’t
> optimal.  The org-latex-(default-)packages-alist variables define a set
> of packages that are loaded always.  If a user wants to use advanced
> functionality (booktabs for nicer table export, listings or minted for
> nicer source code), s/he has to add the packages to these variables
> manually.And a package like longtables is imported into every
> document, slowing down compilation even when it is not used.

I think you are misusing latex back-end configuration.

Obviously, if you need a package in every document you write, it should
go into `org-latex-packages-alist'.

If you need occasional packages, they should go into
`org-latex-classes'. Adding a new class is cheap. For example you can
create a class "article-with-tikz". It also allows to include arbitrary
code within the header.

> The attached patches (specifically 1, 2, and 5) introduce a mechanism to
> load certain packages only when needed.  It is possible to customize
> these packages by specifying options to be passed to their \usepackage
> (only inserted if needed to properly export the document), as well as
> arbitrary code to place in the document’s preamble if the package is
> used.

I don't want to take that route. Bad things can happen if you load
packages in the wrong order, or with wrong options. This is a can of
worms. That's why no package is ever loaded automatically.

Notwithstanding conditional package insertion, `org-latex-classes'
provides the same set of features.

> The other patches in the series (3, 4) fix the latex exporter’s handling
> of tikz image files, as generated by R’s tikzDevice function.
> Currently, a link to the file containing the graphics code is inserted.
> The proper behavior is to \input the file; the source code therein is
> compiled into a graph by LaTeX as it compiles the document.  (Tikz is a
> very expensive latex package to load; the ability to load tikz only when
> necessary motivated the optional packages mechanism.)

I don't mind that change. Would you mind providing it as a separate set
of patches?

Anyway, nothing can be applied before FSF registration is complete.

> I think these patches need more testing, but I wanted to send them along
> for feedback.  If it is not desired to change the status quo
> wrt. packages like booktabs and minted (must be manually added), and
> wrapfig and longtable (will always be used even if not needed), it would
> be possible to accept only patches 1, 3, and 4.  (But obviously I think
> the other patches are a marked improvement.)

I don't mind removing "longtable" from
`org-latex-default-packages-alist'. I think there's no reason for it to
be there.


Regards,

-- 
Nicolas Goaziou



Re: [O] need: custom agenda for last 7 days

2013-02-21 Thread Nick Dokos
Samuel Loury  wrote:

> ╭
> │ (defun my/org-last-week ()
> │   (- (org-today) 7)
> │   )
> │ 
> │ 
> │ (add-to-list 'org-agenda-custom-commands
> │  '("w" "Weekly Logs"
> │(
> │ (agenda nil
> │ (
> │  (org-agenda-overriding-header
> │   "Review for last week")
> │  (org-agenda-span 8)
> │  )
> │ )
> │ )
> │(
> │ (org-agenda-start-day 'my/org-last-week)

I think that's wrong: there is no support afaik for this variable to have
a function value. Should that  be

(org-agenda-start-day (my/org-last-week))

perhaps?

Nick

> │ (org-agenda-start-with-clockreport-mode t)
> │ (org-agenda-start-with-log-mode t)
> │ (org-agenda-archives-mode t)
> │ (org-agenda-show-log 'clockcheck)
> │ )
> │)
> │  )
> ╰
> Hope it helps.
> -- 
> Konubinix
> GPG Key: 7439106A
> Fingerprint: 5993 BE7A DA65 E2D9 06CE  5C36 75D2 3CED 7439 106A



[O] [RFC] Small syntax change for footnote definitions

2013-02-21 Thread Nicolas Goaziou
Hello,

Following a thread started by Samuel Wales (see
http://permalink.gmane.org/gmane.emacs.orgmode/66558), it appears that
the standard way to include multiple paragraphs in a footnote definition
is to rely on "\par" LaTeXism.

There are two problems here. Firstly, the parser would have to go out of
its way to support this trick. Secondly, it isn't very regular wrt Org
syntax.

I suggest to end a footnote definition at a headline, another footnote
definition or *two* blank lines.

Pros:

  - Small modification to code base.
  - More regular syntax (lists use the same)

Cons:

  - Still impossible to have two consecutive lists (because they need
to be separated by 2 blank lines).
  - Small incompatibility with previous syntax.


Is there any objection to apply this patch?


Regards,

-- 
Nicolas Goaziou
>From 18a95bdc2667ea01a75a7b9ddaff55cd4ea5c329 Mon Sep 17 00:00:00 2001
From: Nicolas Goaziou 
Date: Thu, 21 Feb 2013 15:30:16 +0100
Subject: [PATCH] Require 2 blank lines to separate footnote definition

* lisp/org-element.el (org-element-footnote-definition-parser):
  Require 2 blank lines to separate footnote definition.
* lisp/org-footnote.el (org-footnote-at-definition-p): Require 2 blank
  lines to separate footnote definition.

Footnote definitions can still be separated with other footnote
definitions and headlines. This change allows to have multiple
paragraphs in a footnote definition.
---
 lisp/org-element.el  |  2 +-
 lisp/org-footnote.el | 13 +++--
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index 3dc1e72..012aea7 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -693,7 +693,7 @@ Assume point is at the beginning of the footnote definition."
 			   (re-search-forward
 			(concat org-outline-regexp-bol "\\|"
 org-footnote-definition-re "\\|"
-"^[ \t]*$") limit 'move))
+"\n\\([ \t]*\n\\)\\{2,\\}") limit 'move))
 			 (match-beginning 0)
 		   (point
 	   (contents-begin (progn (search-forward "]")
diff --git a/lisp/org-footnote.el b/lisp/org-footnote.el
index 9aa388b..d99bdec 100644
--- a/lisp/org-footnote.el
+++ b/lisp/org-footnote.el
@@ -251,11 +251,12 @@ otherwise."
   (when (save-excursion (beginning-of-line) (org-footnote-in-valid-context-p))
 (save-excursion
   (end-of-line)
-  ;; Footnotes definitions are separated by new headlines or blank
-  ;; lines.
-  (let ((lim (save-excursion (re-search-backward
-  (concat org-outline-regexp-bol
-	  "\\|^[ \t]*$") nil t
+  ;; Footnotes definitions are separated by new headlines, another
+  ;; footnote definition or 2 blank lines.
+  (let ((lim (save-excursion
+		   (re-search-backward
+		(concat org-outline-regexp-bol
+			"\\|\n\\([ \t]*\n\\)\\{2,\\}") nil t
 	(when (re-search-backward org-footnote-definition-re lim t)
 	  (let ((label (org-match-string-no-properties 1))
 		(beg (match-beginning 0))
@@ -271,7 +272,7 @@ otherwise."
 			 (re-search-forward
 			  (concat org-outline-regexp-bol "\\|"
   org-footnote-definition-re "\\|"
-  "^[ \t]*$") bound 'move))
+  "\n\\([ \t]*\n\\)\\{2,\\}") bound 'move))
 			   (match-beginning 0)
 			 (point)
 	(list label beg end
-- 
1.8.1.4



Re: [O] need: custom agenda for last 7 days

2013-02-21 Thread Jeremy \
 Subhan: here is a fonction you can use to generate your weekly report:
 #+BEGIN_SRC lisp
  (defun my/weekly-report nil
"Generate the agenda list for last 8 days with report mode on"
(org-agenda-list nil (- (org-today) 8) 8) ; 8 day agenda starting 8 
days ago
(setq org-agenda-clockreport-mode nil)
(org-agenda-clockreport-mode)
) 
 #+END_SRC

 Samuel: I love your solution (much more elegant than mine!), but even with
emacs -q I get the error 
 #+BEGIN_SRC 
   org-agenda-list: Wrong type argument: number-or-marker-p, 
my/org-last-week
 #+END_SRC

 I am using GNU Emacs 24.3.50.1 and Org-mode version 7.9.3d.
 




Re: [O] footnotes export verbatim

2013-02-21 Thread Eric S Fraga
Samuel Wales  writes:

> On 2/20/13, Nicolas Goaziou  wrote:
>>   The basic syntax is similar to the one used by `footnote.el', i.e.
>>   a footnote is defined in a paragraph that is started by a footnote
>>   marker in square brackets in column 0, no indentation allowed. If you
>>   need a paragraph break inside a footnote, use the LaTeX idiom `\par'.
>
> I am aware of that, but blank lines were allowed after a while.  One
> issue was filling.
>
> Even \par fails to work now.  :(

This last bit would be disturbing if true.  However, on my system at
least, \par in the middle of an inline footnote *does* lead to the start
of a new paragraph within the footnote when exported to latex/pdf.

Mind you, my org is not quite up to date (day or so old).  YMMV.

-- 
: Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
: in Emacs 24.3.50.1 and Org 7.9.3e-1140-g272ca4




Re: [O] need: custom agenda for last 7 days

2013-02-21 Thread LeJyBy
Subhan Tindall  rentrakmail.com> writes:

> I have a question regarding a custom agenda report.  I've found the
> variable org-agenda-span to set the number of days shown.  But, I
> can't seem to some up with a way to make it start in the past.
> IE I want to see all agenda items for today and the previous 6 days.

Hi Subhan.

- Would the following serve you?
  ((org-agenda-list nil (- (org-today) 7) 6) ; 6 day agenda starting 6 days ago

I tried (and failed) to find how to define a custom command in the agenda to
this purpose, but the last function fulfilled my wish. An unexpected twist
(which you might like) is that (org-agenda-list nil (- (org-today) 7) 7) gives a
7 day agenda starting Monday of last week, rather than 7 days ago.

I hope it helps!

Many thanks to all people involved in org-mode for their good work and patience
with the "rowdy" users!




Re: [O] need: custom agenda for last 7 days

2013-02-21 Thread Samuel Loury
Subhan Tindall  writes:

> I have a question regarding a custom agenda report.  I've found the
> variable org-agenda-span to set the number of days shown.  But, I
> can't seem to some up with a way to make it start in the past.
> IE I want to see all agenda items for today and the previous 6 days.
> Also, can someone point me at a good tutorial for customized agendas
> including all option variables & what they do? I can't seem to put my
> fingers on one.
> Thanks!
> Subhan
> '(org-agenda-custom-commands (quote (("w" "Weekly Logs" agenda ""
> ((org-agenda-span 8))
>
>
> -- 
> Subhan Michael Tindall | Software Developer
> | s...@rentrakmail.com
> RENTRAK | www.rentrak.com | NASDAQ: RENT
>

Hi, this is what I have

╭
│ (defun my/org-last-week ()
│   (- (org-today) 7)
│   )
│ 
│ 
│ (add-to-list 'org-agenda-custom-commands
│'("w" "Weekly Logs"
│  (
│   (agenda nil
│   (
│(org-agenda-overriding-header
│ "Review for last week")
│(org-agenda-span 8)
│)
│   )
│   )
│  (
│   (org-agenda-start-day 'my/org-last-week)
│   (org-agenda-start-with-clockreport-mode t)
│   (org-agenda-start-with-log-mode t)
│   (org-agenda-archives-mode t)
│   (org-agenda-show-log 'clockcheck)
│   )
│  )
│)
╰
Hope it helps.
-- 
Konubinix
GPG Key: 7439106A
Fingerprint: 5993 BE7A DA65 E2D9 06CE  5C36 75D2 3CED 7439 106A


pgpHsftn3PDMi.pgp
Description: PGP signature


[O] Correct / best way of loading packages in contrib when using org compiled from git?

2013-02-21 Thread Rainer M Krug
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi

I am using org-mode from git and compile it.

I would like to use the org-notmuch module in the contrib directory, and I 
activate it using:

 (add-to-list 'load-path "~/.emacs.d/org-mode/contrib/lisp")
 (require 'org-notmuch)

But, as Suvayo pointed out to me, in default.mk it says:

# Define if you want to include some (or all) files from contrib/lisp
# just the filename please (no path prefix, no .el suffix), maybe with globbing
#ORG_ADD_CONTRIB = org-e-* org-md org-export # e.g. the new exporter

So I would have to add

ORG_ADD_CONTRIB = org-notmuch

to the local.mk file

Nevertheless, I would like to stick with a configutration which uses the normal 
compiled version
and all configurations are in one file (emacs.org), so I would prefer the 
require... approach.

But I would like to have some clarification, what the differences are between 
the two approaches
and if (and if yes, why) it would be advisable to use the second approach.

Thanks  lot,

Rainer

PS: I update my git almost daily via the following script:

#3
#!/bin/sh
cd ~/.emacs.d/org-mode-git/org-mode

git checkout master
git fetch --tags origin

git pull
git gc

git checkout master

make clean
make
make autoloads
make doc
make info
#3



- -- 
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, 
UCT), Dipl. Phys.
(Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :   +33 - (0)9 53 10 27 44
Cell:   +33 - (0)6 85 62 59 98
Fax :   +33 - (0)9 58 10 27 44

Fax (D):+49 - (0)3 21 21 25 22 44

email:  rai...@krugs.de

Skype:  RMkrug
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRJgtRAAoJENvXNx4PUvmC6GgIANoMPX4TEwfjKVMstEoCHjFX
FYA1y2gRKFRRx0Qe/7gRMz7eMvHKrblnzH1A67MmUpGTO2H607pInMEsHsjWIcVH
EqfffwHdbSVMHaZwr6mKW+j0CXvGwVzviT2OrHl8BPMdt5DKScYuJBy7FUq2jKYg
9nZ7ATVs4ADy/Nxsqq7dcuJf2wDkw4ZWDgOnKu2guD5IFUVOgqe5H1vjEUa/veOH
V1VpuTjN7R5lWhVvxjDlLPzq4O3QGzmq5zj6S07wFJlx2dstN7mo6SP2RoiKO3Zl
Wc2KyK1+sMVpdZJDKtIyrJa1F4VTr40R0NtuC/ookq9j5b8H4R26LtDkxtUoncw=
=vRYR
-END PGP SIGNATURE-



Re: [O] org-capture, datetree, and tags

2013-02-21 Thread Tim Burt
Tim Burt  writes:

> Jeffrey Brent McBeth  writes:
>
>> I'm trying to capture into a datetree using org-capture, but if my tree has 
>> a tag on it (in particular noexport), then it creates a new datetree instead 
>> of using the one I have.
>> Example .emacs:
>> (global-set-key "\C-cc" 'org-capture)
>> (setq org-capture-templates
>>  '(("t" "Test" plain (file+datetree "~/Test.org")
>>  "%^{Greeting} World
>> I'm going to work this time")))
>>
>> Example Test.org:
>>
>> * 2013  
>> :noexport:
>> ** 2013-02 February
>> *** 2013-02-19 Tuesday
>> Hello World
>> I'm going to work this time
>>
>> So, based on the above, if I type C-cct Silly C-cc, I'll get this:
>>
>> * 2013  
>> :noexport:
>> ** 2013-02 February
>> *** 2013-02-19 Tuesday
>> Hello World
>> I'm going to work this time
>> * 2013
>> ** 2013-02 February
>> *** 2013-02-19 Tuesday
>> Silly World
>> I'm going to work this time
>>
>> Thanks for your attention,
>>  Jeffrey McBeth
>
> I can confirm both the behavior and a usecase for a tagged datetree.  
>
> In org-datetree.el the function org-datetree-find-year-create searches for
> the year on a headline and will not match content with anything beyond the
> fourth digit.
> : (defun org-datetree-find-year-create (year)
> :   (let ((re "^\\*+[ \t]+\\([12][0-9][0-9][0-9]\\)$")
> : match)
>
> In this particular case the tag in question is :noexport: with white space
> fore (and maybe aft), and the following change to the regular expression
> was tested with success.
> : (defun org-datetree-find-year-create (year)
> :   (let ((re "^\\*+[ \t]+\\([12][0-9][0-9][0-9]\\)[ \t]+:noexport:[ \t]*$")
> : match)
> Of course this only matches the specific tag in this example *and* only
> matches a datetree with this tag. The regular expression needs to be
> improved to include a valid tag set as optional.  

Improved the regular expression to permit multiple tags of letters,
numbers, underscores, and at signs.
:  (defun org-datetree-find-year-create (year)
:(let ((re "^\\*+[ \t]+\\([12][0-9][0-9][0-9]\\)[ 
\t]*\\(:[[:alnum:]_@]*\\)*:*[ \t]*$")
:  match)
I've tested with the following headlines:
 - 2013
   - both with and without trailing spaces
 - 2013 :abc:
 - 2013 :abc123:
 - 2013 :abc123:_underscore:@attaboy::
 - 2013 :noexport:

Any comments on the regular expression are welcome before I make patch.



-- 
Tim Burt
www.rketburt.org
"It is healthful to every sane man to utter the art within him;" -- GK 
Chesterton



Re: [O] C-c ^ not fully useful

2013-02-21 Thread Suvayu Ali
On Mon, Feb 18, 2013 at 02:36:57PM -0500, François Pinard wrote:
> 
> - Could org-sort, by default and for most of its current option letters,
>   sort alphabetically (or lexicographically as they say!) over the
>   visual aspect of the line instead of its physical contents?  It might
>   be difficult if Emacs has no function to reach the visual aspect of a
>   line.  I guess that most users would expect a visual sort.

I think this is a good idea.  It should be possible to just test if the
first entity is a "link" and extract the title part using org-elements

> - Options might be added to sort over the physical contents of the line
>   instead.  And there always is M-x sort-lines RET !).

Agreed.

> - Could some parameterisation be added so one could map user written
>   functions over (free) option letters?

Again, a good idea.  :)

Cheers,

-- 
Suvayu

Open source is the future. It sets us free.



Re: [O] [RFC] [PATCH] conditional use of latex packages

2013-02-21 Thread Suvayu Ali
Hello Aaron,

On Wed, Feb 20, 2013 at 11:02:21PM -0500, Aaron Ecay wrote:
> Hello,
> 
> The current way that org handles LaTeX packages for export isn’t
> optimal.  The org-latex-(default-)packages-alist variables define a set
> of packages that are loaded always.  If a user wants to use advanced
> functionality (booktabs for nicer table export, listings or minted for
> nicer source code), s/he has to add the packages to these variables
> manually.  And a package like longtables is imported into every
> document, slowing down compilation even when it is not used.

[...]

I fully sympathise with your intentions and will test the patches at the
earliest when I have some time (probably tomorrow).

Cheers,

-- 
Suvayu

Open source is the future. It sets us free.



Re: [O] bbdb or bbdb3 or org-contacts

2013-02-21 Thread Sriram Karra
On Mon, Jan 28, 2013 at 1:52 PM, David Rogers
wrote:

>
> Also look at ASynK, which can synchronize between Google and bbdb3:
>
> https://karra-asynk.appspot.com/
>
>
ASynK also works with BBDB v2 with a small-ish patch that adds timestamp
support. As no one is really maintaining BBDB2.x any more this is not
integrated 'upstream'.

See here for more info on the patch:
http://karra-asynk.appspot.com/doc/asynk/asynk_2.html#SEC8