aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes
diff options
context:
space:
mode:
authorK. Handa2015-01-07 22:51:41 +0900
committerK. Handa2015-01-07 22:51:41 +0900
commit88bc8332eb14bcc4780fd3fe3dd4de2205c31dbf (patch)
tree18da116400703b67738bdbbd38cc4abf4c1e929f /lisp/progmodes
parent3f79d3131629f73da16ec121d2a0056f11b70e65 (diff)
parent95295df44cc2b6e0e2442aeff96b0fe2ceac405c (diff)
downloademacs-88bc8332eb14bcc4780fd3fe3dd4de2205c31dbf.tar.gz
emacs-88bc8332eb14bcc4780fd3fe3dd4de2205c31dbf.zip
Merge branch master of git.sv.gnu.org:/srv/git/emacs.
Diffstat (limited to 'lisp/progmodes')
-rw-r--r--lisp/progmodes/ada-mode.el2
-rw-r--r--lisp/progmodes/ada-prj.el2
-rw-r--r--lisp/progmodes/ada-stmt.el2
-rw-r--r--lisp/progmodes/ada-xref.el2
-rw-r--r--lisp/progmodes/antlr-mode.el2
-rw-r--r--lisp/progmodes/asm-mode.el2
-rw-r--r--lisp/progmodes/autoconf.el2
-rw-r--r--lisp/progmodes/bat-mode.el2
-rw-r--r--lisp/progmodes/bug-reference.el2
-rw-r--r--lisp/progmodes/cc-align.el2
-rw-r--r--lisp/progmodes/cc-awk.el2
-rw-r--r--lisp/progmodes/cc-bytecomp.el2
-rw-r--r--lisp/progmodes/cc-cmds.el2
-rw-r--r--lisp/progmodes/cc-defs.el2
-rw-r--r--lisp/progmodes/cc-engine.el2
-rw-r--r--lisp/progmodes/cc-fonts.el2
-rw-r--r--lisp/progmodes/cc-guess.el4
-rw-r--r--lisp/progmodes/cc-langs.el2
-rw-r--r--lisp/progmodes/cc-menus.el2
-rw-r--r--lisp/progmodes/cc-mode.el2
-rw-r--r--lisp/progmodes/cc-styles.el2
-rw-r--r--lisp/progmodes/cc-vars.el2
-rw-r--r--lisp/progmodes/cfengine.el2
-rw-r--r--lisp/progmodes/cmacexp.el2
-rw-r--r--lisp/progmodes/compile.el2
-rw-r--r--lisp/progmodes/cperl-mode.el2
-rw-r--r--lisp/progmodes/cpp.el2
-rw-r--r--lisp/progmodes/cwarn.el2
-rw-r--r--lisp/progmodes/dcl-mode.el2
-rw-r--r--lisp/progmodes/ebnf-abn.el2
-rw-r--r--lisp/progmodes/ebnf-bnf.el2
-rw-r--r--lisp/progmodes/ebnf-dtd.el2
-rw-r--r--lisp/progmodes/ebnf-ebx.el2
-rw-r--r--lisp/progmodes/ebnf-iso.el2
-rw-r--r--lisp/progmodes/ebnf-otz.el2
-rw-r--r--lisp/progmodes/ebnf-yac.el2
-rw-r--r--lisp/progmodes/ebnf2ps.el2
-rw-r--r--lisp/progmodes/ebrowse.el2
-rw-r--r--lisp/progmodes/elisp-mode.el2
-rw-r--r--lisp/progmodes/etags.el2
-rw-r--r--lisp/progmodes/executable.el2
-rw-r--r--lisp/progmodes/f90.el2
-rw-r--r--lisp/progmodes/flymake.el2
-rw-r--r--lisp/progmodes/fortran.el2
-rw-r--r--lisp/progmodes/gdb-mi.el2
-rw-r--r--lisp/progmodes/glasses.el2
-rw-r--r--lisp/progmodes/grep.el3
-rw-r--r--lisp/progmodes/gud.el2
-rw-r--r--lisp/progmodes/hideif.el2
-rw-r--r--lisp/progmodes/hideshow.el2
-rw-r--r--lisp/progmodes/icon.el2
-rw-r--r--lisp/progmodes/idlw-complete-structtag.el2
-rw-r--r--lisp/progmodes/idlw-help.el2
-rw-r--r--lisp/progmodes/idlw-shell.el2
-rw-r--r--lisp/progmodes/idlw-toolbar.el2
-rw-r--r--lisp/progmodes/idlwave.el2
-rw-r--r--lisp/progmodes/inf-lisp.el2
-rw-r--r--lisp/progmodes/js.el2
-rw-r--r--lisp/progmodes/ld-script.el2
-rw-r--r--lisp/progmodes/m4-mode.el2
-rw-r--r--lisp/progmodes/make-mode.el2
-rw-r--r--lisp/progmodes/mantemp.el2
-rw-r--r--lisp/progmodes/meta-mode.el2
-rw-r--r--lisp/progmodes/mixal-mode.el2
-rw-r--r--lisp/progmodes/octave.el2
-rw-r--r--lisp/progmodes/opascal.el2
-rw-r--r--lisp/progmodes/pascal.el2
-rw-r--r--lisp/progmodes/perl-mode.el2
-rw-r--r--lisp/progmodes/prog-mode.el2
-rw-r--r--lisp/progmodes/prolog.el2
-rw-r--r--lisp/progmodes/ps-mode.el2
-rw-r--r--lisp/progmodes/python.el10
-rw-r--r--lisp/progmodes/ruby-mode.el2
-rw-r--r--lisp/progmodes/scheme.el2
-rw-r--r--lisp/progmodes/sh-script.el3
-rw-r--r--lisp/progmodes/simula.el2
-rw-r--r--lisp/progmodes/sql.el2
-rw-r--r--lisp/progmodes/subword.el2
-rw-r--r--lisp/progmodes/tcl.el2
-rw-r--r--lisp/progmodes/vera-mode.el2
-rw-r--r--lisp/progmodes/verilog-mode.el2
-rw-r--r--lisp/progmodes/vhdl-mode.el2
-rw-r--r--lisp/progmodes/which-func.el2
-rw-r--r--lisp/progmodes/xref.el64
-rw-r--r--lisp/progmodes/xscheme.el2
85 files changed, 140 insertions, 104 deletions
diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el
index 0d07d573155..8afb92f2c90 100644
--- a/lisp/progmodes/ada-mode.el
+++ b/lisp/progmodes/ada-mode.el
@@ -1,6 +1,6 @@
1;;; ada-mode.el --- major-mode for editing Ada sources 1;;; ada-mode.el --- major-mode for editing Ada sources
2 2
3;; Copyright (C) 1994-1995, 1997-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1994-1995, 1997-2015 Free Software Foundation, Inc.
4 4
5;; Author: Rolf Ebert <ebert@inf.enst.fr> 5;; Author: Rolf Ebert <ebert@inf.enst.fr>
6;; Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de> 6;; Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
diff --git a/lisp/progmodes/ada-prj.el b/lisp/progmodes/ada-prj.el
index 585bfd08477..4b1c1c26088 100644
--- a/lisp/progmodes/ada-prj.el
+++ b/lisp/progmodes/ada-prj.el
@@ -1,6 +1,6 @@
1;;; ada-prj.el --- GUI editing of project files for the ada-mode 1;;; ada-prj.el --- GUI editing of project files for the ada-mode
2 2
3;; Copyright (C) 1998-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2015 Free Software Foundation, Inc.
4 4
5;; Author: Emmanuel Briot <briot@gnat.com> 5;; Author: Emmanuel Briot <briot@gnat.com>
6;; Maintainer: Stephen Leake <stephen_leake@stephe-leake.org> 6;; Maintainer: Stephen Leake <stephen_leake@stephe-leake.org>
diff --git a/lisp/progmodes/ada-stmt.el b/lisp/progmodes/ada-stmt.el
index e35b5820c79..302bbc9a690 100644
--- a/lisp/progmodes/ada-stmt.el
+++ b/lisp/progmodes/ada-stmt.el
@@ -1,6 +1,6 @@
1;;; ada-stmt.el --- an extension to Ada mode for inserting statement templates 1;;; ada-stmt.el --- an extension to Ada mode for inserting statement templates
2 2
3;; Copyright (C) 1987, 1993-1994, 1996-2014 Free Software Foundation, 3;; Copyright (C) 1987, 1993-1994, 1996-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Authors: Daniel Pfeiffer 6;; Authors: Daniel Pfeiffer
diff --git a/lisp/progmodes/ada-xref.el b/lisp/progmodes/ada-xref.el
index 4bc37451e6e..6b611e6f99b 100644
--- a/lisp/progmodes/ada-xref.el
+++ b/lisp/progmodes/ada-xref.el
@@ -1,6 +1,6 @@
1;; ada-xref.el --- for lookup and completion in Ada mode 1;; ada-xref.el --- for lookup and completion in Ada mode
2 2
3;; Copyright (C) 1994-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1994-2015 Free Software Foundation, Inc.
4 4
5;; Author: Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de> 5;; Author: Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
6;; Rolf Ebert <ebert@inf.enst.fr> 6;; Rolf Ebert <ebert@inf.enst.fr>
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el
index 9557fc80eb2..28049e9190a 100644
--- a/lisp/progmodes/antlr-mode.el
+++ b/lisp/progmodes/antlr-mode.el
@@ -1,6 +1,6 @@
1;;; antlr-mode.el --- major mode for ANTLR grammar files 1;;; antlr-mode.el --- major mode for ANTLR grammar files
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Christoph Wedler <Christoph.Wedler@sap.com> 5;; Author: Christoph Wedler <Christoph.Wedler@sap.com>
6;; Keywords: languages, ANTLR, code generator 6;; Keywords: languages, ANTLR, code generator
diff --git a/lisp/progmodes/asm-mode.el b/lisp/progmodes/asm-mode.el
index 3532b4a03f1..7df6a5d1de4 100644
--- a/lisp/progmodes/asm-mode.el
+++ b/lisp/progmodes/asm-mode.el
@@ -1,6 +1,6 @@
1;;; asm-mode.el --- mode for editing assembler code 1;;; asm-mode.el --- mode for editing assembler code
2 2
3;; Copyright (C) 1991, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1991, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 5;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/lisp/progmodes/autoconf.el b/lisp/progmodes/autoconf.el
index 7baf906896a..0bcc315446c 100644
--- a/lisp/progmodes/autoconf.el
+++ b/lisp/progmodes/autoconf.el
@@ -1,6 +1,6 @@
1;;; autoconf.el --- mode for editing Autoconf configure.ac files 1;;; autoconf.el --- mode for editing Autoconf configure.ac files
2 2
3;; Copyright (C) 2000-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2015 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Keywords: languages 6;; Keywords: languages
diff --git a/lisp/progmodes/bat-mode.el b/lisp/progmodes/bat-mode.el
index 266c24adcca..2c5f192bf87 100644
--- a/lisp/progmodes/bat-mode.el
+++ b/lisp/progmodes/bat-mode.el
@@ -1,6 +1,6 @@
1;;; bat-mode.el --- Major mode for editing DOS/Windows scripts 1;;; bat-mode.el --- Major mode for editing DOS/Windows scripts
2 2
3;; Copyright (C) 2003, 2008-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2003, 2008-2015 Free Software Foundation, Inc.
4 4
5;; Author: Arni Magnusson <arnima@hafro.is> 5;; Author: Arni Magnusson <arnima@hafro.is>
6;; Keywords: languages 6;; Keywords: languages
diff --git a/lisp/progmodes/bug-reference.el b/lisp/progmodes/bug-reference.el
index a4b374ef63a..53d295868c4 100644
--- a/lisp/progmodes/bug-reference.el
+++ b/lisp/progmodes/bug-reference.el
@@ -1,6 +1,6 @@
1;; bug-reference.el --- buttonize bug references 1;; bug-reference.el --- buttonize bug references
2 2
3;; Copyright (C) 2008-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2015 Free Software Foundation, Inc.
4 4
5;; Author: Tom Tromey <tromey@redhat.com> 5;; Author: Tom Tromey <tromey@redhat.com>
6;; Created: 21 Mar 2007 6;; Created: 21 Mar 2007
diff --git a/lisp/progmodes/cc-align.el b/lisp/progmodes/cc-align.el
index 5800dc95385..4db310d4ee3 100644
--- a/lisp/progmodes/cc-align.el
+++ b/lisp/progmodes/cc-align.el
@@ -1,6 +1,6 @@
1;;; cc-align.el --- custom indentation functions for CC Mode 1;;; cc-align.el --- custom indentation functions for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2004- Alan Mackenzie 5;; Authors: 2004- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-awk.el b/lisp/progmodes/cc-awk.el
index 2fcd0fd1831..1ef80c801ee 100644
--- a/lisp/progmodes/cc-awk.el
+++ b/lisp/progmodes/cc-awk.el
@@ -1,6 +1,6 @@
1;;; cc-awk.el --- AWK specific code within cc-mode. 1;;; cc-awk.el --- AWK specific code within cc-mode.
2 2
3;; Copyright (C) 1988, 1994, 1996, 2000-2014 Free Software Foundation, 3;; Copyright (C) 1988, 1994, 1996, 2000-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Alan Mackenzie <acm@muc.de> (originally based on awk-mode.el) 6;; Author: Alan Mackenzie <acm@muc.de> (originally based on awk-mode.el)
diff --git a/lisp/progmodes/cc-bytecomp.el b/lisp/progmodes/cc-bytecomp.el
index 2db5a100050..bf7803c85ca 100644
--- a/lisp/progmodes/cc-bytecomp.el
+++ b/lisp/progmodes/cc-bytecomp.el
@@ -1,6 +1,6 @@
1;;; cc-bytecomp.el --- compile time setup for proper compilation 1;;; cc-bytecomp.el --- compile time setup for proper compilation
2 2
3;; Copyright (C) 2000-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2015 Free Software Foundation, Inc.
4 4
5;; Author: Martin Stjernholm 5;; Author: Martin Stjernholm
6;; Maintainer: bug-cc-mode@gnu.org 6;; Maintainer: bug-cc-mode@gnu.org
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el
index 0724697f8e8..68075f356ab 100644
--- a/lisp/progmodes/cc-cmds.el
+++ b/lisp/progmodes/cc-cmds.el
@@ -1,6 +1,6 @@
1;;; cc-cmds.el --- user level commands for CC Mode 1;;; cc-cmds.el --- user level commands for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2003- Alan Mackenzie 5;; Authors: 2003- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-defs.el b/lisp/progmodes/cc-defs.el
index 46cb2f98621..2ea566a7a25 100644
--- a/lisp/progmodes/cc-defs.el
+++ b/lisp/progmodes/cc-defs.el
@@ -1,6 +1,6 @@
1;;; cc-defs.el --- compile time definitions for CC Mode 1;;; cc-defs.el --- compile time definitions for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2003- Alan Mackenzie 5;; Authors: 2003- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index 9a6e975dd93..328e0f79a1c 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -1,6 +1,6 @@
1;;; cc-engine.el --- core syntax guessing engine for CC mode -*- coding: utf-8 -*- 1;;; cc-engine.el --- core syntax guessing engine for CC mode -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2001- Alan Mackenzie 5;; Authors: 2001- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-fonts.el b/lisp/progmodes/cc-fonts.el
index d39376a2f03..9a1273ddcce 100644
--- a/lisp/progmodes/cc-fonts.el
+++ b/lisp/progmodes/cc-fonts.el
@@ -1,6 +1,6 @@
1;;; cc-fonts.el --- font lock support for CC Mode 1;;; cc-fonts.el --- font lock support for CC Mode
2 2
3;; Copyright (C) 2002-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2003- Alan Mackenzie 5;; Authors: 2003- Alan Mackenzie
6;; 2002- Martin Stjernholm 6;; 2002- Martin Stjernholm
diff --git a/lisp/progmodes/cc-guess.el b/lisp/progmodes/cc-guess.el
index 4c077444adb..20534737d8a 100644
--- a/lisp/progmodes/cc-guess.el
+++ b/lisp/progmodes/cc-guess.el
@@ -1,7 +1,7 @@
1;;; cc-guess.el --- guess indentation values by scanning existing code 1;;; cc-guess.el --- guess indentation values by scanning existing code
2 2
3;; Copyright (C) 1985, 1987, 1992-2006, 2011-2014 3;; Copyright (C) 1985, 1987, 1992-2006, 2011-2015 Free Software
4;; Free Software Foundation, Inc. 4;; Foundation, Inc.
5 5
6;; Author: 1994-1995 Barry A. Warsaw 6;; Author: 1994-1995 Barry A. Warsaw
7;; 2011- Masatake YAMATO 7;; 2011- Masatake YAMATO
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el
index 31298d74e48..17d717e740f 100644
--- a/lisp/progmodes/cc-langs.el
+++ b/lisp/progmodes/cc-langs.el
@@ -1,6 +1,6 @@
1;;; cc-langs.el --- language specific settings for CC Mode -*- coding: utf-8 -*- 1;;; cc-langs.el --- language specific settings for CC Mode -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2002- Alan Mackenzie 5;; Authors: 2002- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-menus.el b/lisp/progmodes/cc-menus.el
index ae26e9b85c9..414b957fe94 100644
--- a/lisp/progmodes/cc-menus.el
+++ b/lisp/progmodes/cc-menus.el
@@ -1,6 +1,6 @@
1;;; cc-menus.el --- imenu support for CC Mode 1;;; cc-menus.el --- imenu support for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 1998- Martin Stjernholm 5;; Authors: 1998- Martin Stjernholm
6;; 1992-1999 Barry A. Warsaw 6;; 1992-1999 Barry A. Warsaw
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index a4824479b3c..01e93b3f202 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -1,6 +1,6 @@
1;;; cc-mode.el --- major mode for editing C and similar languages 1;;; cc-mode.el --- major mode for editing C and similar languages
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2003- Alan Mackenzie 5;; Authors: 2003- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-styles.el b/lisp/progmodes/cc-styles.el
index 793a6eac208..9a29c01c62e 100644
--- a/lisp/progmodes/cc-styles.el
+++ b/lisp/progmodes/cc-styles.el
@@ -1,6 +1,6 @@
1;;; cc-styles.el --- support for styles in CC Mode 1;;; cc-styles.el --- support for styles in CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2004- Alan Mackenzie 5;; Authors: 2004- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cc-vars.el b/lisp/progmodes/cc-vars.el
index 635e382c755..022bc225c9f 100644
--- a/lisp/progmodes/cc-vars.el
+++ b/lisp/progmodes/cc-vars.el
@@ -1,6 +1,6 @@
1;;; cc-vars.el --- user customization variables for CC Mode 1;;; cc-vars.el --- user customization variables for CC Mode
2 2
3;; Copyright (C) 1985, 1987, 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985, 1987, 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: 2002- Alan Mackenzie 5;; Authors: 2002- Alan Mackenzie
6;; 1998- Martin Stjernholm 6;; 1998- Martin Stjernholm
diff --git a/lisp/progmodes/cfengine.el b/lisp/progmodes/cfengine.el
index 53d5be90cab..b485a5d269b 100644
--- a/lisp/progmodes/cfengine.el
+++ b/lisp/progmodes/cfengine.el
@@ -1,6 +1,6 @@
1;;; cfengine.el --- mode for editing Cfengine files 1;;; cfengine.el --- mode for editing Cfengine files
2 2
3;; Copyright (C) 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Dave Love <fx@gnu.org> 5;; Author: Dave Love <fx@gnu.org>
6;; Maintainer: Ted Zlatanov <tzz@lifelogs.com> 6;; Maintainer: Ted Zlatanov <tzz@lifelogs.com>
diff --git a/lisp/progmodes/cmacexp.el b/lisp/progmodes/cmacexp.el
index ce5502a82dd..357625d10cf 100644
--- a/lisp/progmodes/cmacexp.el
+++ b/lisp/progmodes/cmacexp.el
@@ -1,6 +1,6 @@
1;;; cmacexp.el --- expand C macros in a region 1;;; cmacexp.el --- expand C macros in a region
2 2
3;; Copyright (C) 1992, 1994, 1996, 2000-2014 Free Software Foundation, 3;; Copyright (C) 1992, 1994, 1996, 2000-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Francesco Potortì <pot@gnu.org> 6;; Author: Francesco Potortì <pot@gnu.org>
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 5de2c6afa53..362bbf54c0b 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -1,6 +1,6 @@
1;;; compile.el --- run compiler as inferior of Emacs, parse error messages 1;;; compile.el --- run compiler as inferior of Emacs, parse error messages
2 2
3;; Copyright (C) 1985-1987, 1993-1999, 2001-2014 Free Software 3;; Copyright (C) 1985-1987, 1993-1999, 2001-2015 Free Software
4;; Foundation, Inc. 4;; Foundation, Inc.
5 5
6;; Authors: Roland McGrath <roland@gnu.org>, 6;; Authors: Roland McGrath <roland@gnu.org>,
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index cd60475974c..3b8742ee842 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -1,6 +1,6 @@
1;;; cperl-mode.el --- Perl code editing commands for Emacs 1;;; cperl-mode.el --- Perl code editing commands for Emacs
2 2
3;; Copyright (C) 1985-1987, 1991-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985-1987, 1991-2015 Free Software Foundation, Inc.
4 4
5;; Author: Ilya Zakharevich 5;; Author: Ilya Zakharevich
6;; Bob Olson 6;; Bob Olson
diff --git a/lisp/progmodes/cpp.el b/lisp/progmodes/cpp.el
index c5fa5398dcc..bf8458e725a 100644
--- a/lisp/progmodes/cpp.el
+++ b/lisp/progmodes/cpp.el
@@ -1,6 +1,6 @@
1;;; cpp.el --- highlight or hide text according to cpp conditionals 1;;; cpp.el --- highlight or hide text according to cpp conditionals
2 2
3;; Copyright (C) 1994-1995, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1994-1995, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Per Abrahamsen <abraham@dina.kvl.dk> 5;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
6;; Keywords: c, faces, tools 6;; Keywords: c, faces, tools
diff --git a/lisp/progmodes/cwarn.el b/lisp/progmodes/cwarn.el
index 1aa5170591a..2f501f28b65 100644
--- a/lisp/progmodes/cwarn.el
+++ b/lisp/progmodes/cwarn.el
@@ -1,6 +1,6 @@
1;;; cwarn.el --- highlight suspicious C and C++ constructions 1;;; cwarn.el --- highlight suspicious C and C++ constructions
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Anders Lindgren <andersl@andersl.com> 5;; Author: Anders Lindgren <andersl@andersl.com>
6;; Keywords: c, languages, faces 6;; Keywords: c, languages, faces
diff --git a/lisp/progmodes/dcl-mode.el b/lisp/progmodes/dcl-mode.el
index 289ca3f8471..eab4ae854d5 100644
--- a/lisp/progmodes/dcl-mode.el
+++ b/lisp/progmodes/dcl-mode.el
@@ -1,6 +1,6 @@
1;;; dcl-mode.el --- major mode for editing DCL command files 1;;; dcl-mode.el --- major mode for editing DCL command files
2 2
3;; Copyright (C) 1997, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1997, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Odd Gripenstam <gripenstamol@decus.se> 5;; Author: Odd Gripenstam <gripenstamol@decus.se>
6;; Maintainer: Odd Gripenstam <gripenstamol@decus.se> 6;; Maintainer: Odd Gripenstam <gripenstamol@decus.se>
diff --git a/lisp/progmodes/ebnf-abn.el b/lisp/progmodes/ebnf-abn.el
index 5363f61853d..d409139d27f 100644
--- a/lisp/progmodes/ebnf-abn.el
+++ b/lisp/progmodes/ebnf-abn.el
@@ -1,6 +1,6 @@
1;;; ebnf-abn.el --- parser for ABNF (Augmented BNF) 1;;; ebnf-abn.el --- parser for ABNF (Augmented BNF)
2 2
3;; Copyright (C) 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-bnf.el b/lisp/progmodes/ebnf-bnf.el
index 848124b51ab..e339818cf30 100644
--- a/lisp/progmodes/ebnf-bnf.el
+++ b/lisp/progmodes/ebnf-bnf.el
@@ -1,6 +1,6 @@
1;;; ebnf-bnf.el --- parser for EBNF 1;;; ebnf-bnf.el --- parser for EBNF
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-dtd.el b/lisp/progmodes/ebnf-dtd.el
index 5b41e146bb7..35bd8df9c99 100644
--- a/lisp/progmodes/ebnf-dtd.el
+++ b/lisp/progmodes/ebnf-dtd.el
@@ -1,6 +1,6 @@
1;;; ebnf-dtd.el --- parser for DTD (Data Type Description for XML) 1;;; ebnf-dtd.el --- parser for DTD (Data Type Description for XML)
2 2
3;; Copyright (C) 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-ebx.el b/lisp/progmodes/ebnf-ebx.el
index 607abd6011f..28058e360bd 100644
--- a/lisp/progmodes/ebnf-ebx.el
+++ b/lisp/progmodes/ebnf-ebx.el
@@ -1,6 +1,6 @@
1;;; ebnf-ebx.el --- parser for EBNF used to specify XML (EBNFX) 1;;; ebnf-ebx.el --- parser for EBNF used to specify XML (EBNFX)
2 2
3;; Copyright (C) 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-iso.el b/lisp/progmodes/ebnf-iso.el
index e1bd1a1d54f..2cbe9010821 100644
--- a/lisp/progmodes/ebnf-iso.el
+++ b/lisp/progmodes/ebnf-iso.el
@@ -1,6 +1,6 @@
1;;; ebnf-iso.el --- parser for ISO EBNF 1;;; ebnf-iso.el --- parser for ISO EBNF
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-otz.el b/lisp/progmodes/ebnf-otz.el
index 0e8909cbfa4..3e5cf38665c 100644
--- a/lisp/progmodes/ebnf-otz.el
+++ b/lisp/progmodes/ebnf-otz.el
@@ -1,6 +1,6 @@
1;;; ebnf-otz.el --- syntactic chart OpTimiZer 1;;; ebnf-otz.el --- syntactic chart OpTimiZer
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf-yac.el b/lisp/progmodes/ebnf-yac.el
index a72ca2c5f65..d9e8a15fef4 100644
--- a/lisp/progmodes/ebnf-yac.el
+++ b/lisp/progmodes/ebnf-yac.el
@@ -1,6 +1,6 @@
1;;; ebnf-yac.el --- parser for Yacc/Bison 1;;; ebnf-yac.el --- parser for Yacc/Bison
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebnf2ps.el b/lisp/progmodes/ebnf2ps.el
index eb4191683cc..a897f96905a 100644
--- a/lisp/progmodes/ebnf2ps.el
+++ b/lisp/progmodes/ebnf2ps.el
@@ -1,6 +1,6 @@
1;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript 1;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br> 5;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br> 6;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
diff --git a/lisp/progmodes/ebrowse.el b/lisp/progmodes/ebrowse.el
index 177c341f3e1..f91e4a741cc 100644
--- a/lisp/progmodes/ebrowse.el
+++ b/lisp/progmodes/ebrowse.el
@@ -1,6 +1,6 @@
1;;; ebrowse.el --- Emacs C++ class browser & tags facility 1;;; ebrowse.el --- Emacs C++ class browser & tags facility
2 2
3;; Copyright (C) 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1992-2015 Free Software Foundation, Inc.
4 4
5;; Author: Gerd Moellmann <gerd@gnu.org> 5;; Author: Gerd Moellmann <gerd@gnu.org>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el
index c6cab1257a5..4de40eff538 100644
--- a/lisp/progmodes/elisp-mode.el
+++ b/lisp/progmodes/elisp-mode.el
@@ -1,6 +1,6 @@
1;;; elisp-mode.el --- Emacs Lisp mode -*- lexical-binding:t -*- 1;;; elisp-mode.el --- Emacs Lisp mode -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1985-1986, 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985-1986, 1999-2015 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6;; Keywords: lisp, languages 6;; Keywords: lisp, languages
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el
index be0dabf17b2..47b305fb081 100644
--- a/lisp/progmodes/etags.el
+++ b/lisp/progmodes/etags.el
@@ -1,6 +1,6 @@
1;;; etags.el --- etags facility for Emacs -*- lexical-binding: t -*- 1;;; etags.el --- etags facility for Emacs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1985-1986, 1988-1989, 1992-1996, 1998, 2000-2014 Free 3;; Copyright (C) 1985-1986, 1988-1989, 1992-1996, 1998, 2000-2015 Free
4;; Software Foundation, Inc. 4;; Software Foundation, Inc.
5 5
6;; Author: Roland McGrath <roland@gnu.org> 6;; Author: Roland McGrath <roland@gnu.org>
diff --git a/lisp/progmodes/executable.el b/lisp/progmodes/executable.el
index 98915985eec..bdc6403c316 100644
--- a/lisp/progmodes/executable.el
+++ b/lisp/progmodes/executable.el
@@ -1,6 +1,6 @@
1;;; executable.el --- base functionality for executable interpreter scripts -*- byte-compile-dynamic: t -*- 1;;; executable.el --- base functionality for executable interpreter scripts -*- byte-compile-dynamic: t -*-
2 2
3;; Copyright (C) 1994-1996, 2000-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1994-1996, 2000-2015 Free Software Foundation, Inc.
4 4
5;; Author: Daniel Pfeiffer <occitan@esperanto.org> 5;; Author: Daniel Pfeiffer <occitan@esperanto.org>
6;; Keywords: languages, unix 6;; Keywords: languages, unix
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el
index c7f018f5f15..aeb4ddee9ef 100644
--- a/lisp/progmodes/f90.el
+++ b/lisp/progmodes/f90.el
@@ -1,6 +1,6 @@
1;;; f90.el --- Fortran-90 mode (free format) -*- lexical-binding: t -*- 1;;; f90.el --- Fortran-90 mode (free format) -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1995-1997, 2000-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1995-1997, 2000-2015 Free Software Foundation, Inc.
4 4
5;; Author: Torbjörn Einarsson <Torbjorn.Einarsson@era.ericsson.se> 5;; Author: Torbjörn Einarsson <Torbjorn.Einarsson@era.ericsson.se>
6;; Maintainer: Glenn Morris <rgm@gnu.org> 6;; Maintainer: Glenn Morris <rgm@gnu.org>
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 10aed7db3c9..696ab5273b7 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -1,6 +1,6 @@
1;;; flymake.el --- a universal on-the-fly syntax checker -*- lexical-binding: t; -*- 1;;; flymake.el --- a universal on-the-fly syntax checker -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 2003-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2015 Free Software Foundation, Inc.
4 4
5;; Author: Pavel Kobyakov <pk_at_work@yahoo.com> 5;; Author: Pavel Kobyakov <pk_at_work@yahoo.com>
6;; Maintainer: Leo Liu <sdl.web@gmail.com> 6;; Maintainer: Leo Liu <sdl.web@gmail.com>
diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el
index cf324b40026..c0d4454c3ec 100644
--- a/lisp/progmodes/fortran.el
+++ b/lisp/progmodes/fortran.el
@@ -1,6 +1,6 @@
1;;; fortran.el --- Fortran mode for GNU Emacs 1;;; fortran.el --- Fortran mode for GNU Emacs
2 2
3;; Copyright (C) 1986, 1993-1995, 1997-2014 Free Software Foundation, 3;; Copyright (C) 1986, 1993-1995, 1997-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Michael D. Prange <prange@erl.mit.edu> 6;; Author: Michael D. Prange <prange@erl.mit.edu>
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index 0c81a8506c0..27846ede332 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -1,6 +1,6 @@
1;;; gdb-mi.el --- User Interface for running GDB -*- lexical-binding: t -*- 1;;; gdb-mi.el --- User Interface for running GDB -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2007-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2015 Free Software Foundation, Inc.
4 4
5;; Author: Nick Roberts <nickrob@gnu.org> 5;; Author: Nick Roberts <nickrob@gnu.org>
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/lisp/progmodes/glasses.el b/lisp/progmodes/glasses.el
index 23fced7ef8e..257c3d2a80f 100644
--- a/lisp/progmodes/glasses.el
+++ b/lisp/progmodes/glasses.el
@@ -1,6 +1,6 @@
1;;; glasses.el --- make cantReadThis readable 1;;; glasses.el --- make cantReadThis readable
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Milan Zamazal <pdm@zamazal.org> 5;; Author: Milan Zamazal <pdm@zamazal.org>
6;; Maintainer: Milan Zamazal <pdm@zamazal.org> 6;; Maintainer: Milan Zamazal <pdm@zamazal.org>
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el
index b0d4b5ac377..048fa1180a9 100644
--- a/lisp/progmodes/grep.el
+++ b/lisp/progmodes/grep.el
@@ -1,6 +1,7 @@
1;;; grep.el --- run `grep' and display the results -*- lexical-binding:t -*- 1;;; grep.el --- run `grep' and display the results -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1985-1987, 1993-1999, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1985-1987, 1993-1999, 2001-2015 Free Software
4;; Foundation, Inc.
4 5
5;; Author: Roland McGrath <roland@gnu.org> 6;; Author: Roland McGrath <roland@gnu.org>
6;; Maintainer: emacs-devel@gnu.org 7;; Maintainer: emacs-devel@gnu.org
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el
index a12bdd99f23..42c5b20a7b8 100644
--- a/lisp/progmodes/gud.el
+++ b/lisp/progmodes/gud.el
@@ -1,6 +1,6 @@
1;;; gud.el --- Grand Unified Debugger mode for running GDB and other debuggers 1;;; gud.el --- Grand Unified Debugger mode for running GDB and other debuggers
2 2
3;; Copyright (C) 1992-1996, 1998, 2000-2014 Free Software Foundation, 3;; Copyright (C) 1992-1996, 1998, 2000-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 6;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
diff --git a/lisp/progmodes/hideif.el b/lisp/progmodes/hideif.el
index cda421fbc86..7f2fd9274f7 100644
--- a/lisp/progmodes/hideif.el
+++ b/lisp/progmodes/hideif.el
@@ -1,6 +1,6 @@
1;;; hideif.el --- hides selected code within ifdef -*- lexical-binding:t -*- 1;;; hideif.el --- hides selected code within ifdef -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1988, 1994, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1988, 1994, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Brian Marick 5;; Author: Brian Marick
6;; Daniel LaLiberte <liberte@holonexus.org> 6;; Daniel LaLiberte <liberte@holonexus.org>
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index a016c3283eb..fb4d445b595 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -1,6 +1,6 @@
1;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks -*- coding: utf-8 -*- 1;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks -*- coding: utf-8 -*-
2 2
3;; Copyright (C) 1994-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1994-2015 Free Software Foundation, Inc.
4 4
5;; Author: Thien-Thi Nguyen <ttn@gnu.org> 5;; Author: Thien-Thi Nguyen <ttn@gnu.org>
6;; Dan Nicolaescu <dann@ics.uci.edu> 6;; Dan Nicolaescu <dann@ics.uci.edu>
diff --git a/lisp/progmodes/icon.el b/lisp/progmodes/icon.el
index 88c0a011e98..b716e7da594 100644
--- a/lisp/progmodes/icon.el
+++ b/lisp/progmodes/icon.el
@@ -1,6 +1,6 @@
1;;; icon.el --- mode for editing Icon code 1;;; icon.el --- mode for editing Icon code
2 2
3;; Copyright (C) 1989, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1989, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Chris Smith <csmith@convex.com> 5;; Author: Chris Smith <csmith@convex.com>
6;; Created: 15 Feb 89 6;; Created: 15 Feb 89
diff --git a/lisp/progmodes/idlw-complete-structtag.el b/lisp/progmodes/idlw-complete-structtag.el
index 6cb04a03b7e..a9ddeba9433 100644
--- a/lisp/progmodes/idlw-complete-structtag.el
+++ b/lisp/progmodes/idlw-complete-structtag.el
@@ -1,6 +1,6 @@
1;;; idlw-complete-structtag.el --- Completion of structure tags. 1;;; idlw-complete-structtag.el --- Completion of structure tags.
2 2
3;; Copyright (C) 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <dominik@astro.uva.nl> 5;; Author: Carsten Dominik <dominik@astro.uva.nl>
6;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu> 6;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
diff --git a/lisp/progmodes/idlw-help.el b/lisp/progmodes/idlw-help.el
index 3d42fe231bd..c4111398f54 100644
--- a/lisp/progmodes/idlw-help.el
+++ b/lisp/progmodes/idlw-help.el
@@ -1,6 +1,6 @@
1;;; idlw-help.el --- HTML Help code for IDLWAVE 1;;; idlw-help.el --- HTML Help code for IDLWAVE
2 2
3;; Copyright (C) 2000-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2015 Free Software Foundation, Inc.
4;; 4;;
5;; Authors: J.D. Smith <jdsmith@as.arizona.edu> 5;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
6;; Carsten Dominik <dominik@science.uva.nl> 6;; Carsten Dominik <dominik@science.uva.nl>
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el
index 876695b0809..40c40eef302 100644
--- a/lisp/progmodes/idlw-shell.el
+++ b/lisp/progmodes/idlw-shell.el
@@ -1,6 +1,6 @@
1;; idlw-shell.el --- run IDL as an inferior process of Emacs. 1;; idlw-shell.el --- run IDL as an inferior process of Emacs.
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Authors: J.D. Smith <jdsmith@as.arizona.edu> 5;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
6;; Carsten Dominik <dominik@astro.uva.nl> 6;; Carsten Dominik <dominik@astro.uva.nl>
diff --git a/lisp/progmodes/idlw-toolbar.el b/lisp/progmodes/idlw-toolbar.el
index 45672be7d97..89284cae3eb 100644
--- a/lisp/progmodes/idlw-toolbar.el
+++ b/lisp/progmodes/idlw-toolbar.el
@@ -1,6 +1,6 @@
1;;; idlw-toolbar.el --- a debugging toolbar for IDLWAVE 1;;; idlw-toolbar.el --- a debugging toolbar for IDLWAVE
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Carsten Dominik <dominik@astro.uva.nl> 5;; Author: Carsten Dominik <dominik@astro.uva.nl>
6;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu> 6;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el
index 7502a491806..7e269cb60f0 100644
--- a/lisp/progmodes/idlwave.el
+++ b/lisp/progmodes/idlwave.el
@@ -1,6 +1,6 @@
1;; idlwave.el --- IDL editing mode for GNU Emacs 1;; idlwave.el --- IDL editing mode for GNU Emacs
2 2
3;; Copyright (C) 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2015 Free Software Foundation, Inc.
4 4
5;; Authors: J.D. Smith <jdsmith@as.arizona.edu> 5;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
6;; Carsten Dominik <dominik@science.uva.nl> 6;; Carsten Dominik <dominik@science.uva.nl>
diff --git a/lisp/progmodes/inf-lisp.el b/lisp/progmodes/inf-lisp.el
index ba64ae31844..cdedbce9cbf 100644
--- a/lisp/progmodes/inf-lisp.el
+++ b/lisp/progmodes/inf-lisp.el
@@ -1,6 +1,6 @@
1;;; inf-lisp.el --- an inferior-lisp mode 1;;; inf-lisp.el --- an inferior-lisp mode
2 2
3;; Copyright (C) 1988, 1993-1994, 2001-2014 Free Software Foundation, 3;; Copyright (C) 1988, 1993-1994, 2001-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Olin Shivers <shivers@cs.cmu.edu> 6;; Author: Olin Shivers <shivers@cs.cmu.edu>
diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
index f6a9440610e..de6a33988a4 100644
--- a/lisp/progmodes/js.el
+++ b/lisp/progmodes/js.el
@@ -1,6 +1,6 @@
1;;; js.el --- Major mode for editing JavaScript -*- lexical-binding: t -*- 1;;; js.el --- Major mode for editing JavaScript -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2008-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2015 Free Software Foundation, Inc.
4 4
5;; Author: Karl Landstrom <karl.landstrom@brgeight.se> 5;; Author: Karl Landstrom <karl.landstrom@brgeight.se>
6;; Daniel Colascione <dan.colascione@gmail.com> 6;; Daniel Colascione <dan.colascione@gmail.com>
diff --git a/lisp/progmodes/ld-script.el b/lisp/progmodes/ld-script.el
index 430dd5facf7..0c180dfc147 100644
--- a/lisp/progmodes/ld-script.el
+++ b/lisp/progmodes/ld-script.el
@@ -1,6 +1,6 @@
1;;; ld-script.el --- GNU linker script editing mode for Emacs 1;;; ld-script.el --- GNU linker script editing mode for Emacs
2 2
3;; Copyright (C) 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Masatake YAMATO<jet@gyve.org> 5;; Author: Masatake YAMATO<jet@gyve.org>
6;; Keywords: languages, faces 6;; Keywords: languages, faces
diff --git a/lisp/progmodes/m4-mode.el b/lisp/progmodes/m4-mode.el
index 573acf4445d..511b25486a2 100644
--- a/lisp/progmodes/m4-mode.el
+++ b/lisp/progmodes/m4-mode.el
@@ -1,6 +1,6 @@
1;;; m4-mode.el --- m4 code editing commands for Emacs 1;;; m4-mode.el --- m4 code editing commands for Emacs
2 2
3;; Copyright (C) 1996-1997, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1996-1997, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Andrew Csillag <drew_csillag@geocities.com> 5;; Author: Andrew Csillag <drew_csillag@geocities.com>
6;; Maintainer: Andrew Csillag <drew_csillag@geocities.com> 6;; Maintainer: Andrew Csillag <drew_csillag@geocities.com>
diff --git a/lisp/progmodes/make-mode.el b/lisp/progmodes/make-mode.el
index 30d9f459bde..fc0be60fb59 100644
--- a/lisp/progmodes/make-mode.el
+++ b/lisp/progmodes/make-mode.el
@@ -1,6 +1,6 @@
1;;; make-mode.el --- makefile editing commands for Emacs -*- lexical-binding:t -*- 1;;; make-mode.el --- makefile editing commands for Emacs -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1992, 1994, 1999-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1992, 1994, 1999-2015 Free Software Foundation, Inc.
4 4
5;; Author: Thomas Neumann <tom@smart.bo.open.de> 5;; Author: Thomas Neumann <tom@smart.bo.open.de>
6;; Eric S. Raymond <esr@snark.thyrsus.com> 6;; Eric S. Raymond <esr@snark.thyrsus.com>
diff --git a/lisp/progmodes/mantemp.el b/lisp/progmodes/mantemp.el
index 01396c36e60..6b92c7ee2d6 100644
--- a/lisp/progmodes/mantemp.el
+++ b/lisp/progmodes/mantemp.el
@@ -1,6 +1,6 @@
1;;; mantemp.el --- create manual template instantiations from g++ 2.7.2 output 1;;; mantemp.el --- create manual template instantiations from g++ 2.7.2 output
2 2
3;; Copyright (C) 1996, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1996, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Tom Houlder <thoulder@icor.fr> 5;; Author: Tom Houlder <thoulder@icor.fr>
6;; Created: 10 Dec 1996 6;; Created: 10 Dec 1996
diff --git a/lisp/progmodes/meta-mode.el b/lisp/progmodes/meta-mode.el
index 3171867e3aa..62ff2fac2ac 100644
--- a/lisp/progmodes/meta-mode.el
+++ b/lisp/progmodes/meta-mode.el
@@ -1,6 +1,6 @@
1;;; meta-mode.el --- major mode for editing Metafont or MetaPost sources -*- lexical-binding:t -*- 1;;; meta-mode.el --- major mode for editing Metafont or MetaPost sources -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1997, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1997, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de> 5;; Author: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>
6;; Version: 1.0 6;; Version: 1.0
diff --git a/lisp/progmodes/mixal-mode.el b/lisp/progmodes/mixal-mode.el
index f8b497ef8f9..c95315700b3 100644
--- a/lisp/progmodes/mixal-mode.el
+++ b/lisp/progmodes/mixal-mode.el
@@ -1,6 +1,6 @@
1;;; mixal-mode.el --- Major mode for the mix asm language. 1;;; mixal-mode.el --- Major mode for the mix asm language.
2 2
3;; Copyright (C) 2003-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2015 Free Software Foundation, Inc.
4 4
5;; Author: Pieter E.J. Pareit <pieter.pareit@gmail.com> 5;; Author: Pieter E.J. Pareit <pieter.pareit@gmail.com>
6;; Maintainer: Pieter E.J. Pareit <pieter.pareit@gmail.com> 6;; Maintainer: Pieter E.J. Pareit <pieter.pareit@gmail.com>
diff --git a/lisp/progmodes/octave.el b/lisp/progmodes/octave.el
index 7d963635bc0..cbdaae6fa71 100644
--- a/lisp/progmodes/octave.el
+++ b/lisp/progmodes/octave.el
@@ -1,6 +1,6 @@
1;;; octave.el --- editing octave source files under emacs -*- lexical-binding: t; -*- 1;;; octave.el --- editing octave source files under emacs -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 1997, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1997, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> 5;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
6;; John Eaton <jwe@octave.org> 6;; John Eaton <jwe@octave.org>
diff --git a/lisp/progmodes/opascal.el b/lisp/progmodes/opascal.el
index 2f3704be6fa..2eba620ceb2 100644
--- a/lisp/progmodes/opascal.el
+++ b/lisp/progmodes/opascal.el
@@ -1,6 +1,6 @@
1;;; opascal.el --- major mode for editing Object Pascal source in Emacs -*- lexical-binding: t -*- 1;;; opascal.el --- major mode for editing Object Pascal source in Emacs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1998-1999, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1998-1999, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Authors: Ray Blaak <blaak@infomatch.com>, 5;; Authors: Ray Blaak <blaak@infomatch.com>,
6;; Simon South <ssouth@member.fsf.org> 6;; Simon South <ssouth@member.fsf.org>
diff --git a/lisp/progmodes/pascal.el b/lisp/progmodes/pascal.el
index f32d4641af0..c05bda5c925 100644
--- a/lisp/progmodes/pascal.el
+++ b/lisp/progmodes/pascal.el
@@ -1,6 +1,6 @@
1;;; pascal.el --- major mode for editing pascal source in Emacs -*- lexical-binding: t -*- 1;;; pascal.el --- major mode for editing pascal source in Emacs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1993-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1993-2015 Free Software Foundation, Inc.
4 4
5;; Author: Espen Skoglund <esk@gnu.org> 5;; Author: Espen Skoglund <esk@gnu.org>
6;; Keywords: languages 6;; Keywords: languages
diff --git a/lisp/progmodes/perl-mode.el b/lisp/progmodes/perl-mode.el
index b4a96e741b7..a64944f0dc5 100644
--- a/lisp/progmodes/perl-mode.el
+++ b/lisp/progmodes/perl-mode.el
@@ -1,6 +1,6 @@
1;;; perl-mode.el --- Perl code editing commands for GNU Emacs -*- lexical-binding:t -*- 1;;; perl-mode.el --- Perl code editing commands for GNU Emacs -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1990, 1994, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1990, 1994, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: William F. Mann 5;; Author: William F. Mann
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org
diff --git a/lisp/progmodes/prog-mode.el b/lisp/progmodes/prog-mode.el
index 1cfe1568813..0d9fabd2057 100644
--- a/lisp/progmodes/prog-mode.el
+++ b/lisp/progmodes/prog-mode.el
@@ -1,6 +1,6 @@
1;;; prog-mode.el --- Generic major mode for programming -*- lexical-binding: t -*- 1;;; prog-mode.el --- Generic major mode for programming -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2013-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2013-2015 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6;; Keywords: internal 6;; Keywords: internal
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el
index 3f98708e2e3..2d95345b531 100644
--- a/lisp/progmodes/prolog.el
+++ b/lisp/progmodes/prolog.el
@@ -1,6 +1,6 @@
1;;; prolog.el --- major mode for Prolog (and Mercury) -*- lexical-binding:t -*- 1;;; prolog.el --- major mode for Prolog (and Mercury) -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1986-1987, 1997-1999, 2002-2003, 2011-2014 Free 3;; Copyright (C) 1986-1987, 1997-1999, 2002-2003, 2011-2015 Free
4;; Software Foundation, Inc. 4;; Software Foundation, Inc.
5 5
6;; Authors: Emil Åström <emil_astrom(at)hotmail(dot)com> 6;; Authors: Emil Åström <emil_astrom(at)hotmail(dot)com>
diff --git a/lisp/progmodes/ps-mode.el b/lisp/progmodes/ps-mode.el
index 9d74c40525e..077be53e2fb 100644
--- a/lisp/progmodes/ps-mode.el
+++ b/lisp/progmodes/ps-mode.el
@@ -1,6 +1,6 @@
1;;; ps-mode.el --- PostScript mode for GNU Emacs 1;;; ps-mode.el --- PostScript mode for GNU Emacs
2 2
3;; Copyright (C) 1999, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1999, 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: Peter Kleiweg <p.c.j.kleiweg@rug.nl> 5;; Author: Peter Kleiweg <p.c.j.kleiweg@rug.nl>
6;; Maintainer: Peter Kleiweg <p.c.j.kleiweg@rug.nl> 6;; Maintainer: Peter Kleiweg <p.c.j.kleiweg@rug.nl>
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index c46c5d68019..1e8623dd901 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -1,6 +1,6 @@
1;;; python.el --- Python's flying circus support for Emacs -*- lexical-binding: t -*- 1;;; python.el --- Python's flying circus support for Emacs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2003-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2015 Free Software Foundation, Inc.
4 4
5;; Author: Fabián E. Gallina <fabian@anue.biz> 5;; Author: Fabián E. Gallina <fabian@anue.biz>
6;; URL: https://github.com/fgallina/python.el 6;; URL: https://github.com/fgallina/python.el
@@ -2767,7 +2767,7 @@ the python shell:
2767 (concat 2767 (concat
2768 (format "# -*- coding: %s -*-\n" encoding) 2768 (format "# -*- coding: %s -*-\n" encoding)
2769 (make-string 2769 (make-string
2770 ;; Substract 2 because of the coding cookie. 2770 ;; Subtract 2 because of the coding cookie.
2771 (- (line-number-at-pos start) 2) ?\n)))) 2771 (- (line-number-at-pos start) 2) ?\n))))
2772 (toplevel-block-p (save-excursion 2772 (toplevel-block-p (save-excursion
2773 (goto-char start) 2773 (goto-char start)
@@ -4406,7 +4406,7 @@ operator."
4406 4406
4407(defun python-info-encoding-from-cookie () 4407(defun python-info-encoding-from-cookie ()
4408 "Detect current buffer's encoding from its coding cookie. 4408 "Detect current buffer's encoding from its coding cookie.
4409Returns the enconding as a symbol." 4409Returns the encoding as a symbol."
4410 (let ((first-two-lines 4410 (let ((first-two-lines
4411 (save-excursion 4411 (save-excursion
4412 (save-restriction 4412 (save-restriction
@@ -4423,9 +4423,9 @@ Returns the enconding as a symbol."
4423 "Return encoding for file. 4423 "Return encoding for file.
4424Try `python-info-encoding-from-cookie', if none is found then 4424Try `python-info-encoding-from-cookie', if none is found then
4425default to utf-8." 4425default to utf-8."
4426 ;; If no enconding is defined, then it's safe to use UTF-8: Python 2 4426 ;; If no encoding is defined, then it's safe to use UTF-8: Python 2
4427 ;; uses ASCII as default while Python 3 uses UTF-8. This means that 4427 ;; uses ASCII as default while Python 3 uses UTF-8. This means that
4428 ;; in the worst case escenario python.el will make things work for 4428 ;; in the worst case scenario python.el will make things work for
4429 ;; Python 2 files with unicode data and no encoding defined. 4429 ;; Python 2 files with unicode data and no encoding defined.
4430 (or (python-info-encoding-from-cookie) 4430 (or (python-info-encoding-from-cookie)
4431 'utf-8)) 4431 'utf-8))
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index bf0884f3560..d1e42ca3443 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -1,6 +1,6 @@
1;;; ruby-mode.el --- Major mode for editing Ruby files 1;;; ruby-mode.el --- Major mode for editing Ruby files
2 2
3;; Copyright (C) 1994-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1994-2015 Free Software Foundation, Inc.
4 4
5;; Authors: Yukihiro Matsumoto 5;; Authors: Yukihiro Matsumoto
6;; Nobuyoshi Nakada 6;; Nobuyoshi Nakada
diff --git a/lisp/progmodes/scheme.el b/lisp/progmodes/scheme.el
index c47a3bd6fbe..a21bc198e3b 100644
--- a/lisp/progmodes/scheme.el
+++ b/lisp/progmodes/scheme.el
@@ -1,6 +1,6 @@
1;;; scheme.el --- Scheme (and DSSSL) editing mode -*- lexical-binding: t; -*- 1;;; scheme.el --- Scheme (and DSSSL) editing mode -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 1986-1988, 1997-1998, 2001-2014 Free Software 3;; Copyright (C) 1986-1988, 1997-1998, 2001-2015 Free Software
4;; Foundation, Inc. 4;; Foundation, Inc.
5 5
6;; Author: Bill Rozas <jinx@martigny.ai.mit.edu> 6;; Author: Bill Rozas <jinx@martigny.ai.mit.edu>
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el
index 904e9dfc289..e8b6bf5adf7 100644
--- a/lisp/progmodes/sh-script.el
+++ b/lisp/progmodes/sh-script.el
@@ -1,6 +1,7 @@
1;;; sh-script.el --- shell-script editing commands for Emacs -*- lexical-binding:t -*- 1;;; sh-script.el --- shell-script editing commands for Emacs -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1993-1997, 1999, 2001-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1993-1997, 1999, 2001-2015 Free Software Foundation,
4;; Inc.
4 5
5;; Author: Daniel Pfeiffer <occitan@esperanto.org> 6;; Author: Daniel Pfeiffer <occitan@esperanto.org>
6;; Version: 2.0f 7;; Version: 2.0f
diff --git a/lisp/progmodes/simula.el b/lisp/progmodes/simula.el
index 2dfd893d2b3..bc0133805ee 100644
--- a/lisp/progmodes/simula.el
+++ b/lisp/progmodes/simula.el
@@ -1,6 +1,6 @@
1;;; simula.el --- SIMULA 87 code editing commands for Emacs 1;;; simula.el --- SIMULA 87 code editing commands for Emacs
2 2
3;; Copyright (C) 1992, 1994, 1996, 2001-2014 Free Software Foundation, 3;; Copyright (C) 1992, 1994, 1996, 2001-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Hans Henrik Eriksen <hhe@ifi.uio.no> 6;; Author: Hans Henrik Eriksen <hhe@ifi.uio.no>
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index e8a95eccdd2..2ed3a745bb0 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -1,6 +1,6 @@
1;;; sql.el --- specialized comint.el for SQL interpreters -*- lexical-binding: t -*- 1;;; sql.el --- specialized comint.el for SQL interpreters -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1998-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2015 Free Software Foundation, Inc.
4 4
5;; Author: Alex Schroeder <alex@gnu.org> 5;; Author: Alex Schroeder <alex@gnu.org>
6;; Maintainer: Michael Mauger <michael@mauger.com> 6;; Maintainer: Michael Mauger <michael@mauger.com>
diff --git a/lisp/progmodes/subword.el b/lisp/progmodes/subword.el
index e49037e41e7..a279e294fec 100644
--- a/lisp/progmodes/subword.el
+++ b/lisp/progmodes/subword.el
@@ -1,6 +1,6 @@
1;;; subword.el --- Handling capitalized subwords in a nomenclature -*- lexical-binding: t -*- 1;;; subword.el --- Handling capitalized subwords in a nomenclature -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2004-2014 Free Software Foundation, Inc. 3;; Copyright (C) 2004-2015 Free Software Foundation, Inc.
4 4
5;; Author: Masatake YAMATO 5;; Author: Masatake YAMATO
6 6
diff --git a/lisp/progmodes/tcl.el b/lisp/progmodes/tcl.el
index c98c20424d7..8f7705ba17d 100644
--- a/lisp/progmodes/tcl.el
+++ b/lisp/progmodes/tcl.el
@@ -1,6 +1,6 @@
1;;; tcl.el --- Tcl code editing commands for Emacs 1;;; tcl.el --- Tcl code editing commands for Emacs
2 2
3;; Copyright (C) 1994, 1998-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1994, 1998-2015 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6;; Author: Tom Tromey <tromey@redhat.com> 6;; Author: Tom Tromey <tromey@redhat.com>
diff --git a/lisp/progmodes/vera-mode.el b/lisp/progmodes/vera-mode.el
index 6a88c6ff0ab..5f1cb53f1dd 100644
--- a/lisp/progmodes/vera-mode.el
+++ b/lisp/progmodes/vera-mode.el
@@ -1,6 +1,6 @@
1;;; vera-mode.el --- major mode for editing Vera files 1;;; vera-mode.el --- major mode for editing Vera files
2 2
3;; Copyright (C) 1997-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1997-2015 Free Software Foundation, Inc.
4 4
5;; Author: Reto Zimmermann <reto@gnu.org> 5;; Author: Reto Zimmermann <reto@gnu.org>
6;; Maintainer: Reto Zimmermann <reto@gnu.org> 6;; Maintainer: Reto Zimmermann <reto@gnu.org>
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index e7fcf223bc1..7b6f2d3a819 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -1,6 +1,6 @@
1;;; verilog-mode.el --- major mode for editing verilog source in Emacs 1;;; verilog-mode.el --- major mode for editing verilog source in Emacs
2 2
3;; Copyright (C) 1996-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1996-2015 Free Software Foundation, Inc.
4 4
5;; Author: Michael McNamara <mac@verilog.com> 5;; Author: Michael McNamara <mac@verilog.com>
6;; Wilson Snyder <wsnyder@wsnyder.org> 6;; Wilson Snyder <wsnyder@wsnyder.org>
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index 4d6b3b23978..875de3b865c 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -1,6 +1,6 @@
1;;; vhdl-mode.el --- major mode for editing VHDL code 1;;; vhdl-mode.el --- major mode for editing VHDL code
2 2
3;; Copyright (C) 1992-2014 Free Software Foundation, Inc. 3;; Copyright (C) 1992-2015 Free Software Foundation, Inc.
4 4
5;; Authors: Reto Zimmermann <reto@gnu.org> 5;; Authors: Reto Zimmermann <reto@gnu.org>
6;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net> 6;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net>
diff --git a/lisp/progmodes/which-func.el b/lisp/progmodes/which-func.el
index e62ad271089..81f3b8ff9b2 100644
--- a/lisp/progmodes/which-func.el
+++ b/lisp/progmodes/which-func.el
@@ -1,6 +1,6 @@
1;;; which-func.el --- print current function in mode line 1;;; which-func.el --- print current function in mode line
2 2
3;; Copyright (C) 1994, 1997-1998, 2001-2014 Free Software Foundation, 3;; Copyright (C) 1994, 1997-1998, 2001-2015 Free Software Foundation,
4;; Inc. 4;; Inc.
5 5
6;; Author: Alex Rezinsky <alexr@msil.sps.mot.com> 6;; Author: Alex Rezinsky <alexr@msil.sps.mot.com>
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index f3dc4bd4cfd..b822619f783 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -1,6 +1,6 @@
1;; xref.el --- Cross-referencing commands -*-lexical-binding:t-*- 1;; xref.el --- Cross-referencing commands -*-lexical-binding:t-*-
2 2
3;; Copyright (C) 2014 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2015 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -301,6 +301,10 @@ backward."
301 (let ((marker (ring-remove ring))) 301 (let ((marker (ring-remove ring)))
302 (set-marker marker nil nil))))) 302 (set-marker marker nil nil)))))
303 303
304(defun xref-marker-stack-empty-p ()
305 "Return t if the marker stack is empty; nil otherwise."
306 (ring-empty-p xref--marker-ring))
307
304 308
305(defun xref--goto-location (location) 309(defun xref--goto-location (location)
306 "Set buffer and point according to xref-location LOCATION." 310 "Set buffer and point according to xref-location LOCATION."
@@ -328,6 +332,8 @@ WINDOW controls how the buffer is displayed:
328 332
329;; The xref buffer is used to display a set of xrefs. 333;; The xref buffer is used to display a set of xrefs.
330 334
335(defvar-local xref--window-configuration nil)
336
331(defun xref--display-position (pos other-window recenter-arg) 337(defun xref--display-position (pos other-window recenter-arg)
332 ;; show the location, but don't hijack focus. 338 ;; show the location, but don't hijack focus.
333 (with-selected-window (display-buffer (current-buffer) other-window) 339 (with-selected-window (display-buffer (current-buffer) other-window)
@@ -341,46 +347,56 @@ WINDOW controls how the buffer is displayed:
341 (xref--display-position (point) t 1)) 347 (xref--display-position (point) t 1))
342 (user-error (message (error-message-string err))))) 348 (user-error (message (error-message-string err)))))
343 349
344(defun xref--next-line (backward) 350(defun xref-show-location-at-point ()
345 (let ((loc (xref--search-property 'xref-location backward))) 351 "Display the source of xref at point in the other window, if any."
352 (interactive)
353 (let ((loc (xref--location-at-point)))
346 (when loc 354 (when loc
347 (save-window-excursion 355 (setq xref--window-configuration (current-window-configuration))
348 (xref--show-location loc) 356 (xref--show-location loc))))
349 (sit-for most-positive-fixnum))))) 357
358(defun xref--restore-window-configuration ()
359 (when xref--window-configuration
360 (set-window-configuration xref--window-configuration)
361 (setq xref--window-configuration nil)))
350 362
351(defun xref-next-line () 363(defun xref-next-line ()
352 "Move to the next xref and display its source in the other window." 364 "Move to the next xref and display its source in the other window."
353 (interactive) 365 (interactive)
354 (xref--next-line nil)) 366 (xref--search-property 'xref-location)
367 (xref-show-location-at-point))
355 368
356(defun xref-prev-line () 369(defun xref-prev-line ()
357 "Move to the previous xref and display its source in the other window." 370 "Move to the previous xref and display its source in the other window."
358 (interactive) 371 (interactive)
359 (xref--next-line t)) 372 (xref--search-property 'xref-location t)
373 (xref-show-location-at-point))
360 374
361(defun xref--location-at-point () 375(defun xref--location-at-point ()
362 (or (get-text-property (point) 'xref-location) 376 (get-text-property (point) 'xref-location))
363 (error "No reference at point")))
364 377
365(defvar-local xref--window nil) 378(defvar-local xref--window nil)
366 379
367(defun xref-goto-xref () 380(defun xref-goto-xref ()
368 "Jump to the xref at point and bury the xref buffer." 381 "Jump to the xref at point and bury the xref buffer."
369 (interactive) 382 (interactive)
370 (let ((loc (xref--location-at-point)) 383 (let ((loc (or (xref--location-at-point)
384 (error "No reference at point")))
371 (window xref--window)) 385 (window xref--window))
372 (quit-window) 386 (quit-window)
373 (xref--pop-to-location loc window))) 387 (xref--pop-to-location loc window)))
374 388
375(define-derived-mode xref--xref-buffer-mode fundamental-mode "XREF" 389(define-derived-mode xref--xref-buffer-mode fundamental-mode "XREF"
376 "Mode for displaying cross-references." 390 "Mode for displaying cross-references."
377 (setq buffer-read-only t)) 391 (setq buffer-read-only t)
392 (add-hook 'pre-command-hook #'xref--restore-window-configuration nil t))
378 393
379(let ((map xref--xref-buffer-mode-map)) 394(let ((map xref--xref-buffer-mode-map))
380 (define-key map (kbd "q") #'quit-window) 395 (define-key map (kbd "q") #'quit-window)
381 (define-key map [remap next-line] #'xref-next-line) 396 (define-key map (kbd "n") #'xref-next-line)
382 (define-key map [remap previous-line] #'xref-prev-line) 397 (define-key map (kbd "p") #'xref-prev-line)
383 (define-key map (kbd "RET") #'xref-goto-xref) 398 (define-key map (kbd "RET") #'xref-goto-xref)
399 (define-key map (kbd "C-o") #'xref-show-location-at-point)
384 400
385 ;; suggested by Johan Claesson "to further reduce finger movement": 401 ;; suggested by Johan Claesson "to further reduce finger movement":
386 (define-key map (kbd ".") #'xref-next-line) 402 (define-key map (kbd ".") #'xref-next-line)
@@ -389,6 +405,21 @@ WINDOW controls how the buffer is displayed:
389(defconst xref-buffer-name "*xref*" 405(defconst xref-buffer-name "*xref*"
390 "The name of the buffer to show xrefs.") 406 "The name of the buffer to show xrefs.")
391 407
408(defvar xref--button-map
409 (let ((map (make-sparse-keymap)))
410 (define-key map [(control ?m)] #'xref-goto-xref)
411 (define-key map [mouse-1] #'xref-goto-xref)
412 (define-key map [mouse-2] #'xref--mouse-2)
413 map))
414
415(defun xref--mouse-2 (event)
416 "Move point to the button and show the xref definition."
417 (interactive "e")
418 (mouse-set-point event)
419 (forward-line 0)
420 (xref--search-property 'xref-location)
421 (xref-show-location-at-point))
422
392(defun xref--insert-xrefs (xref-alist) 423(defun xref--insert-xrefs (xref-alist)
393 "Insert XREF-ALIST in the current-buffer. 424 "Insert XREF-ALIST in the current-buffer.
394XREF-ALIST is of the form ((GROUP . (XREF ...)) ...). Where 425XREF-ALIST is of the form ((GROUP . (XREF ...)) ...). Where
@@ -401,7 +432,10 @@ GROUP is a string for decoration purposes and XREF is an
401 (with-slots (description location) xref 432 (with-slots (description location) xref
402 (xref--insert-propertized 433 (xref--insert-propertized
403 (list 'xref-location location 434 (list 'xref-location location
404 'face 'font-lock-keyword-face) 435 'face 'font-lock-keyword-face
436 'mouse-face 'highlight
437 'keymap xref--button-map
438 'help-echo "mouse-2: display, RET or mouse-1: navigate")
405 description)) 439 description))
406 (when (or more1 more2) 440 (when (or more1 more2)
407 (insert "\n"))))) 441 (insert "\n")))))
diff --git a/lisp/progmodes/xscheme.el b/lisp/progmodes/xscheme.el
index 4ab882b71fb..d5243dac769 100644
--- a/lisp/progmodes/xscheme.el
+++ b/lisp/progmodes/xscheme.el
@@ -1,6 +1,6 @@
1;;; xscheme.el --- run MIT Scheme under Emacs -*- lexical-binding: t; -*- 1;;; xscheme.el --- run MIT Scheme under Emacs -*- lexical-binding: t; -*-
2 2
3;; Copyright (C) 1986-1987, 1989-1990, 2001-2014 Free Software 3;; Copyright (C) 1986-1987, 1989-1990, 2001-2015 Free Software
4;; Foundation, Inc. 4;; Foundation, Inc.
5 5
6;; Maintainer: emacs-devel@gnu.org 6;; Maintainer: emacs-devel@gnu.org