[elpa] master 2584c72: * packages/transcribe.el: Manually changed Changelog

2015-12-01 Thread David Gonzalez Gandara
branch: master
commit 2584c722df96f8d1819fd3315344cf2ea67d9041
Author: David Gonzalez Gandara 
Commit: David Gonzalez Gandara 

* packages/transcribe.el: Manually changed Changelog
---
 packages/transcribe/transcribe.el |8 ++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/packages/transcribe/transcribe.el 
b/packages/transcribe/transcribe.el
index 2cf0494..9948dd9 100644
--- a/packages/transcribe/transcribe.el
+++ b/packages/transcribe/transcribe.el
@@ -3,7 +3,7 @@
 ;; Copyright 2014-2015  Free Software Foundation, Inc.
 
 ;; Author: David Gonzalez Gandara 
-;; version: 0.5.0
+;; Version: 0.5.0
 
 ;; This program is free software: you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
@@ -125,6 +125,10 @@
 
  ChangeLog:
 
+;; 2015-11-30  David Gonzalez Gandara  
+;; 
+;; Added minor-mode function as suggested
+;; 
 ;; 2015-11-29  Stefan Monnier  
 ;; 
 ;; * transcribe.el: Add `provide' statement
@@ -145,4 +149,4 @@
 
 (provide 'transcribe)
 
-;;; transcribe.el ends here
\ No newline at end of file
+;;; transcribe.el ends here



[elpa] master 721c270 09/10: Merge commit '311ac8ee54078f95b7279e532da6cf5a2afb4125'

2015-12-01 Thread Artur Malabarba
branch: master
commit 721c270052e4e4fc671472ac871d6fe61be3681b
Merge: ba603c9 311ac8e
Author: Artur Malabarba 
Commit: Artur Malabarba 

Merge commit '311ac8ee54078f95b7279e532da6cf5a2afb4125'
---
 packages/rich-minority/rich-minority.el |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/rich-minority/rich-minority.el 
b/packages/rich-minority/rich-minority.el
index 864b4d3..78a4166 100644
--- a/packages/rich-minority/rich-minority.el
+++ b/packages/rich-minority/rich-minority.el
@@ -5,7 +5,7 @@
 ;; Author: Artur Malabarba 
 ;; URL: https://github.com/Malabarba/rich-minority
 ;; Package-Requires: ((cl-lib "0.5"))
-;; Version: 1.0
+;; Version: 1.0.1
 ;; Keywords: mode-line faces
 
 ;;; Commentary:
@@ -87,7 +87,7 @@ Please include your Emacs and rich-minority versions."
   (require 'lisp-mnt)
   (message "Your rm-version is: %s, and your emacs version is: %s.\nPlease 
include this in your report!"
(lm-version "rich-minority.el") emacs-version)
-  (browse-url "https://github.com/Bruce-Connor/rich-minority/issues/new";))
+  (browse-url "https://github.com/Malabarba/rich-minority/issues/new";))
 (defun rm-customize ()
   "Open the customization menu in the `rich-minority' group."
   (interactive)



[elpa] master 465df8e 05/10: Update Github username

2015-12-01 Thread Artur Malabarba
branch: master
commit 465df8ed03f9d6c926566b81ef8abc93f8357983
Author: Artur Malabarba 
Commit: Artur Malabarba 

Update Github username
---
 names.el |   10 +-
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/names.el b/names.el
index 0a6d1a2..0801c8c 100644
--- a/names.el
+++ b/names.el
@@ -3,8 +3,8 @@
 ;; Copyright (C) 2014-2015 Free Software Foundation, Inc.
 
 ;; Author: Artur Malabarba 
-;; URL: https://github.com/Bruce-Connor/names
-;; Version: 20150723.0
+;; URL: https://github.com/Malabarba/names
+;; Version: 20151201.0
 ;; Package-Requires: ((emacs "24.1") (cl-lib "0.5"))
 ;; Keywords: extensions lisp
 
