Re: [O] Upgrade to org 7.9.3.: clock in/out and org-odt export

2013-01-09 Thread Martin Butz

Thank you, Bastien and Jabunathan,

as often I failed to answer to the list and sent instead private 
messages back. Sorry for that.


I will try to pinpoint the org-export-problem and deliver some more 
detailed information.


Best
Martin

Am 09.01.2013 06:31, schrieb Jambunathan K:

Martin Butz m...@mkblog.org writes:


(2) I did some tests with the org-odt-exporter, which where successful
in case of a small test file but failed with some of my daily used file.
In one case the emacs message buffer seemed to contain the whole export
output (pasting just a few lines here)


org-odt.el - The old exporter - hasn't changed much for most of one full
year.  I wouldn't be surprised, if the problem is elsewhere.

If you can git bisect well and good.

 Or

You can post the BEGINNING of stack trace.  (Your stacktrace doesn't
seem to be from the beginning).  Btw, it is not clear to me whether you
are getting a backtrace.

 Or

Try minimal Emacs:  emacs  -L ~/src/org-mode/lisp  -L 
~/src/org-mode/contrib/lisp


I am willing to address whatever problem that you are seeing.




--

| G. Martin Butz, m...@mkblog.org, 0421 98749324, www.mkblog.org |




Re: [O] [BUG] remote execution in heterogeneous environment

2013-01-09 Thread Michael Albinus
Achim Gratz strom...@nexgo.de writes:

 Works a treat.  Please install!

I have no write access to the org repo. Maybe somebody else could install?

 Regards,
 Achim.

Best regards, Michael.



Re: [O] org-id garbage collection?

2013-01-09 Thread Bastien
Hi James,

James Harkins jamshar...@gmail.com writes:

 Since older entries are removed from Messages, these lines caused the
 duplicate ID info to be lost.

You can tweak `message-log-max'.

-- 
 Bastien



Re: [O] [PATCH] Use geiser for babel scheme evaluation.

2013-01-09 Thread Bastien
Hi Michael,

Michael Gauland mikely...@no8wireless.co.nz writes:

 I've done the rename, un-dangled the parentheses, and prepared a
 changelog:

Thanks Michael.   I ping'ed the FSF copyright clerk for some news, 
I hope he's not overwhelmed after Christmas holidays.

Best,

PS: Next time put the ChangeLog directly in the commit message,
that's even quicker for me.

-- 
 Bastien



Re: [O] C / C++ standard org file

2013-01-09 Thread Jambunathan K
Noah Eli Abrams noaheliabr...@aol.com writes:

 Has anyone made an org-file out of the C / C++ standards? Would make
 looking things up much more convenient.

The ubiquitous format is HTML and unfortunately it is not /that/ human
friendly.  I hope some writes a html2org puts that in GNU ELPA.  shr.el
(part of gnus) can serve as good standing point.

I hope - I mean, I hope - that it will be me.

Lately, I am finding I am a bit out of juice though.




-- 



Re: [O] C / C++ standard org file

2013-01-09 Thread Noah Eli Abrams

Apologies to the mailing list for the dual posting; I signed up with a
different e-mail address, then assumed the first one (send from here) had
been rejected.

Anyway, I manually enter in a lot of org-files. I didn't know there were
converters out there. Anyone know of a pdf-to-org?

At Wed, 09 Jan 2013 14:31:14 +0530,
Jambunathan K wrote:
 
 Noah Eli Abrams noaheliabr...@aol.com writes:
 
  Has anyone made an org-file out of the C / C++ standards? Would make
  looking things up much more convenient.
 
 The ubiquitous format is HTML and unfortunately it is not /that/ human
 friendly.  I hope some writes a html2org puts that in GNU ELPA.  shr.el
 (part of gnus) can serve as good standing point.
 
 I hope - I mean, I hope - that it will be me.
 
 Lately, I am finding I am a bit out of juice though.
 
 
 
 
 -- 



Re: [O] C / C++ standard org file

2013-01-09 Thread Christopher Witte
Pandoc http://johnmacfarlane.net/pandoc/ should be able to handle the
conversion of html to org (but unfortunately not the reverse).

Chris.


On 9 January 2013 10:01, Jambunathan K kjambunat...@gmail.com wrote:

 Noah Eli Abrams noaheliabr...@aol.com writes:

  Has anyone made an org-file out of the C / C++ standards? Would make
  looking things up much more convenient.

 The ubiquitous format is HTML and unfortunately it is not /that/ human
 friendly.  I hope some writes a html2org puts that in GNU ELPA.  shr.el
 (part of gnus) can serve as good standing point.

 I hope - I mean, I hope - that it will be me.

 Lately, I am finding I am a bit out of juice though.

 
 

 --




Re: [O] [PATCH] Update documentation on handling internal links

2013-01-09 Thread François Allisson

Le vendredi  8 mars 2013 à 23h35, Bastien a écrit:
 Can you update your patch mentioning this and adding a commit message
 and adding TINYCHANGE at the end?

Here it is.
François

From 169d8382f01b8914e002313032c2d123c86b913a Mon Sep 17 00:00:00 2001
From: François Allisson franc...@allisson.co
Date: Wed, 9 Jan 2013 12:32:09 +0100
Subject: [PATCH] org.texi: Update documentation on internal link handling

* Update the mention to the obsolete variable `org-link-to-org-use-id'
  with a mention to the newer variable `org-id-link-to-org-use-id'.

* Mention the need to load the org-id library.

TINYCHANGE
---
 doc/org.texi |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/doc/org.texi b/doc/org.texi
index 8b0a59f..c6e5b70 100644
--- a/doc/org.texi
+++ b/doc/org.texi
@@ -3445,13 +3445,16 @@ be the description@footnote{If the headline contains a timestamp, it will be
 removed from the link and result in a wrong link---you should avoid putting
 timestamp in the headline.}.
 
-@vindex org-link-to-org-use-id
+@vindex org-id-link-to-org-use-id
 @cindex property, CUSTOM_ID
 @cindex property, ID
 If the headline has a @code{CUSTOM_ID} property, a link to this custom ID
 will be stored.  In addition or alternatively (depending on the value of
-@code{org-link-to-org-use-id}), a globally unique @code{ID} property will be
-created and/or used to construct a link.  So using this command in Org
+@code{org-id-link-to-org-use-id}), a globally unique @code{ID} property will
+be created and/or used to construct a link@footnote{The library @code{org-id}
+must first be loaded, either through @code{org-customize} by enabling
+@code{id} in @code{org-modules} , or by adding @code{(require 'org-id)} in
+your @file{.emacs}.}. So using this command in Org
 buffers will potentially create two links: a human-readable from the custom
 ID, and one that is globally unique and works even if the entry is moved from
 file to file.  Later, when inserting the link, you need to decide which one
-- 
1.7.10.4



Re: [O] [BUG] remote execution in heterogeneous environment

2013-01-09 Thread Bastien
Hi Michael,

Michael Albinus michael.albi...@gmx.de writes:

 Achim Gratz strom...@nexgo.de writes:

 Works a treat.  Please install!

 I have no write access to the org repo. Maybe somebody else could
 install?

Please send me your public key so that I can give your write access.
Otherwise can you just resent the patch as a git patch with a commit
message have an Emacs-ready ChangeLog entry?

Thanks!

-- 
 Bastien



Re: [O] [PATCH] Update documentation on handling internal links

2013-01-09 Thread Bastien
Hi François,

François Allisson franc...@allisson.co writes:

 Le vendredi  8 mars 2013 à 23h35, Bastien a écrit:
 Can you update your patch mentioning this and adding a commit message
 and adding TINYCHANGE at the end?

 Here it is.

Applied (with a small change in the ChangeLog, please check.)

Thanks!

-- 
 Bastien



Re: [O] [PATCH] Update documentation on handling internal links

2013-01-09 Thread François Allisson

Le mercredi  9 janvier 2013 à 12h53, Bastien a écrit:
 Applied (with a small change in the ChangeLog, please check.)

Perfect. Thanks!




Re: [O] [BUG] remote execution in heterogeneous environment

2013-01-09 Thread Michael Albinus
Bastien b...@altern.org writes:

 Hi Michael,

Hi Bastien,

 Please send me your public key so that I can give your write access.
 Otherwise can you just resent the patch as a git patch with a commit
 message have an Emacs-ready ChangeLog entry?

I don't believe I need permanent write access. Patch appended.

 Thanks!

Best regards, Michael.

From a39b35c3967ac7c95e3442434a3ca44cba54fca5 Mon Sep 17 00:00:00 2001
From: Michael Albinus michael.albi...@gmx.de
Date: Wed, 9 Jan 2013 13:48:30 +0100
Subject: [PATCH] * ob-eval.el (org-babel-shell-command-on-region): Use
 `executable-find' for local `shell-file-name'

