[ELPA] Package update

This commit is contained in:
Daniel - 2018-09-06 19:52:34 +02:00
parent 07226aaa3a
commit be503b2df4
Signed by: dbo
GPG Key ID: 4F63DB96D45AA9C6
51 changed files with 340 additions and 144 deletions

View File

@ -1,2 +0,0 @@
;;; -*- no-byte-compile: t -*-
(define-package "bind-key" "20180512.2130" "A simple way to manage personal keybindings" 'nil)

View File

@ -3,8 +3,8 @@
;;; Code:
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil "bind-key" "bind-key.el" (23362 18484 20841
;;;;;; 29000))
;;;### (autoloads nil "bind-key" "bind-key.el" (23441 26626 910934
;;;;;; 47000))
;;; Generated autoloads from bind-key.el
(autoload 'bind-key "bind-key" "\

View File

@ -0,0 +1,2 @@
;;; -*- no-byte-compile: t -*-
(define-package "bind-key" "20180513.430" "A simple way to manage personal keybindings" 'nil :commit "3fb8f39f5901a4c0ef7887283e56e60b541675ea" :keywords '("keys" "keybinding" "config" "dotemacs") :authors '(("John Wiegley" . "johnw@newartisans.com")) :maintainer '("John Wiegley" . "johnw@newartisans.com") :url "https://github.com/jwiegley/use-package")

View File

@ -7,7 +7,7 @@
;; Created: 16 Jun 2012
;; Modified: 29 Nov 2017
;; Version: 2.4
;; Package-Version: 20180512.2130
;; Package-Version: 20180513.430
;; Keywords: keys keybinding config dotemacs
;; URL: https://github.com/jwiegley/use-package

View File

@ -1,2 +0,0 @@
;;; -*- no-byte-compile: t -*-
(define-package "dash" "20180413.30" "A modern list library for Emacs" 'nil :commit "a74f4cfcdc8d0642a9f602ad494f0354f27dacc9" :keywords '("lists"))

View File

@ -3,7 +3,7 @@
;;; Code:
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil nil ("dash.el") (23272 10055 9916 86000))
;;;### (autoloads nil nil ("dash.el") (23441 26597 718801 143000))
;;;***

View File

@ -0,0 +1,2 @@
;;; -*- no-byte-compile: t -*-
(define-package "dash" "20180903.1042" "A modern list library for Emacs" 'nil :commit "85e8f62b7a8ae0b4da307ddf16e4f1c3559d0d3f" :keywords '("lists") :authors '(("Magnar Sveen" . "magnars@gmail.com")) :maintainer '("Magnar Sveen" . "magnars@gmail.com"))

View File