@@ -13,7 +13,7 @@
 ;; The description is way too large to sanely write here, below is a
 ;; summary. For a complete description, please visit the package's
 ;; frontpage with `M-x names-view-manual', or see the Readme file on
-;; https://raw.githubusercontent.com/Bruce-Connor/names/master/Readme.org
+;; https://raw.githubusercontent.com/Malabarba/names/master/Readme.org
 
 ;;; License:
 ;;
@@ -123,7 +123,7 @@ it will set PROP."
 
 ;;; ---
 ;;; Variables
-(defconst names-version "20150723.0" "Version of the names.el package.")
+(defconst names-version "20151201.0" "Version of the names.el package.")
 
 (defvar names--name nil
   "Name of the current namespace inside the `define-namespace' macro.")
@@ -567,7 +567,7 @@ Either it's an undefined macro, a macro with a bad debug 
declaration, or we have
 (defun names-view-manual ()
   "Call `browse-url' to view the manual of the Names package."
   (interactive)
-  (browse-url "http://github.com/Bruce-Connor/names";))
+  (browse-url "http://github.com/Malabarba/names";))
 
 (defun names--package-name ()
   "Return the package name as a symbol.



[elpa] master 216f0f4 02/10: Add gnus-summary-mode and gnus-group-mode to dont-blink-modes

2015-12-01 Thread Artur Malabarba
branch: master
commit 216f0f4ba362fe509267f0bfc19f060911b0f519
Author: Artur Malabarba 
Commit: Artur Malabarba 

Add gnus-summary-mode and gnus-group-mode to dont-blink-modes
---
 beacon.el |3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/beacon.el b/beacon.el
index 3dc772d..a01ea1a 100644
--- a/beacon.el
+++ b/beacon.el
@@ -149,7 +149,8 @@ For instance, if you want to disable beacon on buffers where
 
 (add-hook 'beacon-dont-blink-predicates #'window-minibuffer-p)
 
-(defcustom beacon-dont-blink-major-modes '(magit-status-mode magit-popup-mode)
+(defcustom beacon-dont-blink-major-modes (quote magit-status-mode 
magit-popup-mode
+  gnus-summary-mode gnus-group-mode)
   "A list of major-modes where the beacon won't blink.
 Whenever the current buffer satisfies `derived-mode-p' for
 one of the major-modes on this list, the beacon will not



[elpa] master 85b3fbe 06/10: Remove pseudo-headers from secondary file

2015-12-01 Thread Artur Malabarba
branch: master
commit 85b3fbe091aba2d9dc581894a02f60acd46f4413
Author: Artur Malabarba 
Commit: Artur Malabarba 

Remove pseudo-headers from secondary file
---
 names-dev.el |3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/names-dev.el b/names-dev.el
index 0c2dc20..c139d64 100644
--- a/names-dev.el
+++ b/names-dev.el
@@ -2,9 +2,6 @@
 
 ;; Copyright (C) 2014 Free Software Foundation, Inc.
 
-;; Author: Artur Malabarba 
-;; Maintainer: Artur Malabarba 
-;; URL: http://github.com/Bruce-Connor/names
 ;; Prefix: names
 ;; Separator: -
 



[elpa] master d23e2ea 07/10: Update names subtree url

2015-12-01 Thread Artur Malabarba
branch: master
commit d23e2ea5c44121406b66a7e2494f6c89ae0410ed
Author: Artur Malabarba 
Commit: Artur Malabarba 

Update names subtree url
---
 externals-list |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/externals-list b/externals-list
index 94151e4..23fe8ec 100644
--- a/externals-list
+++ b/externals-list
@@ -58,7 +58,7 @@
  ("js2-mode"   :subtree "https://github.com/mooz/js2-mode.git";)
  ("math-symbol-lists"  :subtree 
"https://github.com/vspinu/math-symbol-lists.git";)
  ("nameless" :subtree "https://github.com/Malabarba/Nameless";)
- ("names" :subtree "http://github.com/Bruce-Connor/names";)
+ ("names" :subtree "http://github.com/Malabarba/names";)
  ("omn-mode":external nil)
  ("ntlm"   :core "lisp/net/ntlm.el")
  ("on-screen"   :subtree 
"https://github.com/michael-heerdegen/on-screen.el.git";)



[elpa] master a8d35d5 01/10: Don't blink on line movement

2015-12-01 Thread Artur Malabarba
branch: master
commit a8d35d512872931e05c398fbc0f0f54851f0bfcf
Author: Artur Malabarba 
Commit: Artur Malabarba 

Don't blink on line movement

Related to #35
---
 beacon.el |3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/beacon.el b/beacon.el
index 63ebbae..3dc772d 100644
--- a/beacon.el
+++ b/beacon.el
@@ -156,7 +156,8 @@ one of the major-modes on this list, the beacon will not
 blink."
   :type '(repeat symbol))
 
-(defcustom beacon-dont-blink-commands '(recenter-top-bottom)
+(defcustom beacon-dont-blink-commands '(recenter-top-bottom next-line 
previous-line
+  forward-line)
   "A list of commands that should not make the beacon blink.
 Use this for commands that scroll the window in very
 predictable ways, when the blink would be more distracting



[elpa] master updated (2584c72 -> 7521ba2)

2015-12-01 Thread Artur Malabarba
malabarba pushed a change to branch master.

  from  2584c72   * packages/transcribe.el: Manually changed Changelog
   new  d23e2ea   Update names subtree url
   new  a8d35d5   Don't blink on line movement
   new  216f0f4   Add gnus-summary-mode and gnus-group-mode to 
dont-blink-modes
   new  f9e6868   Fix #36 Stupid use of quote
   new  ba603c9   Merge commit 'f9e686861765162a9a6373a936c1a72359e7bf4b'
   new  311ac8e   Update Github username
   new  721c270   Merge commit '311ac8ee54078f95b7279e532da6cf5a2afb4125'
   new  465df8e   Update Github username
   new  85b3fbe   Remove pseudo-headers from secondary file
   new  7521ba2   Merge commit '85b3fbe091aba2d9dc581894a02f60acd46f4413'


Summary of changes:
 externals-list  |2 +-
 packages/beacon/beacon.el   |6 --
 packages/names/names-dev.el |3 ---
 packages/names/names.el |   10 +-
 packages/rich-minority/rich-minority.el |4 ++--
 5 files changed, 12 insertions(+), 13 deletions(-)



[elpa] master 311ac8e 04/10: Update Github username

2015-12-01 Thread Artur Malabarba
branch: master
commit 311ac8ee54078f95b7279e532da6cf5a2afb4125
Author: Artur Malabarba 
Commit: Artur Malabarba 

Update Github username
---
 rich-minority.el |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/rich-minority.el b/rich-minority.el
index 864b4d3..78a4166 100644
--- a/rich-minority.el
+++ b/rich-minority.el
@@ -5,7 +5,7 @@
 ;; Author: Artur Malabarba 
 ;; URL: https://github.com/Malabarba/rich-minority
 ;; Package-Requires: ((cl-lib "0.5"))
-;; Version: 1.0
+;; Version: 1.0.1
 ;; Keywords: mode-line faces
 
 ;;; Commentary:
@@ -87,7 +87,7 @@ Please include your Emacs and rich-minority versions."
   (require 'lisp-mnt)
   (message "Your rm-version is: %s, and your emacs version is: %s.\nPlease 
include this in your report!"
(lm-version "rich-minority.el") emacs-version)
-  (browse-url "https://github.com/Bruce-Connor/rich-minority/issues/new";))
+  (browse-url "https://github.com/Malabarba/rich-minority/issues/new";))
 (defun rm-customize ()
   "Open the customization menu in the `rich-minority' group."
   (interactive)



[elpa] master f9e6868 03/10: Fix #36 Stupid use of quote

2015-12-01 Thread Artur Malabarba
branch: master
commit f9e686861765162a9a6373a936c1a72359e7bf4b
Author: Artur Malabarba 
Commit: Artur Malabarba 

Fix #36 Stupid use of quote
---
 beacon.el |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/beacon.el b/beacon.el
index a01ea1a..66e6964 100644
--- a/beacon.el
+++ b/beacon.el
@@ -149,8 +149,8 @@ For instance, if you want to disable beacon on buffers where
 
 (add-hook 'beacon-dont-blink-predicates #'window-minibuffer-p)
 
-(defcustom beacon-dont-blink-major-modes (quote magit-status-mode 
magit-popup-mode
-  gnus-summary-mode gnus-group-mode)
+(defcustom beacon-dont-blink-major-modes '(t magit-status-mode magit-popup-mode
+   gnus-summary-mode gnus-group-mode)
   "A list of major-modes where the beacon won't blink.
 Whenever the current buffer satisfies `derived-mode-p' for
 one of the major-modes on this list, the beacon will not



[elpa] master 7521ba2 10/10: Merge commit '85b3fbe091aba2d9dc581894a02f60acd46f4413'

2015-12-01 Thread Artur Malabarba
branch: master
commit 7521ba2569eed0ba031eeffdbca9e9f6d109896b
Merge: 721c270 85b3fbe
Author: Artur Malabarba 
Commit: Artur Malabarba 

Merge commit '85b3fbe091aba2d9dc581894a02f60acd46f4413'
---
 packages/names/names-dev.el |3 ---
 packages/names/names.el |   10 +-
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/packages/names/names-dev.el b/packages/names/names-dev.el
index 0c2dc20..c139d64 100644
--- a/packages/names/names-dev.el
+++ b/packages/names/names-dev.el
@@ -2,9 +2,6 @@
 
 ;; Copyright (C) 2014 Free Software Foundation, Inc.
 
-;; Author: Artur Malabarba 
-;; Maintainer: Artur Malabarba 
-;; URL: http://github.com/Bruce-Connor/names
 ;; Prefix: names
 ;; Separator: -
 
diff --git a/packages/names/names.el b/packages/names/names.el
index f4ef7bd..62aafdf 100644
--- a/packages/names/names.el
+++ b/packages/names/names.el
@@ -3,8 +3,8 @@
 ;; Copyright (C) 2014-2015 Free Software Foundation, Inc.
 
 ;; Author: Artur Malabarba 
-;; URL: https://github.com/Bruce-Connor/names
-;; Version: 20150723.0
+;; URL: https://github.com/Malabarba/names
+;; Version: 20151201.0
 ;; Package-Requires: ((emacs "24.1") (cl-lib "0.5"))
 ;; Keywords: extensions lisp
 
@@ -13,7 +13,7 @@
 ;; The description is way too large to sanely write here, below is a
 ;; summary. For a complete description, please visit the package's
 ;; frontpage with `M-x names-view-manual', or see the Readme file on
-;; https://raw.githubusercontent.com/Bruce-Connor/names/master/Readme.org
+;; https://raw.githubusercontent.com/Malabarba/names/master/Readme.org
 
 ;;; License:
 ;;
@@ -123,7 +123,7 @@ it will set PROP."
 
 ;;; ---
 ;;; Variables
-(defconst names-version "20150723.0" "Version of the names.el package.")
+(defconst names-version "20151201.0" "Version of the names.el package.")
 
 (defvar names--name nil
   "Name of the current namespace inside the `define-namespace' macro.")
@@ -567,7 +567,7 @@ Either it's an undefined macro, a macro with a bad debug 
declaration, or we have
 (defun names-view-manual ()
   "Call `browse-url' to view the manual of the Names package."
   (interactive)
-  (browse-url "http://github.com/Bruce-Connor/names";))
+  (browse-url "http://github.com/Malabarba/names";))
 
 (defun names--package-name ()
   "Return the package name as a symbol.



[elpa] master ba603c9 08/10: Merge commit 'f9e686861765162a9a6373a936c1a72359e7bf4b'

2015-12-01 Thread Artur Malabarba
branch: master
commit ba603c98369e875b5b723b0b335a3c2b702af9c7
Merge: d23e2ea f9e6868
Author: Artur Malabarba 
Commit: Artur Malabarba 

Merge commit 'f9e686861765162a9a6373a936c1a72359e7bf4b'
---
 packages/beacon/beacon.el |6 --
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/packages/beacon/beacon.el b/packages/beacon/beacon.el
index 63ebbae..66e6964 100644
--- a/packages/beacon/beacon.el
+++ b/packages/beacon/beacon.el
@@ -149,14 +149,16 @@ For instance, if you want to disable beacon on buffers 
where
 
 (add-hook 'beacon-dont-blink-predicates #'window-minibuffer-p)
 
-(defcustom beacon-dont-blink-major-modes '(magit-status-mode magit-popup-mode)
+(defcustom beacon-dont-blink-major-modes '(t magit-status-mode magit-popup-mode
+   gnus-summary-mode gnus-group-mode)
   "A list of major-modes where the beacon won't blink.
 Whenever the current buffer satisfies `derived-mode-p' for
 one of the major-modes on this list, the beacon will not
 blink."
   :type '(repeat symbol))
 
-(defcustom beacon-dont-blink-commands '(recenter-top-bottom)
+(defcustom beacon-dont-blink-commands '(recenter-top-bottom next-line 
previous-line
+  forward-line)
   "A list of commands that should not make the beacon blink.
 Use this for commands that scroll the window in very
 predictable ways, when the blink would be more distracting



[elpa] master b898fa3: packages/bug-hunter: Username and documentation

2015-12-01 Thread Artur Malabarba
branch: master
commit b898fa3d0cafc7ddd8e121178caa1a542013c9ca
Author: Artur Malabarba 
Commit: Artur Malabarba 

packages/bug-hunter: Username and documentation
---
 packages/bug-hunter/README.org|1 +
 packages/bug-hunter/bug-hunter.el |   10 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/packages/bug-hunter/README.org b/packages/bug-hunter/README.org
index 78c622e..d8c9463 100644
--- a/packages/bug-hunter/README.org
+++ b/packages/bug-hunter/README.org
@@ -1,6 +1,7 @@
 #+OPTIONS: toc:nil num:nil
 #+TITLE: [[file:hunter.png]] The Bug Hunter 
[[https://travis-ci.org/Malabarba/elisp-bug-hunter][file:https://travis-ci.org/Malabarba/elisp-bug-hunter.svg?branch=master]]
 
+/Automatically debug and bisect your init (.emacs) file!/
 
 The Bug Hunter is an Emacs library that finds the source of an error
 or unexpected behavior inside an elisp configuration file (typically
diff --git a/packages/bug-hunter/bug-hunter.el 
b/packages/bug-hunter/bug-hunter.el
index 6faa5a1..041d5bd 100644
--- a/packages/bug-hunter/bug-hunter.el
+++ b/packages/bug-hunter/bug-hunter.el
@@ -1,10 +1,10 @@
-;;; bug-hunter.el --- Hunt down errors in elisp files  -*- lexical-binding: t; 
-*-
+;;; bug-hunter.el --- Hunt down errors by bisecting elisp files  -*- 
lexical-binding: t; -*-
 
 ;; Copyright (C) 2015 Free Software Foundation, Inc.
 
 ;; Author: Artur Malabarba 
-;; URL: http://github.com/Malabarba/elisp-bug-hunter
-;; Version: 1.0
+;; URL: https://github.com/Malabarba/elisp-bug-hunter
+;; Version: 1.0.1
 ;; Keywords: lisp
 ;; Package-Requires: ((seq "1.3") (cl-lib "0.5"))
 
@@ -110,7 +110,7 @@ non-nil in your current (problematic) Emacs state, AND that
 returns nil on a clean Emacs instance.
 If you're unsure how to write an assertion, you can try the interactive
 hunt instead, or see some examples in the Readme:
-https://github.com/Bruce-Connor/elisp-bug-hunter";
+https://github.com/Malabarba/elisp-bug-hunter";
   "Printed to the user if they provide a bad assertion.")
 
 (defvar bug-hunter--current-head nil
@@ -416,7 +416,7 @@ If you're looking for something that's not an error, use the
 interactive hunt instead of the error hunt.  If you have some
 elisp proficiency, you can also use the assertion hunt, see this
 link for some examples:
-https://github.com/Bruce-Connor/elisp-bug-hunter";)
+https://github.com/Malabarba/elisp-bug-hunter";)
 (or assertion "")))
 
  ;; Make sure we're in a forest, not a volcano.



[elpa] master 2d45570: packages/let-alist: Define it as a :core package

2015-12-01 Thread Artur Malabarba
branch: master
commit 2d45570ea587b8f880d3633849ff5db5a6673cae
Author: Artur Malabarba 
Commit: Artur Malabarba 

packages/let-alist: Define it as a :core package
---
 externals-list  |1 +
 packages/let-alist/let-alist.el |  142 ---
 2 files changed, 1 insertions(+), 142 deletions(-)

diff --git a/externals-list b/externals-list
index 23fe8ec..d024f97 100644
--- a/externals-list
+++ b/externals-list
@@ -56,6 +56,7 @@
  ("gnorb"   :subtree "https://github.com/girzel/gnorb";)
  ("ioccur" :subtree 
"https://github.com/thierryvolpiatto/ioccur.git";)
  ("js2-mode"   :subtree "https://github.com/mooz/js2-mode.git";)
+ ("let-alist" :core "lisp/emacs-lisp/let-alist.el")
  ("math-symbol-lists"  :subtree 
"https://github.com/vspinu/math-symbol-lists.git";)
  ("nameless" :subtree "https://github.com/Malabarba/Nameless";)
  ("names" :subtree "http://github.com/Malabarba/names";)
diff --git a/packages/let-alist/let-alist.el b/packages/let-alist/let-alist.el
deleted file mode 100644
index ca7a904..000
--- a/packages/let-alist/let-alist.el
+++ /dev/null
@@ -1,142 +0,0 @@
-;;; let-alist.el --- Easily let-bind values of an assoc-list by their names 
-*- lexical-binding: t; -*-
-
-;; Copyright (C) 2014-2015 Free Software Foundation, Inc.
-
-;; Author: Artur Malabarba 
-;; Maintainer: Artur Malabarba 
-;; Version: 1.0.4
-;; Keywords: extensions lisp
-;; Prefix: let-alist
-;; Separator: -
-
-;; This file is part of GNU Emacs.
-
-;; GNU Emacs is free software: you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; GNU Emacs is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs.  If not, see .
-
-;;; Commentary:
-
-;; This package offers a single macro, `let-alist'.  This macro takes a
-;; first argument (whose value must be an alist) and a body.
-;;
-;; The macro expands to a let form containing body, where each dotted
-;; symbol inside body is let-bound to their cdrs in the alist.  Dotted
-;; symbol is any symbol starting with a `.'.  Only those present in
-;; the body are let-bound and this search is done at compile time.
-;;
-;; For instance, the following code
-;;
-;;   (let-alist alist
-;; (if (and .title .body)
-;; .body
-;;   .site
-;;   .site.contents))
-;;
-;; essentially expands to
-;;
-;;   (let ((.title (cdr (assq 'title alist)))
-;; (.body  (cdr (assq 'body alist)))
-;; (.site  (cdr (assq 'site alist)))
-;; (.site.contents (cdr (assq 'contents (cdr (assq 'site alist))
-;; (if (and .title .body)
-;; .body
-;;   .site
-;;   .site.contents))
-;;
-;; If you nest `let-alist' invocations, the inner one can't access
-;; the variables of the outer one. You can, however, access alists
-;; inside the original alist by using dots inside the symbol, as
-;; displayed in the example above by the `.site.contents'.
-;;
-;;; Code:
-
-
-(defun let-alist--deep-dot-search (data)
-  "Return alist of symbols inside DATA that start with a `.'.
-Perform a deep search and return an alist where each car is the
-symbol, and each cdr is the same symbol without the `.'."
-  (cond
-   ((symbolp data)
-(let ((name (symbol-name data)))
-  (when (string-match "\\`\\." name)
-;; Return the cons cell inside a list, so it can be appended
-;; with other results in the clause below.
-(list (cons data (intern (replace-match "" nil nil name)))
-   ((not (consp data)) nil)
-   (t (append (let-alist--deep-dot-search (car data))
-  (let-alist--deep-dot-search (cdr data))
-
-(defun let-alist--access-sexp (symbol variable)
-  "Return a sexp used to access SYMBOL inside VARIABLE."
-  (let* ((clean (let-alist--remove-dot symbol))
- (name (symbol-name clean)))
-(if (string-match "\\`\\." name)
-clean
-  (let-alist--list-to-sexp
-   (mapcar #'intern (nreverse (split-string name "\\.")))
-   variable
-
-(defun let-alist--list-to-sexp (list var)
-  "Turn symbols LIST into recursive calls to `cdr' `assq' on VAR."
-  `(cdr (assq ',(car list)
-  ,(if (cdr list) (let-alist--list-to-sexp (cdr list) var)
- var
-
-(defun let-alist--remove-dot (symbol)
-  "Return SYMBOL, sans an initial dot."
-  (let ((name (symbol-name symbol)))
-(if (string-match "\\`\\." name)
-(intern (replace-match "" nil nil name))
-  symbol)))
-
-
-;;; The actual macro.
-;;;###autoload
-(defmacro let-alist (alist &rest body)
-  "Let-

[elpa] master cf21e60: * transcribe/transcribe.el: Remove manual change log

2015-12-01 Thread Stefan Monnier
branch: master
commit cf21e607916f9d99f5b8d36b0e2294b8db7225fd
Author: Stefan Monnier 
Commit: Stefan Monnier 

* transcribe/transcribe.el: Remove manual change log
---
 packages/transcribe/transcribe.el |   24 
 1 files changed, 0 insertions(+), 24 deletions(-)

diff --git a/packages/transcribe/transcribe.el 
b/packages/transcribe/transcribe.el
index 9948dd9..15224e8 100644
--- a/packages/transcribe/transcribe.el
+++ b/packages/transcribe/transcribe.el
@@ -123,30 +123,6 @@
 ([f12] . transcribe-xml-tag-l2))
 )
 
- ChangeLog:
-
-;; 2015-11-30  David Gonzalez Gandara  
-;; 
-;; Added minor-mode function as suggested
-;; 
-;; 2015-11-29  Stefan Monnier  
-;; 
-;; * transcribe.el: Add `provide' statement
-;; 
-;; 2015-11-29  Stefan Monnier  
-;; 
-;; * transcribe.el: Fix up formatting and copyright
-;; 
-;; 2015-11-29  David Gonzalez Gandara  
-;; 
-;; Added some usage information
-;; 
-;; 2015-11-29  David Gonzalez Gandara  
-;; 
-;; Package transcribe added
-;; 
-
-
 (provide 'transcribe)
 
 ;;; transcribe.el ends here



[elpa] master e565b52: * GNUmakefile (check_copyrights): Skip symlinks

2015-12-01 Thread Stefan Monnier
branch: master
commit e565b529faf932e1b772587bcf4e1a8e105eae9c
Author: Stefan Monnier 
Commit: Stefan Monnier 

* GNUmakefile (check_copyrights): Skip symlinks
---
 GNUmakefile |   28 ++--
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/GNUmakefile b/GNUmakefile
index 010d165..ad86a7f 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -13,20 +13,20 @@ CR_EXCEPTIONS=copyright_exceptions
 .PHONY: check_copyrights
 check_copyrights:
@echo "Compute exceptions >$(CR_EXCEPTIONS)~"
-   @export LC_ALL=C;   \
-   (cd packages && \
-   find . -name '.git' -prune -o   \
-  -name 'test' -prune -o   \
-  -name '*.el' -print0 |   \
-   xargs -0 grep -L 'Free Software Foundation, Inc' |  \
-   grep -v '\(\.dir-locals\|.-\(pkg\|autoloads\)\)\.el$$'; \
-   find . -name '.git' -prune -o -name '*.el' -print | \
-   while read f; do\
-   fquoted="$$(echo $$f|tr '|' '_')";  \
-   sed -n -e '/[Cc]opyright.*, *[1-9][-0-9]*,\?$$/N'   \
-   -e '/Free Software Foundation/d'\
-   -e "s|^\\(.*[Cc]opyright\\)|$$fquoted:\\1|p"\
-  "$$f";   \
+   @export LC_ALL=C;   \
+   (cd packages && \
+   find . -name '.git' -prune -o   \
+  -name 'test' -prune -o   \
+  -name '*.el' -print0 |   \
+   xargs -0 grep -L 'Free Software Foundation, Inc' |  \
+   grep -v '\(\.dir-locals\|.-\(pkg\|autoloads\)\)\.el$$'; \
+   find . -name '.git' -prune -o -name '*.el' -type f -print | \
+   while read f; do\
+   fquoted="$$(echo $$f|tr '|' '_')";  \
+   sed -n -e '/[Cc]opyright.*, *[1-9][-0-9]*,\?$$/N'   \
+   -e '/Free Software Foundation/d'\
+   -e "s|^\\(.*[Cc]opyright\\)|$$fquoted:\\1|p"\
+  "$$f";   \
done) | sort >$(CR_EXCEPTIONS)~
diff -u "$(CR_EXCEPTIONS)" "$(CR_EXCEPTIONS)~"
 



[elpa] branch scratch/package-fixes.el created (now 572e110)

2015-12-01 Thread Artur Malabarba
malabarba pushed a change to branch scratch/package-fixes.el.

at  572e110   * packages/package-fixes: New package

This branch includes the following new commits:

   new  572e110   * packages/package-fixes: New package




[elpa] scratch/package-fixes.el 572e110: * packages/package-fixes: New package

2015-12-01 Thread Artur Malabarba
branch: scratch/package-fixes.el
commit 572e110e5a86965ea79bac57c9ffe3b336686527
Author: Artur Malabarba 
Commit: Artur Malabarba 

* packages/package-fixes: New package
---
 packages/package-fixes/package-fixes.el|  139 
 packages/package-fixes/tests/script.el |   11 ++
 .../package-fixes/tests/test-package-1.0/my.el |   40 ++
 .../package-fixes/tests/test-package-1.0/na.el |   31 +
 .../package-fixes/tests/test-package-2.0/my.el |   49 +++
 .../package-fixes/tests/test-package-2.0/na.el |   35 +
 6 files changed, 305 insertions(+), 0 deletions(-)

diff --git a/packages/package-fixes/package-fixes.el 
b/packages/package-fixes/package-fixes.el
new file mode 100644
index 000..3b3e24f
--- /dev/null
+++ b/packages/package-fixes/package-fixes.el
@@ -0,0 +1,139 @@
+;;; package-fixes.el --- package.el bug fixes ported to older Emacsen  -*- 
lexical-binding: t; -*-
+
+;; Copyright (C) 2015 Free Software Foundation, Inc.
+
+;; Author: Artur Malabarba 
+;; Keywords: tools
+;; Version: 0.1
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program.  If not, see .
+
+;;; Commentary:
+
+;; This package fixes some critical bugs in package.el 1.0.1 which
+;; cause bad .elc files to be created during package upgrades when a
+;; macro changes.  It is designed to be required as a dependency by
+;; packages whose installation is affected by these bugs.
+
+;; This package can be safely installed on recent Emacsen, in which
+;; case it does nothing.
+
+;;; Code:
+
+(require 'package)
+(require 'find-func)
+
+(unless (fboundp 'package--list-loaded-files)
+
+  (defun package--autoloads-file-name (pkg-desc)
+"Return the absolute name of the autoloads file, sans extension.
+PKG-DESC is a `package-desc' object."
+(expand-file-name
+ (format "%s-autoloads" (package-desc-name pkg-desc))
+ (package-desc-dir pkg-desc)))
+
+  (defun package--activate-autoloads-and-load-path (pkg-desc)
+"Load the autoloads file and add package dir to `load-path'.
+PKG-DESC is a `package-desc' object."
+(let* ((old-lp load-path)
+   (pkg-dir (package-desc-dir pkg-desc))
+   (pkg-dir-dir (file-name-as-directory pkg-dir)))
+  (with-demoted-errors "Error loading autoloads: %s"
+(load (package--autoloads-file-name pkg-desc) nil t))
+  (when (and (eq old-lp load-path)
+ (not (or (member pkg-dir load-path)
+  (member pkg-dir-dir load-path
+;; Old packages don't add themselves to the `load-path', so we have to
+;; do it ourselves.
+(push pkg-dir load-path
+
+  (defvar warning-minimum-level)
+  (defun package--compile (pkg-desc)
+"Byte-compile installed package PKG-DESC."
+(let ((warning-minimum-level :error)
+  (save-silently inhibit-message)
+  (load-path load-path))
+  (package--activate-autoloads-and-load-path pkg-desc)
+  (byte-recompile-directory (package-desc-dir pkg-desc) 0 t)))
+
+  (defun package--list-loaded-files (dir)
+"Recursively list all files in DIR which correspond to loaded features.
+Returns the `file-name-sans-extension' of each file, relative to
+DIR, sorted by most recently loaded last."
+(let* ((history (delq nil
+  (mapcar (lambda (x)
+(let ((f (car x)))
+  (and f (file-name-sans-extension f
+  load-history)))
+   (dir (file-truename dir))
+   ;; List all files that have already been loaded.
+   (list-of-conflicts
+(delq
+ nil
+ (mapcar
+  (lambda (x) (let* ((file (file-relative-name x dir))
+;; Previously loaded file, if any.
+(previous
+ (ignore-errors
+   (file-name-sans-extension
+(file-truename (find-library-name file)
+(pos (when previous (member previous history
+   ;; Return (RELATIVE-FILENAME . HISTORY-POSITION)
+   (when pos
+ (cons (file-name-sans-extension file) (length pos)
+  (directory-files-recursively dir "\\`[^\\.].*\\.el\\'")
+  ;; Turn th