---
 lisp/ob-eval.el |   14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/lisp/ob-eval.el b/lisp/ob-eval.el
index 8764920..8018111 100644
--- a/lisp/ob-eval.el
+++ b/lisp/ob-eval.el
@@ -137,11 +137,17 @@ specifies the value of ERROR-BUFFER.
 		   t)))
   (let ((input-file (org-babel-temp-file input-))
 	(error-file (if error-buffer (org-babel-temp-file scor-) nil))
+	;; Unfortunately, `executable-find' does not support file name
+	;; handlers.  Therefore, we could use it in the local case
+	;; only.
 	(shell-file-name
-	 (if (file-executable-p
-	  (concat (file-remote-p default-directory) shell-file-name))
-	 shell-file-name
-	   /bin/sh))
+	 (cond ((and (not (file-remote-p default-directory))
+		 (executable-find shell-file-name))
+		shell-file-name)
+	   ((file-executable-p
+		 (concat (file-remote-p default-directory) shell-file-name))
+		shell-file-name)
+	   (/bin/sh)))
 	exit-status)
 ;; There is an error in `process-file' when `error-file' exists.
 ;; This is fixed in Emacs trunk as of 2012-12-21; let's use this
-- 
1.7.10.4



Re: [O] [BUG] remote execution in heterogeneous environment

2013-01-09 Thread Bastien
Hi Michael,

Michael Albinus michael.albi...@gmx.de writes:

 I don't believe I need permanent write access. Patch appended.

Applied, thanks!

Best,

-- 
 Bastien



Re: [O] BBDB(3) or org-contacts

2013-01-09 Thread Gour
On Tue, 8 Jan 2013 22:14:09 +0100
Michael Strey mst...@strey.biz wrote:

 I've more than 1000 contacts and this system works well and with
 reasonable speed.  For integration with mutt, I use Karl Voit's lbdb
 module for org-contact [fn:1].

I'm very glad to hear it...

 I use this as Customer Relationship Management (CRM) system.

...and would like to use it as CRM as well. Can you, please, share some
more info about your setup (I'll probably use Gnus instead of Mutt)?


Sincerely,
Gour

-- 
For him who has conquered the mind, the mind is the best of 
friends; but for one who has failed to do so, his mind will 
remain the greatest enemy.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810





[O] fill-paragraph (M-q) not working as expected

2013-01-09 Thread Rainer Stengele
Hi!

Having

..
   - [ ] whatever
 a long line ...
   - [ ] whatever
..

and point in line a long line M-q does not fill the line/paragraph.
How can I get a fill (which works after changing to text-mode)?

Rainer




Re: [O] Emacs hangs in org file

2013-01-09 Thread Stelian Iancu
On Tue, Jan 8, 2013 at 8:19 PM, David Engster d...@randomsample.de wrote:


 This bug is currently being discussed on emacs-devel:

 http://thread.gmane.org/gmane.emacs.devel/156120

 Jan has already posted a possible fix; maybe you can help testing it?

 -David


Thanks, I'll have a look. By reading the thread, it seems it's exactly the
same problem.


Re: [O] Org-mode release 7.9.3

2013-01-09 Thread J. David Boyd
Bastien b...@altern.org writes:

 da...@adboyd.com (J. David Boyd) writes:

 Without knowing any elisp, one symptom I see is that while preparing the
 export, the status line says

 org-agenda-finalize: Buffer is read-only: #buffer *SUMO*

 then the export stops.

 Can you test latest maint or master branch?  I think I've fixed it.

 Thanks...


Positively, where do I get that?  I normally get my Orgs from
git://repo.or.cz/org-mode.git, is that the one you would be speaking of?

Thanks,

Dave




[O] Inherited tags not visible in agenda (was: Org-mode release 7.9.3)

2013-01-09 Thread Karl Voit

* Bastien b...@altern.org wrote:
 Hi Rainer,

 Rainer Stengele rainer.steng...@online.de writes:

 What I now get is that the non-inherited tags are shown directly after
 the item text, that is the alignment to a certain column seems to be lost.
 Did you change that behaviour?

 I introduced a bug here, fixed now.

I just pulled the latest Org version but inherited tags still aren't
visible in my agenda.

I also tried to add (setq org-agenda-use-tag-inheritance (quote
(agenda))) with no effect.

If you want to look at all of my current org-mode specific settings,
please visit http://paste.grml.org/1182/

What is my problem that prevents inherited tags being visible in my
agenda?

Thanks!

-- 
Karl Voit




Re: [O] fill-paragraph (M-q) not working as expected

2013-01-09 Thread Nicolas Goaziou
Hello,

Rainer Stengele rainer.steng...@online.de writes:

 Having

 ..
- [ ] whatever
a long line ...
- [ ] whatever
 ..

 and point in line a long line M-q does not fill the line/paragraph.
 How can I get a fill (which works after changing to text-mode)?

I cannot reproduce it. Can you double-check your installation ?


Regards,

-- 
Nicolas Goaziou



Re: [O] [PATCH] Add an attribute to the new LaTeX exporter

2013-01-09 Thread Nicolas Goaziou
Hello,

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

 A journal is asking for a section of figure legends created like this:

 \section*{Figure Legends}
 \begin{figure}[!ht]
 \begin{center}
 %\includegraphics[width=4in]{figure_name.2.eps}
 \end{center}
 \caption{
 {\bf Bold the first sentence.}  Rest of figure 2  caption.  Caption 
 should be left justified, as specified by the options to the caption 
 package.
 }
 \label{Figure_label}
 \end{figure}

 The attached patch introduces an attribute to toggle commenting the
 \includegraphics call.

Applied (with a minor stylistic change). Thank you.


Regards,

-- 
Nicolas Goaziou



Re: [O] org-e-latex: ignoreheading is not working any more.

2013-01-09 Thread Nicolas Goaziou
Hello,

Sebastian Hofer sebho...@gmail.com writes:

 Using said code-snippet I get following error:

 funcall: Wrong number of arguments: (lambda (headline contents info)
 (if (member ignoreheading (org-element-property :tags headline))
 contents (org-e-latex-headline headline contents info))), 2

Would you mind pasting again the code you're using? I have lost the
track of the thread.

 Does this have to do with this next comment, or is this unrelated?

 Also, the hook will now be called with an argument: the back-end used as
 a symbol.

 Otherwise, the thread is still valid.

 If yes I couldn't figure out which hook you were talking about. Could
 you give a few more details please?

I was talking about `org-export-before-processing-hook' or
`org-export-before-parsing-hook', but it should be unrelated to the
problem at hand.


Regards,

-- 
Nicolas Goaziou



Re: [O] [new exporter] adhere org-export-date-timestamp-format?

2013-01-09 Thread Nicolas Goaziou
Hello,

Bastien b...@altern.org writes:

 Though it may be the job of back-ends to provide such a variable
 variable, whenever it makes sense.

 Yes, I think it's the job of backends.

For example, in the `e-latex' back-end, there is
`org-e-latex-date-format'.

Should the value of the variable be used as an argument for
`org-export-format-timestamp' if the #+DATE: keyword only contains
a timestamp object, and for `format-time-string' otherwise?

 Another option would be to allow to specify an arbitrary timestamp as
 a second, optional, argument to {{{time(...)}}} macro. One could then
 use:

   #+DATE: {{{time(%Y-%m-%d,2013-01-06 Sun)}}}

 I'm all for allowing macros in document info keywords
 (i.e. #+title: #+author: #+email: #+date) though 
 I'm not sure if it makes sense for other keywords than
 for #+date, and maybe allowing macro here just for
 this use-case is to liberal.

Note that macros are already supported there (as in anything that will
be parsed).


Regards,

-- 
Nicolas Goaziou



Re: [O] Org-mode release 7.9.3

2013-01-09 Thread J. David Boyd
da...@adboyd.com (J. David Boyd) writes:

 Bastien b...@altern.org writes:

 da...@adboyd.com (J. David Boyd) writes:

 Without knowing any elisp, one symptom I see is that while preparing the
 export, the status line says

 org-agenda-finalize: Buffer is read-only: #buffer *SUMO*

 then the export stops.

 Can you test latest maint or master branch?  I think I've fixed it.

 Thanks...


 Positively, where do I get that?  I normally get my Orgs from
 git://repo.or.cz/org-mode.git, is that the one you would be speaking of?

 Thanks,

 Dave

Turns out that one worked fine, and Org worked fine.  Problem is
resolved, thanks very much for all your efforts!

Dave




Re: [O] Publishing only sub-hierarchies with a given tag

2013-01-09 Thread Nicolas Goaziou
Hello,

Karl Voit devn...@karl-voit.at writes:

 The publishing methods are quite capable. I wonder whether or not it
 is possible (or easy to implement) to limit content to
 sub-hierarchies that are tagged for publishing.

 So if I have multiple Org-mode files in «base-directory», publish
 only the (few) things that are tagged with e.g. «:publish:».

I confess that I have not followed the thread closely, so it may be
already answered, but have you tried setting :select-tags to
'(publish) in your project definition?


Regards,

-- 
Nicolas Goaziou



Re: [O] Publishing only sub-hierarchies with a given tag

2013-01-09 Thread Karl Voit
* Nicolas Goaziou n.goaz...@gmail.com wrote:
 Hello,

 Karl Voit devn...@karl-voit.at writes:

 The publishing methods are quite capable. I wonder whether or not it
 is possible (or easy to implement) to limit content to
 sub-hierarchies that are tagged for publishing.

 So if I have multiple Org-mode files in «base-directory», publish
 only the (few) things that are tagged with e.g. «:publish:».

 I confess that I have not followed the thread closely, so it may be
 already answered, but have you tried setting :select-tags to
 '(publish) in your project definition?

Sorry, I did not invest further research on the publish feature of
Org since I realized that it is not suitable for my use-case anyway.

-- 
Karl Voit




[O] colorg: Starting!

2013-01-09 Thread François Pinard
Hi, people.

A few weeks ago, we had a short discussion on this mailing list about
creating a Collaborative Org project.  Well, I see that my need just
does not fade out.  So this morning, for the good or for the bad,
without knowing where this will bring me :-), I decided to give in and
just created an *empty* repository on GitHub:

   https://github.com/pinard/ColOrg

When I'll find some free time (which I do not much have), I intend to
initialize the Wiki with a few saved pointers and email exchanges on
that topic.  Let's use this mailing list, here, for discussion; yet we
might prefix related emails with colorg:, to ease threading.

So, interested people, let's manage to keep in closer contact, and see
what we can do!

François



Re: [O] Org-mode release 7.9.3

2013-01-09 Thread Nick Dokos
J. David Boyd da...@adboyd.com wrote:

 Bastien b...@altern.org writes:
 
  da...@adboyd.com (J. David Boyd) writes:
 
  Without knowing any elisp, one symptom I see is that while preparing the
  export, the status line says
 
  org-agenda-finalize: Buffer is read-only: #buffer *SUMO*
 
  then the export stops.
 
  Can you test latest maint or master branch?  I think I've fixed it.
 
  Thanks...
 
 
 Positively, where do I get that?  I normally get my Orgs from
 git://repo.or.cz/org-mode.git, is that the one you would be speaking of?
 

AFAIK, that's a mirror and may be out of date.

The canonical place is

git://orgmode.org/org-mode.git


See 

http://thread.gmane.org/gmane.emacs.orgmode/35831/focus=35893

and the thread that it's part of.

Nick




Re: [O] OBBDB(3) or org-contacts

2013-01-09 Thread Wes Hardaker
Gour g...@atmarama.net writes:

 But I certainly like the org-mode format much much much better than
 bbdb(3).  Which I'm still using, unfortunately.

 Do you use bbdb3 and what are important things it brings over bbdb2?

I do, and not much.  Slightly better highlighting and redefined set of
key bindings and thoughts (IE, you need to re-learn stuff too though).

 Have you, maybe, tried mu4e or should I simply stick with proven Gnus?

I have tried at times to switch away from gnus.  Every time I do, I come
running back because it's let me customize how I read mail over the
years and the features integrated into it are just not found everywhere else.
-- 
Wes Hardaker 
My Pictures:  http://capturedonearth.com/
My Thoughts:  http://pontifications.hardakers.net/



[O] [PATCH] Change references to ~/.emacs.d into `user-emacs-directory' ?

2013-01-09 Thread Nicolas Richard
Hi,

Not sure if this is of any importance, but since the variable
user-emacs-directory (a defconst) exists, maybe org-mode could use it
instead of ~/.emacs.d. It seems only relevant for MS-DOS systems,
though.

Nico.

From 4fb0ecaef07ca9d10e5a57bef19f3201a2c90097 Mon Sep 17 00:00:00 2001
From: Nicolas Richard theonewiththeevill...@yahoo.fr
Date: Wed, 9 Jan 2013 16:41:12 +0100

* lisp/org-id.el (org-id-locations-file):
* contrib/lisp/org-track.el (org-track-directory):
* lisp/org-clock.el (org-clock-persist-file): Fix hardcoded reference to 
~/.emacs.d.
---
 contrib/lisp/org-track.el | 2 +-
 lisp/org-clock.el | 2 +-
 lisp/org-id.el| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/contrib/lisp/org-track.el b/contrib/lisp/org-track.el
index d058135..a44472e 100644
--- a/contrib/lisp/org-track.el
+++ b/contrib/lisp/org-track.el
@@ -72,7 +72,7 @@ time to time.
   :version 22.1
   :group 'org)
 
-(defcustom org-track-directory ~/.emacs.d/org/lisp
+(defcustom org-track-directory (concat user-emacs-directory org/lisp)
   Directory where your org-mode/ directory lives.
 If that directory does not exist, it will be created.
   :type 'directory)
diff --git a/lisp/org-clock.el b/lisp/org-clock.el
index 823eac8..92168bc 100644
--- a/lisp/org-clock.el
+++ b/lisp/org-clock.el
@@ -194,7 +194,7 @@ Emacs initialization file.
  (const :tag No persistence nil)))
 
 (defcustom org-clock-persist-file (convert-standard-filename
-  ~/.emacs.d/org-clock-save.el)
+  (concat user-emacs-directory 
org-clock-save.el))
   File to save clock data to.
   :group 'org-clock
   :type 'string)
diff --git a/lisp/org-id.el b/lisp/org-id.el
index 5d8e5b0..b35ea5e 100644
--- a/lisp/org-id.el
+++ b/lisp/org-id.el
@@ -186,7 +186,7 @@ the link.
   :type 'boolean)
 
 (defcustom org-id-locations-file (convert-standard-filename
- ~/.emacs.d/.org-id-locations)
+ (concat user-emacs-directory 
.org-id-locations))
   The file for remembering in which file an ID was defined.
 This variable is only relevant when `org-id-track-globally' is set.
   :group 'org-id
-- 
1.8.1





[O] repeated underscores and subscript woes

2013-01-09 Thread Nathaniel Cunningham
Hello,
I use org-mode (currently v7.9.3) to build materials for the courses I
teach.  I tend to use repeated underscores to indicate a blank, e.g.:
1) Fill in the ___.

Unfortunately, org-mode treats these as *successive* subscript requests,
and the text that follows is severely disrupted when exported via LaTeX.
 The local or global setting of `org-export-with-sub-superscripts' does not
seem to affect this behavior.

It seems appropriate that:
- no subscripting should occur in the above case
when `org-export-with-sub-superscripts' is set to nil or {}; and
- repeated underscores without any braces should probably not ever trigger
subscripting on export.

Thanks for all the continued work on org-mode!

--Nathaniel


[O] [PATCH] org-attach: exchange the docstrings of org-attach-reveal and org-attach-reveal-in-emacs

2013-01-09 Thread Nicolas Richard

Hi again,

This is a small very obvious docstring fix.


From: Nicolas Richard theonewiththeevill...@yahoo.fr
Date: Wed, 12 Dec 2012 19:09:58 +0100

* lisp/org-attach.el (org-attach-reveal, org-attach-reveal-in-emacs): Fix the 
docstrings.
---
 lisp/org-attach.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/org-attach.el b/lisp/org-attach.el
index 3154e5e..51a8995 100644
--- a/lisp/org-attach.el
+++ b/lisp/org-attach.el
@@ -425,14 +425,14 @@ This ignores files starting with a \.\, and files 
ending in \~\.
(directory-files dir nil [^~]\\'
 
 (defun org-attach-reveal (optional if-exists)
-  Show the attachment directory of the current task in dired.
+  Show the attachment directory of the current task.
+This will attempt to use an external program to show the directory.
   (interactive P)
   (let ((attach-dir (org-attach-dir (not if-exists
 (and attach-dir (org-open-file attach-dir
 
 (defun org-attach-reveal-in-emacs ()
-  Show the attachment directory of the current task.
-This will attempt to use an external program to show the directory.
+  Show the attachment directory of the current task in dired.
   (interactive)
   (let ((attach-dir (org-attach-dir t)))
 (dired attach-dir)))
-- 
1.8.1





Re: [O] inactive timestamps: how to unlink?

2013-01-09 Thread Bastien
Hi Nathaniel,

Nathaniel Cunningham nathaniel.cunning...@gmail.com writes:

 Inactive timestamps link to the daily agenda.  Is there a way to turn
 off this behavior, so these inactive timestamps are not links in any
 way?

Remove `date' from `org-activate-links'.

HTH,

-- 
 Bastien



Re: [O] [PATCH] org-attach: exchange the docstrings of org-attach-reveal and org-attach-reveal-in-emacs

2013-01-09 Thread Bastien
Nicolas Richard theonewiththeevill...@yahoo.fr writes:

 This is a small very obvious docstring fix.

Applied, thanks.

-- 
 Bastien



Re: [O] [PATCH] Change references to ~/.emacs.d into `user-emacs-directory' ?

2013-01-09 Thread Bastien
Hi Nicolas,

Nicolas Richard theonewiththeevill...@yahoo.fr writes:

 Not sure if this is of any importance, but since the variable
 user-emacs-directory (a defconst) exists, maybe org-mode could use it
 instead of ~/.emacs.d. It seems only relevant for MS-DOS systems,
 though.

Applied, thanks.

-- 
 Bastien



Re: [O] Inherited tags not visible in agenda

2013-01-09 Thread Bastien
Hi Karl,

Karl Voit devn...@karl-voit.at writes:

 I just pulled the latest Org version but inherited tags still aren't
 visible in my agenda.

This is the current way of Org.

Note that this is just about the visible tags.  If you hit 
`T' on the agenda line, you should see inherited tags too if
you have the default `org-agenda-use-tag-inheritance'.

Which lets you have tag filtering okay... etc.

 What is my problem that prevents inherited tags being visible in my
 agenda?

It is not a problem with *your* config... 

I implemented this because it speeds up agenda generation *a
lot* and those visible tags are just information.  But I 100%
hear you and I understand this can be disruptive.

It's a bit chaotic for the user in this area.

  org-use-tag-inheritance
  org-agenda-use-tag-inheritance
  org-agenda-remove-tags
  org-agenda-show-inherited-tags
  org-agenda-hide-tags-regexp
  ...

I'll clean up things and restore the previous behavior, but
I want the current one to be available anyway.

Best,

-- 
 Bastien



Re: [O] [new exporter] adhere org-export-date-timestamp-format?

2013-01-09 Thread Bastien
Hi Nicolas,

Nicolas Goaziou n.goaz...@gmail.com writes:

 For example, in the `e-latex' back-end, there is
 `org-e-latex-date-format'.

 Should the value of the variable be used as an argument for
 `org-export-format-timestamp' if the #+DATE: keyword only contains
 a timestamp object, and for `format-time-string' otherwise?

Yes, good idea!

-- 
 Bastien



Re: [O] repeated underscores and subscript woes

2013-01-09 Thread Bastien
Hi Nathaniel,

Nathaniel Cunningham nathaniel.cunning...@gmail.com writes:

 Unfortunately, org-mode treats these as successive subscript
 requests, and the text that follows is severely disrupted when
 exported via LaTeX.  The local or global setting of
 `org-export-with-sub-superscripts' does not seem to affect this
 behavior.

Perhaps you can temporarily remove the _ emphasis from
`org-emphasis-alist' ?

HTH,

-- 
 Bastien



Re: [O] simple script to convert txt tables to Org-mode tables on the command line

2013-01-09 Thread Eric Schulte
Achim Gratz strom...@nexgo.de writes:

 Eric Schulte writes:
 I added a note to the manual.  Thanks for double-checking.

 Thanks.  Did I understand correctly that the same also happens for the
 :rownames argument

I just checked this and yes, elisp ignores :rownames as well.

 and should there be some similar wording like there is for :colnames?


Just committed such wording to the manual.

Thanks,



 Achim.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte



Re: [O] OBBDB(3) or org-contacts

2013-01-09 Thread Gour
On Wed, 09 Jan 2013 08:08:15 -0800
Wes Hardaker wjhns...@hardakers.net wrote:

 I do, and not much.  Slightly better highlighting and redefined set
 of key bindings and thoughts (IE, you need to re-learn stuff too
 though).

Thank you.

 I have tried at times to switch away from gnus.  Every time I do, I
 come running back because it's let me customize how I read mail over
 the years and the features integrated into it are just not found
 everywhere else.

This is helpful...I believe I'll do the same. :-)


Sincerely,
Gour

-- 
Whenever and wherever there is a decline in religious practice, 
O descendant of Bharata, and a predominant rise of irreligion — 
at that time I descend Myself.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810


signature.asc
Description: PGP signature


Re: [O] [new exporter] adhere org-export-date-timestamp-format?

2013-01-09 Thread Nicolas Goaziou
Bastien b...@altern.org writes:

 Should the value of the variable be used as an argument for
 `org-export-format-timestamp' if the #+DATE: keyword only contains
 a timestamp object, and for `format-time-string' otherwise?

 Yes, good idea!

Ok.

Before I start coding it, I wonder if functions related to timestamp
objects, that is `org-export-timestamp-has-time-p',
`org-export-format-timestamp', `org-export-split-timestamp-range' and
`org-export-translate-timestamp' shouldn't be moved from org-export.el
to org.el. After all, there are not only useful in an export context.

What do you think about it?


Regards,

-- 
Nicolas Goaziou



Re: [O] [new exporter] adhere org-export-date-timestamp-format?

2013-01-09 Thread Bastien
Hi Nicolas,

Nicolas Goaziou n.goaz...@gmail.com writes:

 Before I start coding it, I wonder if functions related to timestamp
 objects, that is `org-export-timestamp-has-time-p',
 `org-export-format-timestamp', `org-export-split-timestamp-range' and
 `org-export-translate-timestamp' shouldn't be moved from org-export.el
 to org.el. After all, there are not only useful in an export context.

 What do you think about it?

I agree they are general and should be move out of org-export.el.

Note that one of my plan for 8.[01] is to put org.el on diet so that
it loads more quickly and for more basic stuff.  So maybe there will
be org-plan.el at some point for org-schedule, org-deadline and 
anything related to planning.  Ideally, Org would *just* be outline
reloaded (with orgtble and all editing facilities), while other
features would have their own library.  So maybe those functions
will end up outside of org.el one day... but I'd say it's okay
to have them in org.el for now.

Thanks,

-- 
 Bastien



[O] org-agenda-time-grid with org-agenda-prefix-format

2013-01-09 Thread Aaron Ponce
I cannot seem to get a time grid with the 'today' option to work when I set
a custom prefix for my agenda items. The agenda loads 2 or 3 lines and then
stops where the grid lines are supposed to be. This is my set up:

(setq org-agenda-time-grid (quote ((daily today remove-match) ; cannot
have 'today' option indicated here
#( 0 16 (org-heading
t))
   (830 1000 1200 1300 1500 1700


 (setq org-agenda-prefix-format
 '((agenda .  %-12:c%?-12t% s%(concat \[\(org-format-outline-path
(org-get-outline-path)) \]\))
 (timeline .  % s)
 (todo .  %i %-12:c)
 (tags .  %i %-12:c%(concat \[\(org-format-outline-path
(org-get-outline-path)) \]\))
 (search .  %-12:c)))


I wanted my agenda items to include parent information; I achieved this
with org-agenda-prefix-format, but cannot seem to get the time grid to show
for the current day at the same time...


Re: [O] Inherited tags not visible in agenda

2013-01-09 Thread Karl Voit
* Bastien b...@altern.org wrote:
 Hi Karl,

 Karl Voit devn...@karl-voit.at writes:

 I just pulled the latest Org version but inherited tags still aren't
 visible in my agenda.

 This is the current way of Org.

I see.

 Note that this is just about the visible tags.  If you hit 
 `T' on the agenda line, you should see inherited tags too if
 you have the default `org-agenda-use-tag-inheritance'.

 Which lets you have tag filtering okay... etc.

Indeed.

 What is my problem that prevents inherited tags being visible in my
 agenda?

 It is not a problem with *your* config... 

I was thinking of a config issue because up to my last git pull, all
inherited tags *were* visible in my agenda. Which I do like because
I tend to use inheritance for information.

For example, I am adding a meeting with one person to the contact
heading of that person (which is tagged with JohnSmith) and
therefore I see the link to John Smith when I use a simple
sub-heading for our meeting like: *** 2013-01-09 10:00-11:00 Meeting 

 I implemented this because it speeds up agenda generation *a
 lot* and those visible tags are just information.  

I do have a very poor performing agenda (approx. 121.000 lines of
Org) especially when I am querying my Memacs[1] data (additional
220.000 lines of Org in archive files).

However, since I use tag inheritance as a form of de-duplication, I
am willing to wait for them to be parsed :-)

 I'll clean up things and restore the previous behavior, but
 I want the current one to be available anyway.

A new standard behavior for speeding up agenda for lots of users is
fine to me as long as I am able to modify it to get previous
behavior sometime in the future. :-)

  1. https://github.com/novoid/Memacs
-- 
Karl Voit




[O] org-mobile-push not generating index.org or checksum

2013-01-09 Thread John Hendy
I just setup mobileOrg to use Dropbox. Setting up synchronizer in
mobileOrg worked fine, Dropbox login worked fine, and I chose an
existing folder named mobile-org to sync with.

This is in my emacs config:

#+begin_src .emacs
(custom-set-variables
...
 '(org-agenda-files (quote (~/org ~/org/aux/contacts.org

(setq org-directory ~/org)
(setq org-mobile-directory ~/Dropbox/mobile-org)
(setq org-mobile-inbox-for-pull ~/org/mobileorg.org)
#+end_src

I run =org-mobile-push= and get a resultant agenda SUMO buffer, but
there's nothing populated in ~/Dropbox/mobile-org (like index.org or
the checksum).

This is in *Messages* after executing =org-mobile-push=

#+begin_src *Messages*
Creating agendas...
org-agenda-finalize: Buffer is read-only: #buffer *SUMO*
#+end_src

From my reading, =org-mobile-files= will be pulled from
=org-agenda-files= *or* set via that variable specifically, so I think
my agenda list is fine. I originally had encryption turned on via
=org-mobile-use-encryption= but commented it out to avoid another
complication in trying to get this going.

Anything I'm missing?


Thanks,
John



Re: [O] Upgrade to org 7.9.3.: clock in/out and org-odt export

2013-01-09 Thread Martin Butz

Hello K. Jambunathan,

(I guess Jambunathan is your sirname, but do not want to call you just K).

one of the problems was my fault, I forgot to insert a #+end_quote. 
After completed the missing comment, all went well.


I encounter different problems, e.g. like an image link with missing 
source. The exporter will not accept this. Also I had cases, where the 
export will work, but LibreOffice will crash trying to load the 
generated .odt-file. But I guess, this has nothing to do with org.


In another case the content.xml of the gererated .odt had some not 
closed elements (LibreOffice gave an error message), which I could fix 
and then repack the archive.


I now do at least have some means to cope with problems. Thanks for you 
help.


Martin

Am 09.01.2013 06:31, schrieb Jambunathan K:

Martin Butz m...@mkblog.org writes:


(2) I did some tests with the org-odt-exporter, which where successful
in case of a small test file but failed with some of my daily used file.
In one case the emacs message buffer seemed to contain the whole export
output (pasting just a few lines here)


org-odt.el - The old exporter - hasn't changed much for most of one full
year.  I wouldn't be surprised, if the problem is elsewhere.

If you can git bisect well and good.

 Or

You can post the BEGINNING of stack trace.  (Your stacktrace doesn't
seem to be from the beginning).  Btw, it is not clear to me whether you
are getting a backtrace.

 Or

Try minimal Emacs:  emacs  -L ~/src/org-mode/lisp  -L 
~/src/org-mode/contrib/lisp


I am willing to address whatever problem that you are seeing.




--

| G. Martin Butz, m...@mkblog.org, 0421 98749324, www.mkblog.org |




[O] [PATCH] New LaTeX exporter, switch for hypersetup

2013-01-09 Thread Thomas S. Dye
Aloha all,

The attached patch introduces a new option, texht, that inhibits
insertion of \hypersetup when it is set to nil.

I don't think I fully understand how :options-alist works.  With the
attached patch I was expecting to be able to use #+LATEX_HYPER: nil, but
this didn't work for me.

The motivation for the patch is that I'm attempting to export to a
journal specification that stipulates which packages must be used and
prohibits any additions---hyperref isn't on the list.

All the best,
Tom

From 448c9fe103d6b0f9a4ce42cbafc6d67093b7494e Mon Sep 17 00:00:00 2001
From: Thomas Dye t...@tsdye.com
Date: Wed, 9 Jan 2013 09:19:14 -1000
Subject: [PATCH] New LaTeX exporter: Add an option to toggle \hypersetup

* contrib/lisp/org-e-latex.el: Added an option :texht that toggles
  insertion of \hypersetup{} in the tex file.

It is possible to configure LaTeX export to omit the hyperref package
where the \hypersetup command is defined.
---
 contrib/lisp/org-e-latex.el | 19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/contrib/lisp/org-e-latex.el b/contrib/lisp/org-e-latex.el
index 79ae355..c4e7b99 100644
--- a/contrib/lisp/org-e-latex.el
+++ b/contrib/lisp/org-e-latex.el
@@ -29,8 +29,8 @@
 ;; functions are available: `org-e-latex-publish-to-latex' and
 ;; `org-e-latex-publish-to-pdf'.
 ;;
-;; The library introduces three new buffer keywords: LATEX_CLASS,
-;; LATEX_CLASS_OPTIONS and LATEX_HEADER.  Their value can be
+;; The library introduces four new buffer keywords: LATEX_CLASS,
+;; LATEX_CLASS_OPTIONS, LATEX_HEADER, and LATEX_HYPER.  Their value can be
 ;; either a string or a symbol.
 ;;
 ;; Table export can be controlled with a number of attributes (through
@@ -164,7 +164,9 @@
   :options-alist ((:date DATE nil org-e-latex-date-format t)
 		  (:latex-class LATEX_CLASS nil org-e-latex-default-class t)
 		  (:latex-class-options LATEX_CLASS_OPTIONS nil nil t)
-		  (:latex-header-extra LATEX_HEADER nil nil newline)))
+		  (:latex-header-extra LATEX_HEADER nil nil newline)
+		  (:with-hyper LATEX_HYPER texht t t)
+		  ))
 
 
 
@@ -1117,11 +1119,12 @@ holding export options.
  ;; Title
  (format \\title{%s}\n title)
  ;; Hyperref options.
- (format \\hypersetup{\n  pdfkeywords={%s},\n  pdfsubject={%s},\n  pdfcreator={%s}}\n
-	 (or (plist-get info :keywords) )
-	 (or (plist-get info :description) )
-	 (if (not (plist-get info :with-creator)) 
-	   (plist-get info :creator)))
+ (when (plist-get info :with-hyper) 
+   (format \\hypersetup{\n  pdfkeywords={%s},\n  pdfsubject={%s},\n  pdfcreator={%s}}\n
+	   (or (plist-get info :keywords) )
+	   (or (plist-get info :description) )
+	   (if (not (plist-get info :with-creator)) 
+		 (plist-get info :creator
  ;; Document start.
  \\begin{document}\n\n
  ;; Title command.
-- 
1.8.0.2


-- 
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] BBDB(3) or org-contacts

2013-01-09 Thread Nick Dokos
Daniel Clemente n142...@gmail.com wrote:

 
 Hi,
 
 El Mon, 7 Jan 2013 21:03:24 +0100 Gour va escriure:
  of bbdb-to-org-contacts converter wrote: Once I point org-contacts at
  my newly generated file containing 831 records it make org-contacts
  really really slow down. I wouldn't care about the normal record
  searching process for just looking something up, but it makes loading a
  message in gnus unusable (5 second delay per message).
  
 
   I use org-contacts with Wanderlust and I see it makes contact completion 
 very slow (5 seconds for each keypress, and that's with only 200 contacts).
   Therefore I use its infrastructre (because I like it) but I don't run its 
 code. I'll explain myself:
 
   I keep this structure in an .org file:
 
 ** John von Neumann   
 :mathematic:
:PROPERTIES:
:EMAIL:j...@neumann.com
:END:
 - some info
 
 
   I use tags, I store e-mails, and I can write any infos, subsections, 
 appointments, tasks, etc. which I want; even clock in.
   If I want to search for a contact, I simply open that buffer and use C-s or 
 do a tags search.
   You can use org-capture to fill that file.
 
 
   I strongly prefer this system over BBDB.
 

I use bbdb3 for my (admittedly, very simple) needs, but it can be
augmented with this kind of information fairly easily: all problems in
computer science can be solved by another level of indirection (Alan
Perlis).

Bind some key to org-open-at-point-global.  Add another field to the
bbdb entry with a link to get you to the org-contacts entry.  You can
even get a backlink to go from the org-contacts entry to the bbdb entry.

For example:

I have F7 bound to a sparse keymap for all things org, so I do

(define-key f7-keymap o 'org-open-at-point-global)

to bind org-open-at-point-global to F7 o.

I add a link entry to the bbdb record:

,
| Daniel Clemente
|mail: n142...@gmail.com
|link: [[file:~/lib/org/crm.org::Daniel Clemente]]
`


I can then follow the link with ``F7 o'' - if the headline does not
exist, it creates it and then I can modify it to make into a bbdb link:

,
| * [[bbdb:Daniel Clemente][Daniel Clemente]]
`

making it easy to go back and forth.

HTH,
Nick











Re: [O] Upgrade to org 7.9.3.: clock in/out and org-odt export

2013-01-09 Thread Jambunathan K
Martin Butz m...@mkblog.org writes:

 Hello K. Jambunathan,

 (I guess Jambunathan is your sirname, but do not want to call you just
 K).

No, don't do that :-).  You will be addressing my father.  

Confusion is arises because of differences in naming across cultures.

I live in India.  In the state where I am from (Tamilnadu), we usually
have just a single component to the name. i.e., there is no First,
Middle or Last names and I really don't know what a Surname is.  

So Jambunathan is my given name.  K is my Father's name that is
abbreviated to just the initials.

People usually call me Jambu.

 one of the problems was my fault, I forgot to insert a
 #+end_quote. After completed the missing comment, all went well.

 I encounter different problems, e.g. like an image link with missing
 source. 

Try to narrow it down and pass across a simple snippet to me.  I will be
happy to fix it.  You can also look at *Messages* buffer, you may get
some clues.

 The exporter will not accept this. Also I had cases, where the
 export will work, but LibreOffice will crash trying to load the
 generated .odt-file. But I guess, this has nothing to do with org.

LibreOffice crashes usually when XML files are malformed.

If you don't have rnc files, (use M-x rng-what-schema RET while in an
XML file) then validation wouldn't catch errors. If you are running from
git, rnc files are installed for you and you can do the following right
within Emacs.

1. C-x C-f test.odt.  Buffer will now be in archive-mode.  
2. RET on content.xml and/or any of the other XML files/ 
3. C-c C-n. nXML will tell you where validation has failed.

This will give you clue on how to proceed further.  It is quite possible
that ODT exporter creates corrupt files.

You can also run the exported file through any of the OpenDOcument
validators in the cloud.  They seem to come and go.  So I will let you
google around, instead of providing any pointers.

See following node in the manual

(info (org) Validating OpenDocument XML)

 In another case the content.xml of the gererated .odt had some not
 closed elements (LibreOffice gave an error message), which I could fix
 and then repack the archive.

You should report this issue.  I will be happy to fix.

 I now do at least have some means to cope with problems. Thanks for
 you help.

-- 



Re: [O] BBDB(3) or org-contacts

2013-01-09 Thread Nick Dokos
Nick Dokos nicholas.do...@hp.com wrote:

 I can then follow the link with ``F7 o'' - if the headline does not
 exist, it creates it and then I can modify it to make into a bbdb link:
 
 ,
 | * [[bbdb:Daniel Clemente][Daniel Clemente]]
 `
 
 making it easy to go back and forth.
 

The creation part depends on the value of
org-link-search-must-match-exact-headline which is set to
query-to-create (which is offered in the customization menu, but is not
documented in the doc string of the variable).

Unfortunately, that only allows for exact headline matches, so if
you modify the headline as I suggested, it won't match and it'll
ask you if you want to create it again.

It's probably better to add the link in the text of the entry
(or perhaps as a property of the entry).

Nick

  



Re: [O] org-e-latex: ignoreheading is not working any more.

2013-01-09 Thread Sebastian Hofer
At Wed, 09 Jan 2013 16:17:06 +0100,
Nicolas Goaziou wrote:
 
 Hello,
 
 Sebastian Hofer sebho...@gmail.com writes:
 
  Using said code-snippet I get following error:
 
  funcall: Wrong number of arguments: (lambda (headline contents info)
  (if (member ignoreheading (org-element-property :tags headline))
  contents (org-e-latex-headline headline contents info))), 2
 
 Would you mind pasting again the code you're using? I have lost the
 track of the thread.


Sorry, it was stupid not to do it in the first place (I posted from
gmane.com and it complained about too much quoted text). Anyway, here
is the code I was talking about (from
http://article.gmane.org/gmane.emacs.orgmode/55972):

#+BEGIN_SRC emacs-lisp
(defun my-e-latex-headline (headline contents info)
  (if (member ignoreheading (org-element-property :tags headline)) contents
(org-e-latex-headline headline contents info)))
#+END_SRC

#+BEGIN_SRC emacs-lisp
(org-export-define-derived-backend dissertation e-latex
  :translate-alist ((template . my-e-latex-headline)))

(defun org-dissertation-export-to-pdf
  (optional subtreep visible-only body-only ext-plist pub-dir)
  (interactive)
  (org-e-latex-compile
   (let ((outfile (org-export-output-file-name .tex subtreep pub-dir)))
 (org-export-to-file
  'dissertation outfile subtreep visible-only body-only ext-plist
#+END_SRC

 
  Does this have to do with this next comment, or is this unrelated?
 
  Also, the hook will now be called with an argument: the back-end used as
  a symbol.
 
  Otherwise, the thread is still valid.
 
  If yes I couldn't figure out which hook you were talking about. Could
  you give a few more details please?
 
 I was talking about `org-export-before-processing-hook' or
 `org-export-before-parsing-hook', but it should be unrelated to the
 problem at hand.


Thanks for your help!
Sebastian



Re: [O] Org-mode release 7.9.3

2013-01-09 Thread J. David Boyd
Nick Dokos nicholas.do...@hp.com writes:

 J. David Boyd da...@adboyd.com wrote:

 Bastien b...@altern.org writes:
 
  da...@adboyd.com (J. David Boyd) writes:
 
  Without knowing any elisp, one symptom I see is that while preparing the
  export, the status line says
 
  org-agenda-finalize: Buffer is read-only: #buffer *SUMO*
 
  then the export stops.
 
  Can you test latest maint or master branch?  I think I've fixed it.
 
  Thanks...
 
 
 Positively, where do I get that?  I normally get my Orgs from
 git://repo.or.cz/org-mode.git, is that the one you would be speaking of?
 

 AFAIK, that's a mirror and may be out of date.

 The canonical place is

 git://orgmode.org/org-mode.git


 See 

 http://thread.gmane.org/gmane.emacs.orgmode/35831/focus=35893

 and the thread that it's part of.

 Nick

Thanks, that's where I'll go from now on




Re: [O] org-id garbage collection?

2013-01-09 Thread James Harkins
On Jan 9, 2013 4:21 PM, Bastien b...@altern.org wrote:

 Hi James,

 James Harkins jamshar...@gmail.com writes:

  Since older entries are removed from Messages, these lines caused the
  duplicate ID info to be lost.

 You can tweak `message-log-max'.

Ok... and the behavior of org-id-update-id-locations? Does it remove ids
that aren't found in any of the org files?

I guess if I have time tonight, I can parse the old and new locations files
and compare the keys. I was hoping someone would know and save me the
trouble.

hjh


[O] [BUG]HTML export convert line-break into a space

2013-01-09 Thread rockyzhz
Hi all,

As the title, HTML export would generate a extra space with the option:
#+OPTIONS: \n:nil
at the beginning of the org file.

A extra space seems not important as in English, but somewhat ugly in Chinese.
So, could anyone give me some advices

Thanks,

Rocky Zhang

[O] How to add content from a file to a table automatically

2013-01-09 Thread Darlan Cavalcante Moreira

Is there a way to detect when a file changes and then add the content from
it (if any, the file could be empty) to a specified org-mode table? Each
line in that file is already constructed in a way that it could be copied
and pasted to the table directly (but I can change that if it makes things
easier).

For instance, suppose I have the table below

--8---cut here---start-8---
#+TBLNAME: FoodJanuary2013
|   | *Place*   | *Date*   | *Debit (R$)* | *Credit (R$)* |
|---+---+--+--+---|
|   | Some name | [2013-01-07 Seg] | 0.00 | 10.00 |
|---+---+--+--+---|
| # |   | *Total*  | 0.00 | 10.00 |
#+TBLFM: @3$4=vsum(@2..@-1);%.2f::@3$5=vsum(@2..@-1);%.2f
--8---cut here---end---8---

and a file food.txt that was modified externally (Dropbox sync) and now
has the content below

--8---cut here---start-8---
| # | place name | [2013-01-08 Ter] | 0.00 | 12.50 |
| # | other place | [2013-01-09 Qua] | 9.30 | 0.00 |
--8---cut here---end---8---

I'd like the table to be automatically updated to include these two new
lines so that it should now corresponds to

--8---cut here---start-8---
#+TBLNAME: FoodJanuary2013
|   | *Place* | *Date*   | *Debit (R$)* | *Credit (R$)* |
|---+-+--+--+---|
|   | Some name   | [2013-01-09 Qua] | 0.00 | 10.00 |
| # | place name  | [2013-01-08 Ter] | 0.00 | 12.50 |
| # | other place | [2013-01-09 Qua] | 9.30 |  0.00 |
|---+-+--+--+---|
| # | | *Total*  | 9.30 | 22.50 |
#+TBLFM: @5$4=vsum(@2..@-1);%.2f::@5$5=vsum(@2..@-1);%.2f
--8---cut here---end---8---

Adapting the formula as org-mode would automatically do if I typed enter
twice before the last hline is important, but updating the total value is
not (although nice), since I can do that with C-u C-u C-c * later when I
actually see the table.

After that the content of the file should be erased to prevent future
additions of the same information.

Any hints on how to do the different parts for this are welcome.

--
Darlan

Ps: I use the latest org-mode and Emacs versions (from git and bzr,
respectively) in a Linux box.


The motivation for all this is that I use org-mode tables to control my
expenses, but I want to be able to add new expenses from my android
phone. Using the tasker app (REALLY good) I could create a simple UI to
add the expense to a file that will be synced using Dropbox (one file for
each category, which corresponds to a different table). All of this is
working and now I the next step is the one described in this e-mail.



Re: [O] M-S-left/right changed?

2013-01-09 Thread Nick Dokos
James Harkins jamshar...@gmail.com wrote:

 It seems the behavior of M-S-left and M-S-right has changed.
 Previously, if I selected multiple subtrees and hit M-S-right, all the
 subtrees in the region would be demoted (or promoted, if I hit left
 instead). Now, the behavior is identical to M-left/right: only the
 subtree at the point is moved.
 

I get different behavior from what you describe, with Org-mode
version 7.9.2 (release_7.9.2-948-gab17f9 @
/home/nick/elisp/org-mode/lisp/) and also going back to the version you
mention below and also 7.9.2 for good measure:

M-S-right behaves as you describe (it demotes the current subtree) but
M-right demotes all the headings in the region (nb: *not* subtrees necessarily,
unless the region encompasses the whole subtree). AFAICT, this has been
the case for ever. Cursory examination of the code confirms that this is
expected behavior and checking commit logs on org.el back to Dec. 11 did
not unearth anything (but I am exhausted, so you should apply appropriate
levels of salinity).

So maybe I'm doing things wrong, but I cannot duplicate your results and
I don't see any change in bahavior since 7.9.2. Perhaps you can try it
again, perhaps somebody else can confirm (your story or my story, as the
case might be).

HTH,
Nick

 Example:
 
 * One
 * Two
 * Three
 * Four
 
 If I position the point at the beginning of the Two line, and then
 hit C-space down down, the region encompasses both headings. I
 expected M-S-right to change both into second level entries.
 Instead, it demotes Four (which is not even in the region).
 
 Intentional decision, or regression? I would argue the latter. The old
 behavior was quite useful and I don't know how to get it back.
 
 My current version is:
 
 Org-mode version 7.9.2 (release_7.9.2-882-gf47a71.dirty @
 /home/dlm/share/org-mode.git/lisp/)
 





Re: [O] org-mobile-push not generating index.org or checksum

2013-01-09 Thread J. David Boyd
John Hendy jw.he...@gmail.com writes:

 I just setup mobileOrg to use Dropbox. Setting up synchronizer in
 mobileOrg worked fine, Dropbox login worked fine, and I chose an
 existing folder named mobile-org to sync with.

 ...

 Thanks,
 John

Bastien fixed this already..   Just get the latest version, you'll be
fine.

Dave




[O] Usecase for inotify? Re: How to add content from a file to a table automatically

2013-01-09 Thread Jambunathan K

There is support for inotify in Emacs.  Last I heard, people were
interested in hearing use-cases.

I am not sure it qualifies as a minimal use-case.  But it is something
that comes out of real life.  So here it goes to emacs-devel...

Darlan Cavalcante Moreira darc...@gmail.com writes:

 Is there a way to detect when a file changes and then add the content from
 it (if any, the file could be empty) to a specified org-mode table? Each
 line in that file is already constructed in a way that it could be copied
 and pasted to the table directly (but I can change that if it makes things
 easier).

 For instance, suppose I have the table below


 #+TBLNAME: FoodJanuary2013
 |   | *Place*   | *Date*   | *Debit (R$)* | *Credit (R$)* |
 |---+---+--+--+---|
 |   | Some name | [2013-01-07 Seg] | 0.00 | 10.00 |
 |---+---+--+--+---|
 | # |   | *Total*  | 0.00 | 10.00 |
 #+TBLFM: @3$4=vsum(@2..@-1);%.2f::@3$5=vsum(@2..@-1);%.2f


 and a file food.txt that was modified externally (Dropbox sync) and now
 has the content below


 | # | place name | [2013-01-08 Ter] | 0.00 | 12.50 |
 | # | other place | [2013-01-09 Qua] | 9.30 | 0.00 |


 I'd like the table to be automatically updated to include these two new
 lines so that it should now corresponds to


 #+TBLNAME: FoodJanuary2013
 |   | *Place* | *Date*   | *Debit (R$)* | *Credit (R$)* |
 |---+-+--+--+---|
 |   | Some name   | [2013-01-09 Qua] | 0.00 | 10.00 |
 | # | place name  | [2013-01-08 Ter] | 0.00 | 12.50 |
 | # | other place | [2013-01-09 Qua] | 9.30 |  0.00 |
 |---+-+--+--+---|
 | # | | *Total*  | 9.30 | 22.50 |
 #+TBLFM: @5$4=vsum(@2..@-1);%.2f::@5$5=vsum(@2..@-1);%.2f


 Adapting the formula as org-mode would automatically do if I typed enter
 twice before the last hline is important, but updating the total value is
 not (although nice), since I can do that with C-u C-u C-c * later when I
 actually see the table.

 After that the content of the file should be erased to prevent future
 additions of the same information.

 Any hints on how to do the different parts for this are welcome.

 --
 Darlan

 Ps: I use the latest org-mode and Emacs versions (from git and bzr,
 respectively) in a Linux box.


 The motivation for all this is that I use org-mode tables to control my
 expenses, but I want to be able to add new expenses from my android
 phone. Using the tasker app (REALLY good) I could create a simple UI to
 add the expense to a file that will be synced using Dropbox (one file for
 each category, which corresponds to a different table). All of this is
 working and now I the next step is the one described in this e-mail.



-- 



Re: [O] How to add content from a file to a table automatically

2013-01-09 Thread Eric Schulte
Darlan Cavalcante Moreira darc...@gmail.com writes:

 Is there a way to detect when a file changes and then add the content from
 it (if any, the file could be empty) to a specified org-mode table? Each
 line in that file is already constructed in a way that it could be copied
 and pasted to the table directly (but I can change that if it makes things
 easier).


Interesting question.  Here is a partial answer.

If you can write a code block which reads the external file, and then
outputs the desired table, then the attached Org-mode file should work
for you.

The following defines a function (`continually-run') which re-runs a
named code block every couple of seconds.  Code blocks already handle
the updating of their results every time they are run.  See the file
itself for more information.  After testing this I will warn that it
caused some weirdness with my cursor in the mini-buffer.

Hope this helps,

#+Title: Periodically Rerun a Code Block

Here's the lisp code to define a function to continually re-run a code
block.  Evaluate the following code block, then =M-x continually-run=,
press ENTER and then type in the name of the code block to continually
run (in this case date).
#+begin_src emacs-lisp :results silent
  (defvar continual-runners nil
Holds running block timers (so they may be canceled).)
  
  (defun run-block-in-buffer (name buffer)
(save-match-data
  (with-current-buffer buffer
(save-excursion
  (org-babel-goto-named-src-block name)
  (with-local-quit
(undo-boundary)
(with-temp-message (format re-running %s name)
  (org-babel-execute-src-block))
(undo-boundary))
  
  (defun continually-run (name)
Continually run the supplied code block name.
  The code block is assumed to be in the current buffer.
(interactive scode block to continually run: )
(let ((run-buffer (current-buffer)))
  (add-to-list 'continual-runners
   (run-at-time nil 5 'run-block-in-buffer name run-buffer
#+end_src

Here's the code block to be continually re-run.
#+Name: date
#+begin_src sh
  date
#+end_src

And here are the results which will be continually updated.
#+RESULTS: date
: Wed Jan  9 22:04:08 MST 2013

Execute the following to stop all continually updating code blocks.
#+begin_src emacs-lisp :results silent
  (mapc #'cancel-timer continual-runners)
#+end_src

-- 
Eric Schulte
http://cs.unm.edu/~eschulte


[O] Bug: Tag inheritance broken in agenda/timeline buffers [7.9.3a (release_7.9.3a-803-gf8f548 @ /home/horn/Repos/el/org-mode/lisp/)]

2013-01-09 Thread Tassilo Horn

Remember to cover the basics, that is, what you expected to happen and
what in fact did happen.  You don't know how to make a good report?  See

 http://orgmode.org/manual/Feedback.html#Feedback

Your bug report will be posted to the Org-mode mailing list.


I have (all default values)

  org-use-tag-inheritance t
  org-agenda-use-tag-inheritance '(todo search timeline agenda)
  org-agenda-show-inherited-tags t

but there are no inherited tags shown in the agenda or an org-buffer's
timeline.

When I press `T' on a agenda entry, the inherited tags are properly
messaged in the echo area, though.  I'm sure it used to work, but I'm
not sure when it stopped working.  When I find some time, I can try
bisecting.

BTW: What's the difference between `org-agenda-use-tag-inheritance' and
`org-agenda-show-inherited-tags'?  Is there a difference between using
and showing tag inheritance?

Emacs  : GNU Emacs 24.3.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.6.2)
 of 2013-01-01 on thinkpad
Package: Org-mode version 7.9.3a (release_7.9.3a-803-gf8f548 @ 
/home/horn/Repos/el/org-mode/lisp/)

current state:
==
(setq
 org-export-preprocess-before-selecting-backend-code-hook 
'(org-beamer-select-beamer-code)
 org-tab-first-hook '(org-hide-block-toggle-maybe 
org-src-native-tab-command-maybe
  org-babel-hide-result-toggle-maybe 
org-babel-header-arg-expand)
 outline-minor-mode-hook '(th-outline-minor-mode-init)
 org-speed-command-hook '(org-speed-command-default-hook 
org-babel-speed-command-hook)
 org-gnus-prefer-web-links t
 org-special-ctrl-k t
 org-occur-hook '(org-first-headline-recenter)
 org-src-tab-acts-natively t
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-export-preprocess-before-normalizing-links-hook 
'(org-remove-file-link-modifiers)
 org-log-done 'time
 org-confirm-shell-link-function 'yes-or-no-p
 org-complete-tags-always-offer-all-agenda-tags t
 org-id-link-to-org-use-id t
 org-finalize-agenda-hook '(th-org-agenda-to-appt)
 org-columns-default-format %50ITEM %TODO %ALLTAGS %SCHEDULED %DEADLINE
 org-export-latex-final-hook '(org-beamer-amend-header org-beamer-fix-toc
   org-beamer-auto-fragile-frames
   org-beamer-place-default-actions-for-lists)
 org-agenda-restore-windows-after-quit t
 org-special-ctrl-a/e 'reversed
 org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars)
 org-agenda-custom-commands '((n Next 21 days agenda  ((org-agenda-span 
21)))
  (^ Calfw Month Calendar 
th-calfw-open-calendar))
 org-return-follows-link t
 org-agenda-time-leading-zero t
 org-capture-templates '((n NORMAL entry (file 
/home/horn/Repos/org/remember.org)
  * %?\n  :PROPERTIES:\n  :created: %U\n  :link: %a\n  
:END:\n %i)
 (t TODO entry (file 
/home/horn/Repos/org/remember.org)
  * TODO %?\n  :PROPERTIES:\n  :created: %U\n  :link: 
%a\n  :END:\n  %i)
 (i IDEA entry (file 
/home/horn/Repos/org/remember.org)
  * IDEA %?\n  :PROPERTIES:\n  :created: %U\n  :link: 
%a\n  :END:\n  %i)
 )
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-src-mode-hook '(org-src-babel-configure-edit-buffer 
org-src-mode-configure-edit-buffer)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-babel-pre-tangle-hook '(save-buffer)
 org-mode-hook '(th-org-mode-init
 #[nil \300\301\302\303\304$\207
   [org-add-hook change-major-mode-hook org-show-block-all 
append local] 5]
 #[nil \300\301\302\303\304$\207
   [org-add-hook change-major-mode-hook 
org-babel-show-result-all append local] 5]
 org-babel-result-hide-spec org-babel-hide-all-hashes)
 org-refile-targets '((org-agenda-files :maxlevel . 5))
 org-attach-method 'mv
 org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point 
org-babel-execute-safely-maybe)
 org-refile-use-outline-path 'file
 org-directory /home/horn/Repos/org
 org-enforce-todo-dependencies t
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
  org-cycle-hide-inline-tasks org-cycle-show-empty-lines
  org-optimize-window-after-visibility-change)
 org-export-latex-format-toc-function 'org-export-latex-format-toc-default
 org-export-first-hook '(org-beamer-initialize-open-trackers)
 org-agenda-finalize-hook '(th-org-agenda-to-appt)
 outline-regexp \\*+ 
 org-attach-directory /home/horn/Repos/org/attachments
 org-archive-default-command 'org-archive-set-tag
 org-refile-allow-creating-parent-nodes 'confirm
 org-todo-keywords '((sequence TODO(t) STARTED(s) DELEGATED(g) IDEA(i) 
| DONE(d)
  CANCELLED(c))
 )
 org-modules '(org-icalendar org-attach org-protocol org-id org-bibtex 
org-docview