From b43b22680598be0857a6c85cd53890846940ab9c Mon Sep 17 00:00:00 2001 From: tarao Date: Mon, 8 Dec 2014 09:49:36 +0900 Subject: [PATCH] Regenerate the info file. --- el-get.info | 105 ++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 82 insertions(+), 23 deletions(-) diff --git a/el-get.info b/el-get.info index 0bdee1ba..1456a2f9 100644 --- a/el-get.info +++ b/el-get.info @@ -1,4 +1,4 @@ -This is el-get.info, produced by makeinfo version 4.13 from el-get.texi. +This is el-get.info, produced by makeinfo version 4.11 from el-get.texi. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY @@ -353,6 +353,7 @@ el-get-install' and friends, then how to get a more involved setup. * Basic Setup:: * The el-get function:: * Distributed Setup:: +* The el-get-bundle macro:: * Setup Customization::  @@ -426,7 +427,7 @@ or init. When `PACKAGES' is omited (the default), the list of already installed packages is considered.  -File: el-get.info, Node: Distributed Setup, Next: Setup Customization, Prev: The el-get function, Up: Setup +File: el-get.info, Node: Distributed Setup, Next: The el-get-bundle macro, Prev: The el-get function, Up: Setup 6.3 Distributed Setup ===================== @@ -482,10 +483,67 @@ directory, and still enjoy a truly portable emacs configuration. (el-get-cleanup my-packages) (el-get 'sync my-packages) - -File: el-get.info, Node: Setup Customization, Prev: Distributed Setup, Up: Setup + You can also use `el-get-bundle' macro as a syntactic sugar to +specify a local source to install. With this macro, nothing other than +specified packages is installed. -6.4 Setup Customization + (add-to-list 'load-path "~/.emacs.d/el-get/el-get") + (require 'el-get) + + ;; packages from recipe files + (el-get 'sync + '(cssh el-get switch-window vkill google-maps nxhtml xcscope yasnippet)) + + ;; local sources + (el-get-bundle magit + (global-set-key (kbd "C-x C-z") 'magit-status)) + (el-get-bundle elpa:asciidoc + (autoload 'doc-mode "doc-mode" nil t) + (add-to-list 'auto-mode-alist '("\\.adoc$" . doc-mode)) + (add-hook 'doc-mode-hook + '(lambda () + (turn-on-auto-fill) + (require 'asciidoc)))) + (el-get-bundle elpa:lisppaste) + (el-get-bundle apt-get:emacs-goodies-el) + + +File: el-get.info, Node: The el-get-bundle macro, Next: Setup Customization, Prev: Distributed Setup, Up: Setup + +6.4 The el-get-bundle macro +=========================== + +Install PACKAGE and run initialization FORM. + + PACKAGE can be either a simple package name or a package name with a +modifier before the name to specify local recipe source information: + + * `/' : specifies a Github owner name + + * `gist:' : specifies a Gist ID + + * `:' : specifies a type of the package source + + + If `FEATURE in PACKAGE' form is used instead of PACKAGE, then that +FEATURE is `require'd after installing PACKAGE. You can also use +`el-get-bundle!' macro if FEATURE and PACKAGE are the same. If you +wish to `require' more than one feature, then use `:features' property +in FORM. + + The initialization FORM may start with a property list that +describes a local recipe. The FORM after the property list is treated +as initialization code, which is actually an `:after' property of the +local recipe. + + A copy of the initialization code is stored in a directory specified +by `el-get-bundle-init-directory' and its byte-compiled version is used +if `el-get-bundle-byte-compile' is non-nil. + + +File: el-get.info, Node: Setup Customization, Prev: The el-get-bundle macro, Up: Setup + +6.5 Setup Customization ======================= Even though the defaults that are provided by El-Get provide all that @@ -1062,23 +1120,24 @@ Node: Install the developper version8400 Node: Skip Emacswiki recipes when installing9145 Node: Usage9981 Node: Setup12270 -Node: Basic Setup12666 -Node: The el-get function13977 -Node: Distributed Setup15253 -Node: Setup Customization17295 -Node: User Init18707 -Node: Before and After properties19394 -Node: Initialization files20902 -Node: Recipes21555 -Node: Organizing recipes22030 -Node: Getting more recipes23661 -Node: Overriding package files24359 -Node: Authoring Recipes24742 -Node: Recipe format25357 -Node: Dependencies35146 -Node: Byte Compilation35492 -Node: Autoloads36058 -Node: Build37184 -Node: Recipe checker38156 +Node: Basic Setup12694 +Node: The el-get function14005 +Node: Distributed Setup15281 +Node: The el-get-bundle macro18191 +Node: Setup Customization19395 +Node: User Init20813 +Node: Before and After properties21500 +Node: Initialization files23008 +Node: Recipes23661 +Node: Organizing recipes24136 +Node: Getting more recipes25767 +Node: Overriding package files26465 +Node: Authoring Recipes26848 +Node: Recipe format27463 +Node: Dependencies37252 +Node: Byte Compilation37598 +Node: Autoloads38164 +Node: Build39290 +Node: Recipe checker40262  End Tag Table