@ -4,7 +4,7 @@
;; Author: Magnar Sveen <magnars@gmail.com>
;; Version: 2.14.1
;; Package-Version: 20180413.30
;; Package-Version: 20180903.1042
;; Keywords: lists
;; This program is free software; you can redistribute it and/or modify
@ -126,6 +126,49 @@ Return nil, used for side-effects only."
(put '-each-while 'lisp-indent-function 2)
(defmacro --each-r (list &rest body)
"Anaphoric form of `-each-r'."
(declare (debug (form body))
(indent 1))
(let ((v (make-symbol "vector")))
;; Implementation note: building vector is considerably faster
;; than building a reversed list (vector takes less memory, so
;; there is less GC), plus length comes naturally. In-place
;; 'nreverse' would be faster still, but BODY would be able to see
;; that, even if modification was reversed before we return.
`(let* ((,v (vconcat ,list))
(it-index (length ,v))
it)
(while (> it-index 0)
(setq it-index (1- it-index))
(setq it (aref ,v it-index))
,@body))))
(defun -each-r (list fn)
"Call FN with every item in LIST in reversed order.
Return nil, used for side-effects only."
(--each-r list (funcall fn it)))
(defmacro --each-r-while (list pred &rest body)
"Anaphoric form of `-each-r-while'."
(declare (debug (form form body))
(indent 2))
(let ((v (make-symbol "vector")))
`(let* ((,v (vconcat ,list))
(it-index (length ,v))
it)
(while (> it-index 0)
(setq it-index (1- it-index))
(setq it (aref ,v it-index))
(if (not ,pred)
(setq it-index -1)
,@body)))))
(defun -each-r-while (list pred fn)
"Call FN with every item in reversed LIST while (PRED item) is non-nil.
Return nil, used for side-effects only."
(--each-r-while list (funcall pred it) (funcall fn it)))
(defmacro --dotimes (num &rest body)
"Repeatedly executes BODY (presumably for side-effects) with symbol `it' bound to integers from 0 through NUM-1."
(declare (debug (form body))
@ -1619,7 +1662,7 @@ SOURCE is a proper or improper list."
(cond
((and (symbolp (car match-form))
(memq (car match-form) '(&keys &plist &alist &hash)))
(dash--match-kv match-form (dash--match-cons-get-cdr skip-cdr source)))
(dash--match-kv (dash--match-kv-normalize-match-form match-form) (dash--match-cons-get-cdr skip-cdr source)))
((dash--match-ignore-place-p (car match-form))
(dash--match-cons-1 (cdr match-form) source
(plist-put props :skip-cdr (1+ skip-cdr))))
@ -1703,6 +1746,47 @@ is discarded."
(setq i (1+ i))))
(-flatten-n 1 (nreverse re))))
(defun dash--match-kv-normalize-match-form (pattern)
"Normalize kv PATTERN.
This method normalizes PATTERN to the format expected by
`dash--match-kv'. See `-let' for the specification."
(let ((normalized (list (car pattern)))
(skip nil)
(fill-placeholder (make-symbol "--dash-fill-placeholder--")))
(-each (apply '-zip (-pad fill-placeholder (cdr pattern) (cddr pattern)))
(lambda (pair)
(let ((current (car pair))
(next (cdr pair)))
(if skip
(setq skip nil)
(if (or (eq fill-placeholder next)
(not (or (and (symbolp next)
(not (keywordp next))
(not (eq next t))
(not (eq next nil)))
(and (consp next)
(not (eq (car next) 'quote)))
(vectorp next))))
(progn
(cond
((keywordp current)
(push current normalized)
(push (intern (substring (symbol-name current) 1)) normalized))
((stringp current)
(push current normalized)
(push (intern current) normalized))
((and (consp current)
(eq (car current) 'quote))
(push current normalized)
(push (cadr current) normalized))
(t (error "-let: found key `%s' in kv destructuring but its pattern `%s' is invalid and can not be derived from the key" current next)))
(setq skip nil))
(push current normalized)
(push next normalized)
(setq skip t))))))
(nreverse normalized)))
(defun dash--match-kv (match-form source)
"Setup a kv matching environment and call the real matcher.
@ -1775,7 +1859,7 @@ Key-value stores are disambiguated by placing a token &plist,
(cons (list s source)
(dash--match (cddr match-form) s))))
((memq (car match-form) '(&keys &plist &alist &hash))
(dash--match-kv match-form source))
(dash--match-kv (dash--match-kv-normalize-match-form match-form) source))
(t (dash--match-cons match-form source))))
((vectorp match-form)
;; We support the &as binding in vectors too
@ -1788,6 +1872,20 @@ Key-value stores are disambiguated by placing a token &plist,
(dash--match (dash--vector-tail match-form 2) s))))
(t (dash--match-vector match-form source))))))
(defun dash--normalize-let-varlist (varlist)
"Normalize VARLIST so that every binding is a list.
`let' allows specifying a binding which is not a list but simply
the place which is then automatically bound to nil, such that all
three of the following are identical and evaluate to nil.
(let (a) a)
(let ((a)) a)
(let ((a nil)) a)
This function normalizes all of these to the last form."
(--map (if (consp it) it (list it nil)) varlist))
(defmacro -let* (varlist &rest body)
"Bind variables according to VARLIST then eval BODY.
@ -1800,9 +1898,10 @@ VARLIST. This is useful if you want to destructure SOURCE
recursively but also want to name the intermediate structures.
See `-let' for the list of all possible patterns."
(declare (debug ((&rest (sexp form)) body))
(declare (debug ((&rest [&or (sexp form) sexp]) body))
(indent 1))
(let ((bindings (--mapcat (dash--match (car it) (cadr it)) varlist)))
(let* ((varlist (dash--normalize-let-varlist varlist))
(bindings (--mapcat (dash--match (car it) (cadr it)) varlist)))
`(let* ,bindings
,@body)))
@ -1877,14 +1976,17 @@ Key/value stores:
(&plist key0 a0 ... keyN aN) - bind value mapped by keyK in the
SOURCE plist to aK. If the
value is not found, aK is nil.
Uses `plist-get' to fetch values.
(&alist key0 a0 ... keyN aN) - bind value mapped by keyK in the
SOURCE alist to aK. If the
value is not found, aK is nil.
Uses `assoc' to fetch values.
(&hash key0 a0 ... keyN aN) - bind value mapped by keyK in the
SOURCE hash table to aK. If the
value is not found, aK is nil.
Uses `gethash' to fetch values.
Further, special keyword &keys supports \"inline\" matching of
plist-like key-value pairs, similarly to &keys keyword of
@ -1895,6 +1997,36 @@ plist-like key-value pairs, similarly to &keys keyword of
This binds N values from the list to a1 ... aN, then interprets
the cdr as a plist (see key/value matching above).
A shorthand notation for kv-destructuring exists which allows the
patterns be optionally left out and derived from the key name in
the following fashion:
- a key :foo is converted into `foo' pattern,
- a key 'bar is converted into `bar' pattern,
- a key \"baz\" is converted into `baz' pattern.
That is, the entire value under the key is bound to the derived
variable without any further destructuring.
This is possible only when the form following the key is not a
valid pattern (i.e. not a symbol, a cons cell or a vector).
Otherwise the matching proceeds as usual and in case of an
invalid spec fails with an error.
Thus the patterns are normalized as follows:
;; derive all the missing patterns
(&plist :foo 'bar \"baz\") => (&plist :foo foo 'bar bar \"baz\" baz)
;; we can specify some but not others
(&plist :foo 'bar explicit-bar) => (&plist :foo foo 'bar explicit-bar)
;; nothing happens, we store :foo in x
(&plist :foo x) => (&plist :foo x)
;; nothing happens, we match recursively
(&plist :foo (a b c)) => (&plist :foo (a b c))
You can name the source using the syntax SYMBOL &as PATTERN.
This syntax works with lists (proper or improper), vectors and
all types of maps.
@ -1934,14 +2066,15 @@ it with pattern
Note: Clojure programmers may know this feature as the \":as
binding\". The difference is that we put the &as at the front
because we need to support improper list binding."
(declare (debug ([&or (&rest (sexp form))
(declare (debug ([&or (&rest [&or (sexp form) sexp])
(vector [&rest [sexp form]])]
body))
(indent 1))
(if (vectorp varlist)
`(let* ,(dash--match (aref varlist 0) (aref varlist 1))
,@body)
(let* ((inputs (--map-indexed (list (make-symbol (format "input%d" it-index)) (cadr it)) varlist))
(let* ((varlist (dash--normalize-let-varlist varlist))
(inputs (--map-indexed (list (make-symbol (format "input%d" it-index)) (cadr it)) varlist))
(new-varlist (--map (list (caar it) (cadr it)) (-zip varlist inputs))))
`(let ,inputs
(-let* ,new-varlist ,@body)))))
@ -1979,6 +2112,60 @@ See `-let' for the description of destructuring mechanism."
`(lambda ,(--map (cadr it) inputs)
(-let* ,inputs ,@body))))))
(defmacro -setq (&rest forms)
"Bind each MATCH-FORM to the value of its VAL.
MATCH-FORM destructuring is done according to the rules of `-let'.
This macro allows you to bind multiple variables by destructuring
the value, so for example:
(-setq (a b) x
(&plist :c c) plist)
expands roughly speaking to the following code
(setq a (car x)
b (cadr x)
c (plist-get plist :c))
Care is taken to only evaluate each VAL once so that in case of
multiple assignments it does not cause unexpected side effects.
\(fn [MATCH-FORM VAL]...)"
(declare (debug (&rest sexp form))
(indent 1))
(when (= (mod (length forms) 2) 1)
(error "Odd number of arguments"))
(let* ((forms-and-sources
;; First get all the necessary mappings with all the
;; intermediate bindings.
(-map (lambda (x) (dash--match (car x) (cadr x)))
(-partition 2 forms)))
;; To preserve the logic of dynamic scoping we must ensure
;; that we `setq' the variables outside of the `let*' form
;; which holds the destructured intermediate values. For
;; this we generate for each variable a placeholder which is
;; bound to (lexically) the result of the destructuring.
;; Then outside of the helper `let*' form we bind all the
;; original variables to their respective placeholders.
;; TODO: There is a lot of room for possible optimization,
;; for start playing with `special-variable-p' to eliminate
;; unnecessary re-binding.
(variables-to-placeholders
(-mapcat
(lambda (bindings)
(-map
(lambda (binding)
(let ((var (car binding)))
(list var (make-symbol (concat "--dash-binding-" (symbol-name var) "--")))))
(--filter (not (string-prefix-p "--" (symbol-name (car it)))) bindings)))
forms-and-sources)))
`(let ,(-map 'cadr variables-to-placeholders)
(let* ,(-flatten-n 1 forms-and-sources)
(setq ,@(-flatten (-map 'reverse variables-to-placeholders))))
(setq ,@(-flatten variables-to-placeholders)))))
(defmacro -if-let* (vars-vals then &rest else)
"If all VALS evaluate to true, bind them to their corresponding
VARS and do THEN, otherwise do ELSE. VARS-VALS should be a list

View File

@ -1,2 +0,0 @@
;;; -*- no-byte-compile: t -*-
(define-package "diminish" "20170419.1036" "Diminished modes are minor modes with no modeline display" 'nil :url "https://github.com/myrjola/diminish.el" :keywords '("extensions" "diminish" "minor" "codeprose"))

View File

@ -3,8 +3,8 @@
;;; Code:
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil "diminish" "diminish.el" (22785 64255 80756
;;;;;; 745000))
;;;### (autoloads nil "diminish" "diminish.el" (23441 26592 586778
;;;;;; 335000))
;;; Generated autoloads from diminish.el
(autoload 'diminish "diminish" "\

View File

@ -0,0 +1,2 @@
;;; -*- no-byte-compile: t -*-
(define-package "diminish" "20170419.1736" "Diminished modes are minor modes with no modeline display" 'nil :commit "565a983a39d2e2cffab5df13b34f3b6116723208" :keywords '("extensions" "diminish" "minor" "codeprose") :authors '(("Will Mengarini" . "seldon@eskimo.com")) :maintainer '("Martin Yrjölä" . "martin.yrjola@gmail.com") :url "https://github.com/myrjola/diminish.el")

View File

@ -5,7 +5,7 @@
;; Author: Will Mengarini <seldon@eskimo.com>
;; Maintainer: Martin Yrjölä <martin.yrjola@gmail.com>
;; URL: <https://github.com/myrjola/diminish.el>
;; Package-Version: 20170419.1036
;; Package-Version: 20170419.1736
;; Created: Th 19 Feb 98
;; Version: 0.45
;; Keywords: extensions, diminish, minor, codeprose

View File

@ -1,2 +0,0 @@
;;; -*- no-byte-compile: t -*-
(define-package "exec-path-from-shell" "20180323.1904" "Get environment variables such as $PATH from the shell" 'nil :commit "4d0af1274797ce61f5d8c209339d5b9cdc49aca6" :keywords '("unix" "environment") :url "https://github.com/purcell/exec-path-from-shell")

View File

@ -4,7 +4,7 @@
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil "exec-path-from-shell" "exec-path-from-shell.el"
;;;;;; (23232 59847 70306 663000))
;;;;;; (23441 26552 330605 796000))
;;; Generated autoloads from exec-path-from-shell.el
(autoload 'exec-path-from-shell-copy-envs "exec-path-from-shell" "\

View File

@ -0,0 +1,2 @@
;;; -*- no-byte-compile: t -*-
(define-package "exec-path-from-shell" "20180324.204" "Get environment variables such as $PATH from the shell" 'nil :commit "d8aa7765a138a0cee1a18ac380019fb3b33d07e6" :keywords '("unix" "environment") :authors '(("Steve Purcell" . "steve@sanityinc.com")) :maintainer '("Steve Purcell" . "steve@sanityinc.com") :url "https://github.com/purcell/exec-path-from-shell")

View File

@ -5,7 +5,7 @@
;; Author: Steve Purcell <steve@sanityinc.com>
;; Keywords: unix, environment
;; URL: https://github.com/purcell/exec-path-from-shell
;; Package-Version: 20180323.1904
;; Package-Version: 20180324.204
;; Package-X-Original-Version: 0
;; This file is not part of GNU Emacs.

View File

@ -3,7 +3,7 @@
;;; Code:
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil "hydra" "hydra.el" (23362 18420 988487 438000))
;;;### (autoloads nil "hydra" "hydra.el" (23441 26489 426362 307000))
;;; Generated autoloads from hydra.el
(autoload 'defhydra "hydra" "\
@ -65,7 +65,7 @@ result of `defhydra'.
;;;***
;;;### (autoloads nil nil ("hydra-examples.el" "hydra-ox.el" "hydra-pkg.el"
;;;;;; "lv.el") (23362 18421 487 506000))
;;;;;; "lv.el") (23441 26489 442362 364000))
;;;***

