From: Thorsten Jolitz <tjolitz@gmail.com>
To: emacs-orgmode@gnu.org
Subject: Re: Moving my init.el to Org
Date: Sun, 31 Aug 2014 11:20:40 +0200 [thread overview]
Message-ID: <87oav1582f.fsf@gmail.com> (raw)
In-Reply-To: 20140831103706.549dc45b@aga-netbook
Marcin Borkowski <mbork@wmi.amu.edu.pl> writes:
> so the time has come. Either I'll declare .emacs bankruptcy soon, or
> I'll use Org-mode to structure it.
>
> I googled for a while, but couldn't find what I'm looking for: a list
> of options with hints (or links to hints) about how to get started, and
> possibly their pros and cons.
>
> I know that I could use org-babel-load-file, or outshine. What are
> other possibilities? What are the caveats (and advantages) of both
> (other?) ways?
I'm obviously very biased (as outshine author), but the reason outshine
exists is that I became frustrated with my init.org. It was a definite
improvement over my former .emacs though, without any Org like
structure, but with a strong tendency towards chaos and anarchy ... ;)
With outshine I have many of Org-mode's advantages (and using outorg I
can turn my elisp file into an org file in a second and have all of
them), but its still just about a source-file in emacs-lisp-mode, and
thats what makes things convenient, fast and dynamic.
This is a typical use-case where the source-code is (much) more
important than the text - I almost never go to my init.el to read my
comments in there, I always go there to find and modify elisp code, and
that should be as quick and easy as possible, with no intermediate steps
like calling special-edit-buffers or tangling, and no possible confusion
and out-of-sync problems between .el and .org versions of the same file.
OTOH, when you consider your init-file as a kind of complex publication
to be shared with others, like e.g. Bernt Hansen's famous tutorial, then
the text becomes more important and it will feel more natural to keep
your configurations in a text-mode like org-mode.
Just my 2c
--
cheers,
Thorsten
next prev parent reply other threads:[~2014-08-31 9:21 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-31 8:37 Moving my init.el to Org Marcin Borkowski
2014-08-31 9:20 ` Thorsten Jolitz [this message]
2014-08-31 10:05 ` Thorsten Jolitz
2014-08-31 12:45 ` Alan Schmitt
2014-08-31 14:12 ` Thorsten Jolitz
2014-09-01 20:27 ` Alan Schmitt
2014-09-01 21:24 ` Thorsten Jolitz
2014-09-02 8:20 ` Alan Schmitt
2014-09-02 9:22 ` Thorsten Jolitz
2014-08-31 10:37 ` Rasmus
2014-08-31 12:41 ` Grant Rettke
2014-09-01 1:24 ` Brady Trainor
2014-09-01 15:27 ` Oleh
2014-09-02 9:01 ` Rainer M Krug
2014-09-02 12:42 ` Rasmus
2014-09-02 12:52 ` Jonathan Leech-Pepin
2014-09-03 6:49 ` Rainer M Krug
2014-09-03 11:17 ` Oleh
2014-09-03 11:48 ` Rainer M Krug
2014-09-05 14:27 ` Marcin Borkowski
2014-09-06 2:49 ` Thorsten Jolitz
2014-09-06 9:26 ` Eduardo Ochs
2014-09-06 10:10 ` Thorsten Jolitz
2014-10-30 10:19 ` OrgStruct: start with collapsed view (was: Moving my init.el to Org) Karl Voit
2014-10-30 10:32 ` OrgStruct: start with collapsed view Rasmus
2014-10-30 12:41 ` Thorsten Jolitz
2014-10-31 22:10 ` Scott Randby
2014-11-01 10:16 ` Karl Voit
2014-11-01 10:44 ` Thorsten Jolitz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87oav1582f.fsf@gmail.com \
--to=tjolitz@gmail.com \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).