diff options
Diffstat (limited to 'emacs/.emacs.d/init.org')
-rw-r--r-- | emacs/.emacs.d/init.org | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org index 986d0c8..f0314ca 100644 --- a/emacs/.emacs.d/init.org +++ b/emacs/.emacs.d/init.org @@ -7,49 +7,7 @@ * About this file - Inspired by such other projects as the literal Emacs init from [[http://sachac.github.io/.emacs.d/Sacha.html][Sacha - Chua]] and also from [[http://www.wisdomandwonder.com/wordpress/wp-content/uploads/2014/03/C3F.html][Grant Rettke]], here is my Emacs initialization - file. - - *Note:* This is not my entire Emacs initialization file. It's a - work-in-progress. To keep on top of any changes to this file, or any - other part of my Emacs init, I recommend you follow [[http://code.ryuslash.org/dot/tom/emacs/][This project]] - ([[http://code.ryuslash.org/dot/tom/emacs/atom/?h=master][Atom feed]]), which is where I keep my configuration. - -** Preparation - - I could use org-babel to load this file, but I don't like my - initialization file being dependent on too many things, especially - big things, and org is a big thing. It may be strange for you to - read this, as I have placed my entire Emacs configuration in an - org-mode file, but here are the make targets I use to tangle and - subsequently byte-compile my init file: - - #+BEGIN_SRC makefile :tangle no - %.elc: %.el - emacs -Q -batch -eval "(byte-compile-file \"$<\")" - - init.el: init.org - emacs -Q -batch -l "ob-tangle" -eval "(org-babel-tangle-file \"init.org\") - #+END_SRC - - Executing the second target (either through make, or manually) will - get you my Emacs initialization file in plain Emacs Lisp. - - *Note:* If you look at this file in it's org-mode form you will - notice that I actually tangle ~init.org~ into ~init2.el~. This is a - temporary measure so that I can gradually move my configuration - from my existing ~init.el~ file into ~init.org~ without much trouble. - Once I've emptied out my ~init.el~ I will instruct babel to tangle - into ~init.el~, this code already reflects that. - -** The ~oni:~ prefix - - To keep my functions and variables from ever accidentally - interfering with other packages or Emacs internal variables I - prefix all the functions I write and variables I declare with ~oni:~. - You don't have to copy it if you copy anything from this file, as - long as you do it consistently. +#+INCLUDE: "org/intro.org" :minlevel 2 * Use lexical binding |