View File

@ -0,0 +1,12 @@
(define-package "hydra" "20180703.1502" "Make bindings that stick around."
'((cl-lib "0.5"))
:keywords
'("bindings")
:authors
'(("Oleh Krehel" . "ohwoeowho@gmail.com"))
:maintainer
'("Oleh Krehel" . "ohwoeowho@gmail.com")
:url "https://github.com/abo-abo/hydra")
;; Local Variables:
;; no-byte-compile: t
;; End:

View File

@ -1,8 +0,0 @@
(define-package "hydra" "20180703.802" "Make bindings that stick around."
'((cl-lib "0.5"))
:keywords
'("bindings")
:url "https://github.com/abo-abo/hydra")
;; Local Variables:
;; no-byte-compile: t
;; End:

View File

@ -3,8 +3,8 @@
;;; Code:
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil "mc-edit-lines" "mc-edit-lines.el" (23362 18400
;;;;;; 264371 251000))
;;;### (autoloads nil "mc-edit-lines" "mc-edit-lines.el" (23441 26442
;;;;;; 494078 132000))
;;; Generated autoloads from mc-edit-lines.el
(autoload 'mc/edit-lines "mc-edit-lines" "\
@ -34,7 +34,7 @@ Add one cursor to the beginning of each line in the active region.
;;;***
;;;### (autoloads nil "mc-hide-unmatched-lines-mode" "mc-hide-unmatched-lines-mode.el"
;;;;;; (23362 18400 292371 408000))
;;;;;; (23441 26442 558078 546000))
;;; Generated autoloads from mc-hide-unmatched-lines-mode.el
(autoload 'mc-hide-unmatched-lines-mode "mc-hide-unmatched-lines-mode" "\
@ -48,8 +48,8 @@ mode. To leave this mode press <return> or \"C-g\"
;;;***
;;;### (autoloads nil "mc-mark-more" "mc-mark-more.el" (23362 18400
;;;;;; 308371 498000))
;;;### (autoloads nil "mc-mark-more" "mc-mark-more.el" (23441 26442
;;;;;; 510078 235000))
;;; Generated autoloads from mc-mark-more.el
(autoload 'mc/mark-next-like-this "mc-mark-more" "\
@ -246,8 +246,8 @@ Mark the tag we're in and its pair for renaming.
;;;***
;;;### (autoloads nil "mc-mark-pop" "mc-mark-pop.el" (23362 18400
;;;;;; 288371 385000))
;;;### (autoloads nil "mc-mark-pop" "mc-mark-pop.el" (23441 26442
;;;;;; 562078 571000))
;;; Generated autoloads from mc-mark-pop.el
(autoload 'mc/mark-pop "mc-mark-pop" "\
@ -259,7 +259,7 @@ to the popped mark.
;;;***
;;;### (autoloads nil "mc-separate-operations" "mc-separate-operations.el"
;;;;;; (23362 18400 300371 453000))
;;;;;; (23441 26442 486078 80000))
;;; Generated autoloads from mc-separate-operations.el
(autoload 'mc/insert-numbers "mc-separate-operations" "\
@ -299,7 +299,7 @@ Aligns all cursors with whitespace like `mc/vertical-align' does
;;;***
;;;### (autoloads nil "multiple-cursors-core" "multiple-cursors-core.el"
;;;;;; (23362 18400 248371 161000))
;;;;;; (23441 26442 534078 390000))
;;; Generated autoloads from multiple-cursors-core.el
(autoload 'multiple-cursors-mode "multiple-cursors-core" "\
@ -310,7 +310,7 @@ Mode while multiple cursors are active.
;;;***
;;;### (autoloads nil "rectangular-region-mode" "rectangular-region-mode.el"
;;;;;; (23362 18400 280371 341000))
;;;;;; (23441 26442 546078 468000))
;;; Generated autoloads from rectangular-region-mode.el
(autoload 'set-rectangular-region-anchor "rectangular-region-mode" "\
@ -329,7 +329,7 @@ A mode for creating a rectangular region to edit
;;;***
;;;### (autoloads nil nil ("mc-cycle-cursors.el" "multiple-cursors-pkg.el"
;;;;;; "multiple-cursors.el") (23362 18400 316371 542000))
;;;;;; "multiple-cursors.el") (23441 26442 522078 313000))
;;;***

