Klimi's new dotfiles with stow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
2.0 KiB

пре 5 година
  1. ;;; use-package.el --- A configuration macro for simplifying your .emacs -*- lexical-binding: t; -*-
  2. ;; Copyright (C) 2012-2017 John Wiegley
  3. ;; Author: John Wiegley <johnw@newartisans.com>
  4. ;; Maintainer: John Wiegley <johnw@newartisans.com>
  5. ;; Created: 17 Jun 2012
  6. ;; Modified: 29 Nov 2017
  7. ;; Version: 2.4
  8. ;; Package-Requires: ((emacs "24.3") (bind-key "2.4"))
  9. ;; Keywords: dotemacs startup speed config package
  10. ;; URL: https://github.com/jwiegley/use-package
  11. ;; This program is free software; you can redistribute it and/or
  12. ;; modify it under the terms of the GNU General Public License as
  13. ;; published by the Free Software Foundation; either version 3, or (at
  14. ;; your option) any later version.
  15. ;; This program is distributed in the hope that it will be useful, but
  16. ;; WITHOUT ANY WARRANTY; without even the implied warranty of
  17. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  18. ;; General Public License for more details.
  19. ;; You should have received a copy of the GNU General Public License
  20. ;; along with GNU Emacs; see the file COPYING. If not, write to the
  21. ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  22. ;; Boston, MA 02111-1307, USA.
  23. ;;; Commentary:
  24. ;; The `use-package' declaration macro allows you to isolate package
  25. ;; configuration in your ".emacs" in a way that is performance-oriented and,
  26. ;; well, just tidy. I created it because I have over 80 packages that I use
  27. ;; in Emacs, and things were getting difficult to manage. Yet with this
  28. ;; utility my total load time is just under 1 second, with no loss of
  29. ;; functionality!
  30. ;;
  31. ;; Please see README.md from the same repository for documentation.
  32. ;;; Code:
  33. (require 'use-package-core)
  34. (require 'use-package-bind-key)
  35. (require 'use-package-diminish)
  36. (require 'use-package-delight)
  37. (require 'use-package-ensure)
  38. (declare-function use-package-jump-to-package-form "use-package-jump")
  39. (autoload #'use-package-jump-to-package-form "use-package-jump" nil t)
  40. (provide 'use-package)
  41. ;;; use-package.el ends here