;;; el-get --- Manage the external elisp bits and pieces you depend upon ;; ;; Copyright (C) 2010-2011 Dimitri Fontaine ;; ;; Author: Dimitri Fontaine ;; URL: http://www.emacswiki.org/emacs/el-get ;; GIT: https://github.com/dimitri/el-get ;; Licence: WTFPL, grab your copy here: http://sam.zoy.org/wtfpl/ ;; ;; This file is NOT part of GNU Emacs. ;; ;; Install ;; Please see the README.md file from the same distribution (require 'el-get-core) ;; ;; NOTE: this will probably benefit from some autoloading magic, later. ;; (eval-and-compile (add-to-list 'load-path (expand-file-name "methods" (file-name-directory (or load-file-name byte-compile-current-file buffer-file-name))))) (defun el-get-insecure-check (package url) (when (and (not el-get-allow-insecure) (not (string-match "^https://" url)) (not (string-match "^[-_\.A-Za-z0-9]+@" url)) (not (string-match "^ssh" url))) ;; If we have :checksum, we can rely on `el-get-post-install' for ;; security. (unless (plist-get (el-get-package-def package) :checksum) (error (concat "Attempting to install insecure package " (el-get-as-string package) " without `el-get-allow-insecure'."))))) (require 'el-get-apt-get) (require 'el-get-builtin) (require 'el-get-brew) (require 'el-get-bzr) (require 'el-get-cvs) (require 'el-get-darcs) (require 'el-get-elpa) (require 'el-get-emacsmirror) (require 'el-get-emacswiki) (require 'el-get-fink) (require 'el-get-git) (require 'el-get-github) (require 'el-get-git-svn) (require 'el-get-go) (require 'el-get-hg) (require 'el-get-http) (require 'el-get-http-tar) (require 'el-get-http-zip) (require 'el-get-github-tar) (require 'el-get-github-zip) (require 'el-get-pacman) (require 'el-get-svn) (require 'el-get-fossil) (provide 'el-get-methods)