View File

@ -0,0 +1,5 @@
(define-package "multiple-cursors" "20180615.1218" "Multiple cursors for Emacs."
'((cl-lib "0.5")))
;; Local Variables:
;; no-byte-compile: t
;; End:

View File

@ -1,5 +0,0 @@
(define-package "multiple-cursors" "20180615.518" "Multiple cursors for Emacs."
'((cl-lib "0.5")))
;; Local Variables:
;; no-byte-compile: t
;; End:

View File

@ -1,2 +0,0 @@
;;; -*- no-byte-compile: t -*-
(define-package "page-break-lines" "20171210.31" "Display ^L page breaks as tidy horizontal lines" '((emacs "24.4")) :commit "fd3b7e38ad8747cd009ead7ef1bb150849ccc693" :url "https://github.com/purcell/page-break-lines" :keywords '("convenience" "faces"))

View File

@ -3,8 +3,8 @@
;;; Code:
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil "page-break-lines" "page-break-lines.el" (23094
;;;;;; 13927 449089 481000))
;;;### (autoloads nil "page-break-lines" "page-break-lines.el" (23441
;;;;;; 26397 689788 810000))
;;; Generated autoloads from page-break-lines.el
(defvar page-break-lines-char 9472 "\

View File

@ -0,0 +1,2 @@
;;; -*- no-byte-compile: t -*-
(define-package "page-break-lines" "20171210.831" "Display ^L page breaks as tidy horizontal lines" '((emacs "24.4")) :commit "fd3b7e38ad8747cd009ead7ef1bb150849ccc693" :keywords '("convenience" "faces") :authors '(("Steve Purcell" . "steve@sanityinc.com")) :maintainer '("Steve Purcell" . "steve@sanityinc.com") :url "https://github.com/purcell/page-break-lines")

View File

@ -4,7 +4,7 @@
;; Author: Steve Purcell <steve@sanityinc.com>
;; URL: https://github.com/purcell/page-break-lines
;; Package-Version: 20171210.31
;; Package-Version: 20171210.831
;; Package-X-Original-Version: 0
;; Package-Requires: ((emacs "24.4"))
;; Keywords: convenience, faces

View File

@ -5,7 +5,7 @@ The first time you invoke Info you start off looking at this node.
File: dir, Node: Top This is the top of the INFO tree
This (the Directory node) gives a menu of major topics.
Typing "q" exits, "?" lists all Info commands, "d" returns here,
Typing "q" exits, "H" lists all Info commands, "d" returns here,
"h" gives a primer for first-timers,
"mEmacs<Return>" visits the Emacs manual, etc.

View File

@ -4,7 +4,7 @@
(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path))))
;;;### (autoloads nil "use-package-bind-key" "use-package-bind-key.el"
;;;;;; (23362 18341 680043 7000))
;;;;;; (23441 26325 101319 983000))
;;; Generated autoloads from use-package-bind-key.el
(autoload 'use-package-autoload-keymap "use-package-bind-key" "\
@ -55,8 +55,8 @@ deferred until the prefix key sequence is pressed.
;;;***
;;;### (autoloads nil "use-package-core" "use-package-core.el" (23362
;;;;;; 18341 624042 694000))
;;;### (autoloads nil "use-package-core" "use-package-core.el" (23441
;;;;;; 26325 45319 621000))
;;; Generated autoloads from use-package-core.el
(autoload 'use-package "use-package-core" "\
@ -121,7 +121,7 @@ this file. Usage:
;;;***
;;;### (autoloads nil "use-package-delight" "use-package-delight.el"
;;;;;; (23362 18341 640042 783000))
;;;;;; (23441 26325 33319 544000))
;;; Generated autoloads from use-package-delight.el
(autoload 'use-package-normalize/:delight "use-package-delight" "\
@ -137,7 +137,7 @@ Normalize arguments to delight.
;;;***
;;;### (autoloads nil "use-package-diminish" "use-package-diminish.el"
;;;;;; (23362 18341 660042 895000))
;;;;;; (23441 26325 81319 854000))
;;; Generated autoloads from use-package-diminish.el
(autoload 'use-package-normalize/:diminish "use-package-diminish" "\
@ -153,7 +153,7 @@ Normalize arguments to delight.
;;;***
;;;### (autoloads nil "use-package-ensure" "use-package-ensure.el"
;;;;;; (23362 18341 636042 760000))
;;;;;; (23441 26325 53319 673000))
;;; Generated autoloads from use-package-ensure.el
(autoload 'use-package-normalize/:ensure "use-package-ensure" "\
@ -168,8 +168,8 @@ Normalize arguments to delight.
;;;***
;;;### (autoloads nil "use-package-jump" "use-package-jump.el" (23362
;;;;;; 18341 676042 985000))
;;;### (autoloads nil "use-package-jump" "use-package-jump.el" (23441
;;;;;; 26325 61319 724000))
;;; Generated autoloads from use-package-jump.el
(autoload 'use-package-jump-to-package-form "use-package-jump" "\
@ -183,8 +183,8 @@ instead.
;;;***
;;;### (autoloads nil "use-package-lint" "use-package-lint.el" (23362
;;;;;; 18341 644042 805000))
;;;### (autoloads nil "use-package-lint" "use-package-lint.el" (23441
;;;;;; 26325 73319 802000))
;;; Generated autoloads from use-package-lint.el
(autoload 'use-package-lint "use-package-lint" "\
@ -197,7 +197,7 @@ with the specified `:load-path' the module cannot be found.
;;;***
;;;### (autoloads nil nil ("use-package-pkg.el" "use-package.el")
;;;;;; (23362 18341 672042 962000))
;;;;;; (23441 26325 65319 751000))
;;;***

