* autoloading stuff
@ 2009-12-27 20:50 andrea
2009-12-27 22:01 ` Thomas S. Dye
0 siblings, 1 reply; 5+ messages in thread
From: andrea @ 2009-12-27 20:50 UTC (permalink / raw)
To: emacs-orgmode
If I don't remember wrong in the guide everything was supposed to be
"required".
Now is there a way to eliminate all the requires? I have all those
requires, and the problems is that also babel loads the entire
programming mode even if I don't need it.
--8<---------------cut here---------------start------------->8---
(require 'org)
(require 'reftex)
(require 'org-extension)
(require 'remember)
(require 'org-remember)
(require 'org-annotate-file)
(require 'org-babel-init)
(require 'org-babel-dot) ;; dot
(require 'org-babel-gnuplot) ;; gnuplot, and gnuplot-mode
(require 'org-babel-haskell) ;; haskell, haskell-mode, inf-haskell
(require 'org-babel-ocaml) ;; ocaml, and tuareg-mode
(require 'org-babel-python) ;; python, and python-mode
(require 'org-babel-ditaa)
(require 'org-babel-ruby) ;; ruby, irb, ruby-mode, and inf-ruby
(require 'org-babel-sql) ;; none
(require 'org-babel-sh)
(require 'orgtbl-sqlinsert)
--8<---------------cut here---------------end--------------->8---
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: autoloading stuff
2009-12-27 20:50 autoloading stuff andrea
@ 2009-12-27 22:01 ` Thomas S. Dye
2009-12-27 22:53 ` andrea
0 siblings, 1 reply; 5+ messages in thread
From: Thomas S. Dye @ 2009-12-27 22:01 UTC (permalink / raw)
To: andrea.crotti.0; +Cc: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 1741 bytes --]
Hi Andrea,
I'm not certain I understand your question, but it brings to mind the
Getting Started section of
http://orgmode.org/worg/org-contrib/babel/intro.php,
which indicates that you can activate whatever subset of supported
languages you wish.
The typo you pointed out in an earlier message has been fixed and
should appear next time the documentation has been updated on Worg.
All the best,
Tom
On Dec 27, 2009, at 10:50 AM, andrea wrote:
>
> If I don't remember wrong in the guide everything was supposed to be
> "required".
>
> Now is there a way to eliminate all the requires? I have all those
> requires, and the problems is that also babel loads the entire
> programming mode even if I don't need it.
>
> --8<---------------cut here---------------start------------->8---
> (require 'org)
> (require 'reftex)
> (require 'org-extension)
> (require 'remember)
> (require 'org-remember)
> (require 'org-annotate-file)
> (require 'org-babel-init)
> (require 'org-babel-dot) ;; dot
> (require 'org-babel-gnuplot) ;; gnuplot, and gnuplot-mode
> (require 'org-babel-haskell) ;; haskell, haskell-mode, inf-haskell
> (require 'org-babel-ocaml) ;; ocaml, and tuareg-mode
> (require 'org-babel-python) ;; python, and python-mode
> (require 'org-babel-ditaa)
> (require 'org-babel-ruby) ;; ruby, irb, ruby-mode, and inf-ruby
> (require 'org-babel-sql) ;; none
> (require 'org-babel-sh)
> (require 'orgtbl-sqlinsert)
> --8<---------------cut here---------------end--------------->8---
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[-- Attachment #1.2: Type: text/html, Size: 2503 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: autoloading stuff
2009-12-27 22:01 ` Thomas S. Dye
@ 2009-12-27 22:53 ` andrea
2009-12-27 23:27 ` Thomas S. Dye
0 siblings, 1 reply; 5+ messages in thread
From: andrea @ 2009-12-27 22:53 UTC (permalink / raw)
To: emacs-orgmode
"Thomas S. Dye" <tsd@tsdye.com> writes:
> Hi Andrea,
> I'm not certain I understand your question, but it brings to mind the
> Getting Started section of
> http://orgmode.org/worg/org-contrib/babel/intro.php,
> which indicates that you can activate whatever subset of supported
> languages you wish.
Well the problems is that I would like to load all those possible modes
only the first time that I actually open an org-file that contains code
for that language.
--8<---------------cut here---------------start------------->8---
;;; Code:
(require 'org-babel)
(require 'tuareg)
--8<---------------cut here---------------end--------------->8---
For example I find that org-babel/ocaml it loads tuareg, even if I'm not
using it at all...
I would like in general to require the least things as possible, and use
*eval-after-load* and hooks for everything.
"Thomas S. Dye" <tsd@tsdye.com> writes:
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Re: autoloading stuff
2009-12-27 22:53 ` andrea
@ 2009-12-27 23:27 ` Thomas S. Dye
2009-12-28 9:46 ` andrea
0 siblings, 1 reply; 5+ messages in thread
From: Thomas S. Dye @ 2009-12-27 23:27 UTC (permalink / raw)
To: andrea; +Cc: emacs-orgmode
Hi Andrea,
On Dec 27, 2009, at 12:53 PM, andrea wrote:
> "Thomas S. Dye" <tsd@tsdye.com> writes:
>> Hi Andrea,
>> I'm not certain I understand your question, but it brings to mind the
>> Getting Started section of
>> http://orgmode.org/worg/org-contrib/babel/intro.php,
>> which indicates that you can activate whatever subset of supported
>> languages you wish.
>
> Well the problems is that I would like to load all those possible
> modes
> only the first time that I actually open an org-file that contains
> code
> for that language.
>
> --8<---------------cut here---------------start------------->8---
> ;;; Code:
> (require 'org-babel)
> (require 'tuareg)
> --8<---------------cut here---------------end--------------->8---
>
> For example I find that org-babel/ocaml it loads tuareg, even if I'm
> not
> using it at all...
>
> I would like in general to require the least things as possible, and
> use
> *eval-after-load* and hooks for everything.
I don't believe this is addressed in the documentation. Perhaps Eric
or Dan can give you an answer when they are back on-line.
All the best,
Tom
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: autoloading stuff
2009-12-27 23:27 ` Thomas S. Dye
@ 2009-12-28 9:46 ` andrea
0 siblings, 0 replies; 5+ messages in thread
From: andrea @ 2009-12-28 9:46 UTC (permalink / raw)
To: emacs-orgmode
"Thomas S. Dye" <tsd@tsdye.com> writes:
> Hi Andrea,
>
> On Dec 27, 2009, at 12:53 PM, andrea wrote:
>
> I don't believe this is addressed in the documentation. Perhaps Eric
> or Dan can give you an answer when they are back on-line.
>
> All the best,
> Tom
I didn't find it either.
It't not so important after all, but it would be a nice thing to reduce
my emacs load time without losing features.
I also want to use the same configuration on many different hosts and
not on all of them I use so much stuff, so it's a waste of time...
Thanks
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-12-28 9:47 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-27 20:50 autoloading stuff andrea
2009-12-27 22:01 ` Thomas S. Dye
2009-12-27 22:53 ` andrea
2009-12-27 23:27 ` Thomas S. Dye
2009-12-28 9:46 ` andrea
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).