[ELPA-diffs] ELPA branch, master, updated. 3aaa9f3043c962c5b2a2473e86fec23cf0d01c20

2013-08-21 Thread Stefan Monnier
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project ELPA.

The branch, master has been updated
   via  3aaa9f3043c962c5b2a2473e86fec23cf0d01c20 (commit)
   via  0fa6f89f0be5805bf1502b5c2359a1b3122d3d11 (commit)
   via  a2d12bc48f8fb8b281dcca38639e1397494ec63b (commit)
  from  7a47daeb4e9c229c332bf6d270576726b9188367 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 3aaa9f3043c962c5b2a2473e86fec23cf0d01c20
Merge: 7a47dae 0fa6f89
Author: Stefan Monnier monn...@iro.umontreal.ca
Date:   Wed Aug 21 15:03:39 2013 -0400

Sync from ack/master


commit 0fa6f89f0be5805bf1502b5c2359a1b3122d3d11
Author: Leo Liu sdl@gmail.com
Date:   Sat Jun 8 12:44:14 2013 +0800

Small tweak to last change

diff --git a/ack.el b/ack.el
index 3e95706..41b6d22 100644
--- a/ack.el
+++ b/ack.el
@@ -215,7 +215,7 @@ This gets tacked on the end of the generated expressions.)
 ;; 'Ack started at Thu Jun 6 12:27:53'.
 