View File

@ -61,7 +61,8 @@ deferred until the prefix key sequence is pressed."
(bind-key* key keymap)
(bind-key key keymap))
(setq unread-command-events
(listify-key-sequence kv)))
(mapcar (lambda (ev) (cons t ev))
(listify-key-sequence kv))))
(use-package-error
(format "package.el %s failed to define keymap %s"
package keymap-symbol)))))

View File

@ -1,8 +1,12 @@
(define-package "use-package" "20180613.2219" "A configuration macro for simplifying your .emacs"
(define-package "use-package" "20180715.1801" "A configuration macro for simplifying your .emacs"
'((emacs "24.3")
(bind-key "2.4"))
:keywords
'("dotemacs" "startup" "speed" "config" "package")
:authors
'(("John Wiegley" . "johnw@newartisans.com"))
:maintainer
'("John Wiegley" . "johnw@newartisans.com")
:url "https://github.com/jwiegley/use-package")
;; Local Variables:
;; no-byte-compile: t

View File

@ -1,4 +1,4 @@
This is use-package.info, produced by makeinfo version 6.1 from
This is use-package.info, produced by makeinfo version 6.5 from
use-package.texi.
Copyright (C) 2012-2017 John Wiegley <johnw@newartisans.com>
@ -63,25 +63,25 @@ Installation
Keywords
* :after: after.
* :bind-keymap, :bind-keymap*: bind-keymap bind-keymap*.
* :bind, :bind*: bind bind*.
* :commands: commands.
* :preface, :init, :config: preface init config.
* :custom: custom.
* :custom-face: custom-face.
* :defer, :demand: defer demand.
* :defines, :functions: defines functions.
* :diminish, :delight: diminish delight.
* :disabled: disabled.
* :ensure, :pin: ensure pin.
* :hook: hook.
* :if, :when, :unless: if when unless.
* :load-path: load-path.
* :mode, :interpreter: mode interpreter.
* :magic, :magic-fallback: magic magic-fallback.
* :no-require: no-require.
* :requires: requires.
* :after: after.
* :bind-keymap, :bind-keymap*: bind-keymap bind-keymap*.
* :bind, :bind*: bind bind*.
* :commands: commands.
* :preface, :init, :config: preface init config.
* :custom: custom.
* :custom-face: custom-face.
* :defer, :demand: defer demand.
* :defines, :functions: defines functions.
* :diminish, :delight: diminish delight.
* :disabled: disabled.
* :ensure, :pin: ensure pin.
* :hook: hook.
* :if, :when, :unless: if when unless.
* :load-path: load-path.
* :mode, :interpreter: mode interpreter.
* :magic, :magic-fallback: magic magic-fallback.
* :no-require: no-require.
* :requires: requires.
@ -255,25 +255,25 @@ File: use-package.info, Node: Keywords, Next: FAQ, Prev: Getting Started, Up
* Menu:
* :after: after.
* :bind-keymap, :bind-keymap*: bind-keymap bind-keymap*.
* :bind, :bind*: bind bind*.
* :commands: commands.
* :preface, :init, :config: preface init config.
* :custom: custom.
* :custom-face: custom-face.
* :defer, :demand: defer demand.
* :defines, :functions: defines functions.
* :diminish, :delight: diminish delight.
* :disabled: disabled.
* :ensure, :pin: ensure pin.
* :hook: hook.
* :if, :when, :unless: if when unless.
* :load-path: load-path.
* :mode, :interpreter: mode interpreter.
* :magic, :magic-fallback: magic magic-fallback.
* :no-require: no-require.
* :requires: requires.
* :after: after.
* :bind-keymap, :bind-keymap*: bind-keymap bind-keymap*.
* :bind, :bind*: bind bind*.
* :commands: commands.
* :preface, :init, :config: preface init config.
* :custom: custom.
* :custom-face: custom-face.
* :defer, :demand: defer demand.
* :defines, :functions: defines functions.
* :diminish, :delight: diminish delight.
* :disabled: disabled.
* :ensure, :pin: ensure pin.
* :hook: hook.
* :if, :when, :unless: if when unless.
* :load-path: load-path.
* :mode, :interpreter: mode interpreter.
* :magic, :magic-fallback: magic magic-fallback.
* :no-require: no-require.
* :requires: requires.

