Re: [O] Feature Request: Disable auto-insert-mode exporting

2011-10-28 Thread Carsten Dominik

On 28.10.2011, at 06:49, Darlan Cavalcante Moreira wrote:

 
 Thanks Nick,
 
 You right, the master file question comes from auctex. But with your code
 it's simple to add the relevant variable to solve the issue. The final
 function is
 --8---cut here---start-8---
 (defadvice org-export (around org-export-no-auto-insert)
  (let ((auto-insert nil)
(TeX-master t)
)
ad-do-it))


Ahh, that has been bothering me for many years, thanks for this solution.
I have made this behavior (as well as turning off auto-insert) now
standard in Org-mode, so the advice will no longer be needed.

Or, can anyone come up with a reason why the AUCTeX query or auto-insert
stuff could be useful when creating new files during Org-mode export?

- Carsten


 
 (ad-activate 'org-export)
 --8---cut here---end---8---
 
 --
 Darlan
 
 At Thu, 27 Oct 2011 17:03:55 -0400,
 Nick Dokos nicholas.do...@hp.com wrote:
 
 Darlan Cavalcante Moreira darc...@gmail.com wrote:
 
 
 I consider auto-insert-mode to be a very useful feature in Emacs and it
 works great in most situations, except when exporting an org-mode buffer.
 
 If I export to PDF or HTML, for instance, then org-mode creates a TeX or an
 HTML buffer and auto-insert kicks-in in both cases (asking for the title in
 the HTML buffer, or the master file in the TeX buffer). Whatever I write
 will be overwritten by the org-mode exporter and the file exports just
 fine, but this interruption is annoying.
 
 
 I don't think the master file question comes from auto-insert - I believe
 it comes from auctex. In particular, I get the question but I don't have
 auto-insert enabled for latex.
 
 I suppose I could create a function that disable auto-insert-mode, call
 org-export and then re-enable auto-insert-mode, but maybe this should be
 the default behaviour of org-mode export. Does this make sense?
 
 
 You can advise org-export:
 
 (defadvice org-export (around org-export-no-auto-insert)
  (let ((auto-insert nil))
ad-do-it))
 
 (ad-activate 'org-export)
 
 should do it (untested).
 
 Nick
 




Re: [O] Feature Request: Disable auto-insert-mode exporting

2011-10-28 Thread Darlan Cavalcante Moreira

Thanks Carsten,
That's great.

I tested without the advice it worked as expected for both exporters.

I would be surprised if anyone could give a reason to keep the AUCTeX query
or the auto-insert stuff, at least without modifying org-export. That's
because the export process replaces anything in the new buffer, be it the
file variables inserted by AUCTeX or the content inserted by auto-insert,
with the result from the export.

--
Darlan

At Fri, 28 Oct 2011 10:43:00 +0200,
Carsten Dominik carsten.domi...@gmail.com wrote:
 
 
 On 28.10.2011, at 06:49, Darlan Cavalcante Moreira wrote:
 
  
  Thanks Nick,
  
  You right, the master file question comes from auctex. But with your code
  it's simple to add the relevant variable to solve the issue. The final
  function is
  --8---cut here---start-8---
  (defadvice org-export (around org-export-no-auto-insert)
   (let ((auto-insert nil)
 (TeX-master t)
 )
 ad-do-it))
 
 
 Ahh, that has been bothering me for many years, thanks for this solution.
 I have made this behavior (as well as turning off auto-insert) now
 standard in Org-mode, so the advice will no longer be needed.
 
 Or, can anyone come up with a reason why the AUCTeX query or auto-insert
 stuff could be useful when creating new files during Org-mode export?
 
 - Carsten
 
 
  
  (ad-activate 'org-export)
  --8---cut here---end---8---
  
  --
  Darlan
  
  At Thu, 27 Oct 2011 17:03:55 -0400,
  Nick Dokos nicholas.do...@hp.com wrote:
  
  Darlan Cavalcante Moreira darc...@gmail.com wrote:
  
  
  I consider auto-insert-mode to be a very useful feature in Emacs and it
  works great in most situations, except when exporting an org-mode buffer.
  
  If I export to PDF or HTML, for instance, then org-mode creates a TeX or 
  an
  HTML buffer and auto-insert kicks-in in both cases (asking for the title 
  in
  the HTML buffer, or the master file in the TeX buffer). Whatever I write
  will be overwritten by the org-mode exporter and the file exports just
  fine, but this interruption is annoying.
  
  
  I don't think the master file question comes from auto-insert - I believe
  it comes from auctex. In particular, I get the question but I don't have
  auto-insert enabled for latex.
  
  I suppose I could create a function that disable auto-insert-mode, call
  org-export and then re-enable auto-insert-mode, but maybe this should be
  the default behaviour of org-mode export. Does this make sense?
  
  
  You can advise org-export:
  
  (defadvice org-export (around org-export-no-auto-insert)
   (let ((auto-insert nil))
 ad-do-it))
  
  (ad-activate 'org-export)
  
  should do it (untested).
  
  Nick
  
 



Re: [O] Feature Request: Disable auto-insert-mode exporting

2011-10-28 Thread Nick Dokos
Darlan Cavalcante Moreira darc...@gmail.com wrote:

 
 Thanks Carsten,
 That's great.
 
 I tested without the advice it worked as expected for both exporters.
 
 I would be surprised if anyone could give a reason to keep the AUCTeX query
 or the auto-insert stuff, at least without modifying org-export. That's
 because the export process replaces anything in the new buffer, be it the
 file variables inserted by AUCTeX or the content inserted by auto-insert,
 with the result from the export.
 

I presume there are no problems if somebody is *not* using auctex and/or
auto-insert: correct? If org-export does essentially the same thing that
the advice below does, it should not cause any problems, but...

OTOH, if it breaks innocent users, then it should not be implemented: that
would be the only reason I can think of.

Nick

 --
 Darlan
 
 At Fri, 28 Oct 2011 10:43:00 +0200,
 Carsten Dominik carsten.domi...@gmail.com wrote:
  
  
  On 28.10.2011, at 06:49, Darlan Cavalcante Moreira wrote:
  
   
   Thanks Nick,
   
   You right, the master file question comes from auctex. But with your code
   it's simple to add the relevant variable to solve the issue. The final
   function is
   --8---cut here---start-8---
   (defadvice org-export (around org-export-no-auto-insert)
(let ((auto-insert nil)
  (TeX-master t)
  )
  ad-do-it))
  
  
  Ahh, that has been bothering me for many years, thanks for this solution.
  I have made this behavior (as well as turning off auto-insert) now
  standard in Org-mode, so the advice will no longer be needed.
  
  Or, can anyone come up with a reason why the AUCTeX query or auto-insert
  stuff could be useful when creating new files during Org-mode export?
  
  - Carsten
  
  
   
   (ad-activate 'org-export)
   --8---cut here---end---8---
   
   --
   Darlan
   
   At Thu, 27 Oct 2011 17:03:55 -0400,
   Nick Dokos nicholas.do...@hp.com wrote:
   
   Darlan Cavalcante Moreira darc...@gmail.com wrote:
   
   
   I consider auto-insert-mode to be a very useful feature in Emacs and it
   works great in most situations, except when exporting an org-mode 
   buffer.
   
   If I export to PDF or HTML, for instance, then org-mode creates a TeX 
   or an
   HTML buffer and auto-insert kicks-in in both cases (asking for the 
   title in
   the HTML buffer, or the master file in the TeX buffer). Whatever I write
   will be overwritten by the org-mode exporter and the file exports just
   fine, but this interruption is annoying.
   
   
   I don't think the master file question comes from auto-insert - I believe
   it comes from auctex. In particular, I get the question but I don't have
   auto-insert enabled for latex.
   
   I suppose I could create a function that disable auto-insert-mode, call
   org-export and then re-enable auto-insert-mode, but maybe this should be
   the default behaviour of org-mode export. Does this make sense?
   
   
   You can advise org-export:
   
   (defadvice org-export (around org-export-no-auto-insert)
(let ((auto-insert nil))
  ad-do-it))
   
   (ad-activate 'org-export)
   
   should do it (untested).
   
   Nick
   
  
 
tex



Re: [O] Feature Request: Disable auto-insert-mode exporting

2011-10-28 Thread Carsten Dominik

On 28.10.2011, at 18:45, Nick Dokos wrote:

 Darlan Cavalcante Moreira darc...@gmail.com wrote:
 
 
 Thanks Carsten,
 That's great.
 
 I tested without the advice it worked as expected for both exporters.
 
 I would be surprised if anyone could give a reason to keep the AUCTeX query
 or the auto-insert stuff, at least without modifying org-export. That's
 because the export process replaces anything in the new buffer, be it the
 file variables inserted by AUCTeX or the content inserted by auto-insert,
 with the result from the export.
 
 
 I presume there are no problems if somebody is *not* using auctex and/or
 auto-insert: correct? If org-export does essentially the same thing that
 the advice below does, it should not cause any problems, but...

It works exactly the same, just temporarily turning off these features for
the creation of new export buffers.

 
 OTOH, if it breaks innocent users, then it should not be implemented: that
 would be the only reason I can think of.

I don't expect any problems, but we will see.

- Carsten

 
 Nick
 
 --
 Darlan
 
 At Fri, 28 Oct 2011 10:43:00 +0200,
 Carsten Dominik carsten.domi...@gmail.com wrote:
 
 
 On 28.10.2011, at 06:49, Darlan Cavalcante Moreira wrote:
 
 
 Thanks Nick,
 
 You right, the master file question comes from auctex. But with your code
 it's simple to add the relevant variable to solve the issue. The final
 function is
 --8---cut here---start-8---
 (defadvice org-export (around org-export-no-auto-insert)
 (let ((auto-insert nil)
   (TeX-master t)
   )
   ad-do-it))
 
 
 Ahh, that has been bothering me for many years, thanks for this solution.
 I have made this behavior (as well as turning off auto-insert) now
 standard in Org-mode, so the advice will no longer be needed.
 
 Or, can anyone come up with a reason why the AUCTeX query or auto-insert
 stuff could be useful when creating new files during Org-mode export?
 
 - Carsten
 
 
 
 (ad-activate 'org-export)
 --8---cut here---end---8---
 
 --
 Darlan
 
 At Thu, 27 Oct 2011 17:03:55 -0400,
 Nick Dokos nicholas.do...@hp.com wrote:
 
 Darlan Cavalcante Moreira darc...@gmail.com wrote:
 
 
 I consider auto-insert-mode to be a very useful feature in Emacs and it
 works great in most situations, except when exporting an org-mode buffer.
 
 If I export to PDF or HTML, for instance, then org-mode creates a TeX or 
 an
 HTML buffer and auto-insert kicks-in in both cases (asking for the title 
 in
 the HTML buffer, or the master file in the TeX buffer). Whatever I write
 will be overwritten by the org-mode exporter and the file exports just
 fine, but this interruption is annoying.
 
 
 I don't think the master file question comes from auto-insert - I believe
 it comes from auctex. In particular, I get the question but I don't have
 auto-insert enabled for latex.
 
 I suppose I could create a function that disable auto-insert-mode, call
 org-export and then re-enable auto-insert-mode, but maybe this should be
 the default behaviour of org-mode export. Does this make sense?
 
 
 You can advise org-export:
 
 (defadvice org-export (around org-export-no-auto-insert)
 (let ((auto-insert nil))
   ad-do-it))
 
 (ad-activate 'org-export)
 
 should do it (untested).
 
 Nick
 
 
 
 tex




[O] Feature Request: Disable auto-insert-mode exporting

2011-10-27 Thread Darlan Cavalcante Moreira

I consider auto-insert-mode to be a very useful feature in Emacs and it
works great in most situations, except when exporting an org-mode buffer.

If I export to PDF or HTML, for instance, then org-mode creates a TeX or an
HTML buffer and auto-insert kicks-in in both cases (asking for the title in
the HTML buffer, or the master file in the TeX buffer). Whatever I write
will be overwritten by the org-mode exporter and the file exports just
fine, but this interruption is annoying.

I suppose I could create a function that disable auto-insert-mode, call
org-export and then re-enable auto-insert-mode, but maybe this should be
the default behaviour of org-mode export. Does this make sense?

--
Darlan



Re: [O] Feature Request: Disable auto-insert-mode exporting

2011-10-27 Thread Nick Dokos
Darlan Cavalcante Moreira darc...@gmail.com wrote:

 
 I consider auto-insert-mode to be a very useful feature in Emacs and it
 works great in most situations, except when exporting an org-mode buffer.
 
 If I export to PDF or HTML, for instance, then org-mode creates a TeX or an
 HTML buffer and auto-insert kicks-in in both cases (asking for the title in
 the HTML buffer, or the master file in the TeX buffer). Whatever I write
 will be overwritten by the org-mode exporter and the file exports just
 fine, but this interruption is annoying.
 

I don't think the master file question comes from auto-insert - I believe
it comes from auctex. In particular, I get the question but I don't have
auto-insert enabled for latex.

 I suppose I could create a function that disable auto-insert-mode, call
 org-export and then re-enable auto-insert-mode, but maybe this should be
 the default behaviour of org-mode export. Does this make sense?
 

You can advise org-export:

(defadvice org-export (around org-export-no-auto-insert)
  (let ((auto-insert nil))
ad-do-it))

(ad-activate 'org-export)

should do it (untested).

Nick



Re: [O] Feature Request: Disable auto-insert-mode exporting

2011-10-27 Thread Darlan Cavalcante Moreira

Thanks Nick,

You right, the master file question comes from auctex. But with your code
it's simple to add the relevant variable to solve the issue. The final
function is
--8---cut here---start-8---
(defadvice org-export (around org-export-no-auto-insert)
  (let ((auto-insert nil)
(TeX-master t)
)
ad-do-it))

(ad-activate 'org-export)
--8---cut here---end---8---

--
Darlan

At Thu, 27 Oct 2011 17:03:55 -0400,
Nick Dokos nicholas.do...@hp.com wrote:
 
 Darlan Cavalcante Moreira darc...@gmail.com wrote:
 
  
  I consider auto-insert-mode to be a very useful feature in Emacs and it
  works great in most situations, except when exporting an org-mode buffer.
  
  If I export to PDF or HTML, for instance, then org-mode creates a TeX or an
  HTML buffer and auto-insert kicks-in in both cases (asking for the title in
  the HTML buffer, or the master file in the TeX buffer). Whatever I write
  will be overwritten by the org-mode exporter and the file exports just
  fine, but this interruption is annoying.
  
 
 I don't think the master file question comes from auto-insert - I believe
 it comes from auctex. In particular, I get the question but I don't have
 auto-insert enabled for latex.
 
  I suppose I could create a function that disable auto-insert-mode, call
  org-export and then re-enable auto-insert-mode, but maybe this should be
  the default behaviour of org-mode export. Does this make sense?
  
 
 You can advise org-export:
 
 (defadvice org-export (around org-export-no-auto-insert)
   (let ((auto-insert nil))
 ad-do-it))
 
 (ad-activate 'org-export)
 
 should do it (untested).
 
 Nick