(^\\(.+?\\)\\(:\\|-\\)\\([1-9][0-9]*\\)\\2\\(?:\\(?:\\(?4:[1-9][0-9]*\\)\\2\\)\\|[^0-9\n]\\|[0-9][^0-9\n]\\|...\\)
  1 3 (ack--column-start . ack--column-end)
- nil nil (4 compilation-column-face nil t))
+ nil 1 (4 compilation-column-face nil t))
 (^Binary file \\(.+\\) matches$ 1 nil nil 0 1))
   Ack version of `compilation-error-regexp-alist' (which see).)
 

commit a2d12bc48f8fb8b281dcca38639e1397494ec63b
Author: Leo Liu sdl@gmail.com
Date:   Thu Jun 6 12:30:33 2013 +0800

Tweak ack-mode-font-lock-keywords and error regexps

diff --git a/ack.el b/ack.el
index 01529d7..3e95706 100644
--- a/ack.el
+++ b/ack.el
@@ -3,7 +3,7 @@
 ;; Copyright (C) 2012-2013  Free Software Foundation, Inc.
 
 ;; Author: Leo Liu sdl@gmail.com
-;; Version: 1.01
+;; Version: 1.3
 ;; Keywords: tools, processes, convenience
 ;; Created: 2012-03-24
 ;; URL: https://github.com/leoliu/ack-el
@@ -156,11 +156,7 @@ This function is called from `compilation-filter-hook'.
 ;; Command output lines.
 (: \\(.+\\): \\(?:Permission denied\\|No such \\(?:file or 
directory\\|device or address\\)\\)$
  1 'compilation-error)
-;; Remove match from ack-error-regexp-alist before fontifying
-(^Ack \\(?:started\\|finished\\) at.*
- (0 '(face nil compilation-message nil message nil help-echo nil 
mouse-face nil) t))
 (^Ack \\(exited 
abnormally\\|interrupt\\|killed\\|terminated\\)\\(?:.*with code 
\\([0-9]+\\)\\)?.*
- (0 '(face nil compilation-message nil message nil help-echo nil 
mouse-face nil) t)
  (1 'compilation-error)
  (2 'compilation-error nil t)))
   Additional things to highlight in ack output.
@@ -211,12 +207,13 @@ This gets tacked on the end of the generated 
expressions.)
 ;;; in the regexp alist has already been applied in a region.
 
 (defconst ack-error-regexp-alist
-  `(;; grouping line (--group or --heading)
+  `(;; Grouping line (--group or --heading).
 (^\\([1-9][0-9]*\\)\\(:\\|-\\)\\(?:\\(?4:[1-9][0-9]*\\)\\2\\)?
  ack--file 1 (ack--column-start . ack--column-end)
  nil nil (4 compilation-column-face nil t))
-;; none grouping line (--nogroup or --noheading)
-
(^\\(.+?\\)\\(:\\|-\\)\\([1-9][0-9]*\\)\\2\\(?:\\(?4:[1-9][0-9]*\\)\\2\\)?
+;; None grouping line (--nogroup or --noheading). Avoid matching
+;; 'Ack started at Thu Jun 6 12:27:53'.
+
(^\\(.+?\\)\\(:\\|-\\)\\([1-9][0-9]*\\)\\2\\(?:\\(?:\\(?4:[1-9][0-9]*\\)\\2\\)\\|[^0-9\n]\\|[0-9][^0-9\n]\\|...\\)
  1 3 (ack--column-start . ack--column-end)
  nil nil (4 compilation-column-face nil t))
 (^Binary file \\(.+\\) matches$ 1 nil nil 0 1))

---

Summary of changes:
 packages/ack/ack.el |   15 ++-
 1 files changed, 6 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
ELPA



[ELPA-diffs] ELPA branch, master, updated. 7ee028f7e9bb11a80501ed23714cd4aeb7116756

2013-08-21 Thread Stefan Monnier
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project ELPA.

The branch, master has been updated
   via  7ee028f7e9bb11a80501ed23714cd4aeb7116756 (commit)
   via  b9e64ec07adfd8afbaf3fbc6d89a069b012f7ad2 (commit)
   via  85d0fa41222af8413daf4bd2c54d64c8abc2a2f6 (commit)
   via  fac24aa671caabe804a85f00f2030c3b56bec722 (commit)
   via  5726e141d1c2a5c9993cb05561d8358ae7246e30 (commit)
   via  66e9b043b82dc18bf66399812af573375b058cd8 (commit)
   via  b9840a3cd477063193ab89dd807acffb3b2df171 (commit)
   via  15a5062a17805a8d3a7a6b31ce3f3f805ad9b724 (commit)
   via  f23e059ac1dbc663aa03b764bbdbce6b4e8e9cbc (commit)
   via  35e64f3ae391715d9344265c7afc0ac798239f85 (commit)
   via  7c76330fceee2b6901e61ce3bedb5b76b253d828 (commit)
   via  5ad905a6aaf79c4f2a0018cd954e1414e542fff4 (commit)
   via  f6e5180bb1ac5c873885149325e1c63202a26f45 (commit)
  from  d4a3c58f4a518fd11d3d6846d8be14104ee4eeab (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 7ee028f7e9bb11a80501ed23714cd4aeb7116756
Author: Stefan Monnier monn...@iro.umontreal.ca
Date:   Wed Aug 21 15:38:05 2013 -0400

* packages/company/company-cmake.el: Fix up copyright.  Require CL.
* packages/company/company-template.el (company-template--buffer-templates):
Declare before first use.
* packages/company/company-eclim.el (json-array-type): Declare 
json-array-type.
(company-eclim--candidates): Remove unused var `project-name'.

diff --git a/packages/company/company-cmake.el 
b/packages/company/company-cmake.el
index 0c96eb6..34359dc 100644
--- a/packages/company/company-cmake.el
+++ b/packages/company/company-cmake.el
@@ -1,24 +1,22 @@
 ;;; company-cmake.el --- company-mode completion back-end for CMake
 
-;; Copyright (C) 2013  Chen Bin
+;; Copyright (C) 2013  Free Software Foundation, Inc.
 
 ;; Author: Chen Bin chenbin DOT sh AT gmail
 ;; Version: 0.1
 
-;; This file is NOT part of GNU Emacs.
-
-;; GNU Emacs is free software: you can redistribute it and/or modify
+;; 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.
 
-;; GNU Emacs is distributed in the hope that it will be useful,
+;; 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 GNU Emacs.  If not, see http://www.gnu.org/licenses/.
+;; along with this program.  If not, see http://www.gnu.org/licenses/.
 
 ;;; Commentary:
 ;;
@@ -26,6 +24,8 @@
 ;; commands used by CMake.  And their descriptions.
 
 ;;; Code:
+
+(eval-when-compile (require 'cl))
 (require 'company)
 
 (defgroup company-cmake nil
diff --git a/packages/company/company-eclim.el 
b/packages/company/company-eclim.el
index 05e609c..70db7c3 100644
--- a/packages/company/company-eclim.el
+++ b/packages/company/company-eclim.el
@@ -70,6 +70,7 @@ eclim can only complete correctly when the buffer has been 
saved.
 (make-variable-buffer-local 'company-eclim--doc)
 
 (declare-function json-read json)
+(defvar json-array-type)
 
 (defun company-eclim--call-process (rest args)
   (let ((coding-system-for-read 'utf-8)
@@ -109,8 +110,7 @@ eclim can only complete correctly when the buffer has been 
saved.
 (defun company-eclim--candidates (prefix)
   (interactive d)
   (let ((project-file (file-relative-name buffer-file-name
-  (company-eclim--project-dir)))
-(project-name (company-eclim--project-name)))
+  (company-eclim--project-dir
 (when company-eclim-auto-save
   (when (buffer-modified-p)
 (basic-save-buffer))
diff --git a/packages/company/company-template.el 
b/packages/company/company-template.el
index 5c72ac8..ea1db86 100644
--- a/packages/company/company-template.el
+++ b/packages/company/company-template.el
@@ -1,6 +1,6 @@
 ;;; company-template.el
 
-;; Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+;; Copyright (C) 2009, 2010, 2013 Free Software Foundation, Inc.
 
 ;; Author: Nikolaj Schumacher
 
@@ -34,6 +34,9 @@
 (define-key keymap [tab] 'company-template-forward-field)
 keymap))
 
+(defvar company-template--buffer-templates nil)
+(make-variable-buffer-local 'company-template--buffer-templates)
+
 ;; interactive 

[ELPA-diffs] ELPA branch, master, updated. fcca4e12b3376d19c55d3290fd976ab342faa238

2013-08-21 Thread Stefan Monnier
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project ELPA.

The branch, master has been updated
   via  fcca4e12b3376d19c55d3290fd976ab342faa238 (commit)
   via  26d31f98bb529d036b7235de89c2af2a21a8da48 (commit)
   via  4a05529a6d9721805732538db8c41790dd96d7a0 (commit)
   via  f1409ce5e97e6a0391cc2efe7ba257ec76113930 (commit)
   via  c4cc459f97ea70ab3fb4a1a89dd16964c931f275 (commit)
   via  0baa24510c48e21e014cd252f5ca724d6386434f (commit)
   via  7b801add8ae0da34a78960739be36aab703867b7 (commit)
   via  b32c985e677a5408476333481c2a2bedd4856b6a (commit)
   via  b5ad48df54975e3857b150456bb8b313be899da1 (commit)
  from  7ee028f7e9bb11a80501ed23714cd4aeb7116756 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit fcca4e12b3376d19c55d3290fd976ab342faa238
Merge: 7ee028f 26d31f9
Author: Stefan Monnier monn...@iro.umontreal.ca
Date:   Wed Aug 21 15:39:31 2013 -0400

Sync from ggtags/master


commit 26d31f98bb529d036b7235de89c2af2a21a8da48
Author: Leo Liu sdl@gmail.com
Date:   Mon Jul 29 11:00:16 2013 +0800

Fix #14: Override key [return] in ggtags-navigation-mode-map

diff --git a/ggtags.el b/ggtags.el
index b344555..3f77656 100644
--- a/ggtags.el
+++ b/ggtags.el
@@ -532,6 +532,7 @@ s: symbols  (-s)
 (define-key map \M-} 'ggtags-navigation-next-file)
 (define-key map \M-{ 'ggtags-navigation-previous-file)
 (define-key map \M-o 'ggtags-navigation-visible-mode)
+(define-key map [return] 'ggtags-navigation-mode-done)
 (define-key map \r 'ggtags-navigation-mode-done)
 ;; Intercept M-. and M-* keys
 (define-key map [remap pop-tag-mark] 'ggtags-navigation-mode-abort)

commit 4a05529a6d9721805732538db8c41790dd96d7a0
Author: Leo Liu sdl@gmail.com
Date:   Fri Jul 5 09:07:30 2013 +0800

Make use of --color if available

diff --git a/ggtags.el b/ggtags.el
index a422f4a..b344555 100644
--- a/ggtags.el
+++ b/ggtags.el
@@ -133,11 +133,15 @@ If nil, use Emacs default.
 ;; http://thread.gmane.org/gmane.comp.gnu.global.bugs/1518
 (defvar ggtags-global-has-path-style; introduced in global 6.2.8
   (with-demoted-errors  ; in case `global' not found
-(and (string-match-p ^--path-style 
- (shell-command-to-string global --help))
- t))
+(zerop (call-process global nil nil nil
+ --path-style shorter --help)))
   Non-nil if `global' supports --path-style switch.)
 
+;; http://thread.gmane.org/gmane.comp.gnu.global.bugs/1542
+(defvar ggtags-global-has-color ; introduced in global 6.2.9
+  (with-demoted-errors
+(zerop (call-process global nil nil nil --color --help
+
 (defmacro ggtags-ensure-global-buffer (rest body)
   (declare (indent 0))
   `(progn
@@ -264,6 +268,7 @@ Return -1 if it does not exist.
 (defun ggtags-global-options ()
   (concat -v --result=
   (symbol-name ggtags-global-output-format)
+  (and ggtags-global-has-color  --color)
   (and ggtags-global-has-path-style  --path-style=shorter)))
 
 ;;;###autoload
@@ -475,6 +480,10 @@ s: symbols  (-s)
(get-text-property (match-beginning sub) 
'compilation-message))
   (ggtags-abbreviate-file (match-beginning sub) (match-end sub)))
 
+(defun ggtags-global-filter ()
+  Called from `compilation-filter-hook' (which see).
+  (ansi-color-apply-on-region compilation-filter-start (point)))
+
 (defun ggtags-handle-single-match (buf _how)
   (when (and ggtags-auto-jump-to-first-match
  ;; If exit abnormally keep the window for inspection.
@@ -512,6 +521,7 @@ s: symbols  (-s)
   'ggtags-global-exit-message-function)
   (setq-local truncate-lines t)
   (jit-lock-register #'ggtags-abbreviate-files)
+  (add-hook 'compilation-filter-hook 'ggtags-global-filter nil 'local)
   (add-hook 'compilation-finish-functions 'ggtags-handle-single-match nil t)
   (define-key ggtags-global-mode-map o 'visible-mode))
 

commit f1409ce5e97e6a0391cc2efe7ba257ec76113930
Author: Leo Liu sdl@gmail.com
Date:   Wed Jun 12 13:31:58 2013 +0800

Improve ggtags-next-mark

diff --git a/ggtags.el b/ggtags.el
index a9b5b46..a422f4a 100644
--- a/ggtags.el
+++ b/ggtags.el
@@ -390,14 +390,15 @@ s: symbols  (-s)
 (defun ggtags-next-mark (optional arg)
   Move to the next mark in the tag marker ring.
   (interactive)
-  (or (= (ring-length find-tag-marker-ring) 1)
+  (or ( (ring-length find-tag-marker-ring) 1)
   (user-error No %s mark (if arg previous next)))
   (let ((mark (or (and ggtags-current-mark
+   (marker-buffer ggtags-current-mark)
(funcall (if arg 

Re: [ELPA-diffs] ELPA branch, master, updated. 5f9f173d7488db2922a697debaa1579175ef9808

2013-08-21 Thread Thierry Volpiatto
Thanks Merged.
-- 
Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997