File: use-package.info, Node: after, Next: bind-keymap bind-keymap*, Up: Keywords
@ -1003,42 +1003,42 @@ Appendix E Variable Index

Tag Table:
Node: Top784
Node: Introduction2838
Node: Installation3325
Node: Installing from an Elpa Archive3677
Node: Installing from the Git Repository4792
Node: Post-Installation Tasks6328
Node: Getting Started7041
Node: Keywords7213
Node: after8151
Node: bind-keymap bind-keymap*9683
Node: bind bind*10736
Node: Binding to local keymaps12776
Node: commands13867
Node: preface init config14009
Node: custom16087
Node: custom-face16527
Node: defer demand16847
Node: defines functions17659
Node: diminish delight18804
Node: disabled20747
Node: ensure pin21242
Node: hook23972
Node: if when unless25390
Node: load-path26336
Node: mode interpreter27482
Node: magic magic-fallback28793
Node: no-require29638
Node: requires30342
Node: FAQ31229
Node: FAQ - How to ...?31512
Node: This is a question31684
Node: FAQ - Issues and Errors31832
Node: This is an issues32015
Node: Debugging Tools32170
Node: Command Index32344
Node: Function Index32500
Node: Variable Index32657
Node: Introduction2819
Node: Installation3306
Node: Installing from an Elpa Archive3658
Node: Installing from the Git Repository4773
Node: Post-Installation Tasks6309
Node: Getting Started7022
Node: Keywords7194
Node: after8113
Node: bind-keymap bind-keymap*9645
Node: bind bind*10698
Node: Binding to local keymaps12738
Node: commands13829
Node: preface init config13971
Node: custom16049
Node: custom-face16489
Node: defer demand16809
Node: defines functions17621
Node: diminish delight18766
Node: disabled20709
Node: ensure pin21204
Node: hook23934
Node: if when unless25352
Node: load-path26298
Node: mode interpreter27444
Node: magic magic-fallback28755
Node: no-require29600
Node: requires30304
Node: FAQ31191
Node: FAQ - How to ...?31474
Node: This is a question31646
Node: FAQ - Issues and Errors31794
Node: This is an issues31977
Node: Debugging Tools32132
Node: Command Index32306
Node: Function Index32462
Node: Variable Index32619

End Tag Table