Documentation
Commentary
'trindle.el' referred to "bundler" of programming language ruby, and created it. Unlike package management, only the function of simple management is offered. These manage that in which I have installed what from init.el(or any config file). Installation $git clone--recursive https://github.com/daic-h/trindle.git Useage How to use basic to require the trindle. (require 'trindle) define the package. (trindle: packages (:type "github":name "daic-h/trindle")) You can install, update, and remove by defining the package. (trindle: install) (trindle: install!) - delete a file that is not defined in the package, perform the install. (trindle: update) (trindle: update-all) (trindle: remove) Also, these commands can be called interactive. call (trindle:initialize), the package file is loaded if defined has been installed. Customization Definition of package ・Common :init-submodule init a submodule to if you want to clone, default t :byte-compile byte-compiled if you want to clone, default t :load-package to load when call the trindle:itialize, default t These default values can be changed by trindle:configure ・emacswiki :type "emacswiki" :name - the name of the package emacswiki, required · github :type "github" :name -"username/repository", required :branch - branch name when you clone, default "master" · git :type "git" :url - url of the repository, required :name - the name of the package, required :branch - branch name when you clone, default "master" · svn :type "svn" :url - url of the repository, required :name - the name of the package, required ・http :type "http" :url - url of the elis-file, required :name - the name of the package, required ・http-tar :type "http-tar" :url - url of the elis-file, required :name - the name of the package, required Argument by (trindle:configure) :dir - directory where the package is installed, default "~/.emacs.d/trindle" :smp - number to be executed at the same time in the install and update, default 1 :init-submodule - it will be the initial value of the package, default t :byte-compile - it will be the initial value of the package, default t :load-package - it will be the initial value of the package, default t Sample Setting (require 'trindle) (trindle:packages (:type "github" :name "daic-h/initialize") (:type "github" :name "emacsmirror/shell-pop") (:type "emacswiki" :name "auto-async-byte-compile") (:type "http" :name "ruby-mode" :url "http://bugs.ruby-lang.org/projects/ruby-trunk/repository/raw/misc/ruby-mode.el")) (trindle:configure :dir "~/.emacs.d/elisp/bundle/" :smp 3) (trindle:initialize) Credits kiwanami/emacs-deffered plays an important feature of this library.
Requires
Dependencies
Consumers
Reverse Dependencies
No reverse dependencies recorded.