Re: [O] Feature Request: Disable auto-insert-mode exporting
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
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
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
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
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
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
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