branch: master
commit af721abd3ad489f98cc8f67ba15d4dc44d187a5d
Author: Stefan Monnier
Commit: Stefan Monnier
* ada-mode: Use lexical-binding since it requires Emacs-24.2 anyway
* ada-mode/ada-mode-compat-23.4.el: Remove.
* ada-mode/ada-build.el: Remove redundant :group arg on defcustoms.
* ada-mode/ada-gnat-compile.el (ada-gnat-fix-error): Remove unused vars
`ident', `type', and `param'.
* ada-mode/ada-gnat-xref.el (ada-gnat-xref-other): Remove unused var
`status'.
(ada-gnat-xref-parents): Remove unused vars `found-file', `found-line',
and `found-col'.
(ada-gnat-xref-all): Rename (dynbound) mode-name to (lexbound) mode.
* ada-mode/ada-indent-user-options.el: Remove redundant :group arg
on defcustoms.
* ada-mode/ada-mode.el: Remove redundant :group arg on defcustoms.
(ada-case-exception-file, ada-case-keyword): Comment-out dangerous :safep.
(ada-language-version): Remove redundant calls to
make-variable-buffer-local.
(ada-prj-current-file): Declare.
(ada-identifier-at-point): Remove unused var `identifier'.
* ada-mode/gnat-core.el (ada-gnat-ada-name-from-file-name):
Remove unused var `status'.
---
packages/ada-mode/ada-build.el | 21 ++
packages/ada-mode/ada-fix-error.el |2 +-
packages/ada-mode/ada-gnat-compile.el| 14 ++--
packages/ada-mode/ada-gnat-xref.el | 11 +--
packages/ada-mode/ada-grammar-wy.el |4 +-
packages/ada-mode/ada-imenu.el |6 +-
packages/ada-mode/ada-indent-user-options.el | 34 +++--
packages/ada-mode/ada-mode-compat-23.4.el| 41 ---
packages/ada-mode/ada-mode-compat-24.2.el|4 +-
packages/ada-mode/ada-mode.el| 93 --
packages/ada-mode/ada-prj.el |2 +-
packages/ada-mode/ada-ref-man.el |4 +-
packages/ada-mode/ada-skel.el|6 +-
packages/ada-mode/ada-stmt.el|2 +-
packages/ada-mode/ada-wisi-opentoken.el |4 +-
packages/ada-mode/ada-wisi.el|2 +-
packages/ada-mode/ada-xref.el|2 +-
packages/ada-mode/gnat-core.el |7 +-
packages/ada-mode/gnat-inspect.el| 11 ++--
packages/ada-mode/gpr-grammar-wy.el |4 +-
packages/ada-mode/gpr-mode.el|4 +-
packages/ada-mode/gpr-query.el | 11 ++--
packages/ada-mode/gpr-skel.el| 14 ++--
packages/ada-mode/gpr-wisi.el|4 +-
24 files changed, 116 insertions(+), 191 deletions(-)
diff --git a/packages/ada-mode/ada-build.el b/packages/ada-mode/ada-build.el
index 6166836..c54cae2 100644
--- a/packages/ada-mode/ada-build.el
+++ b/packages/ada-mode/ada-build.el
@@ -1,7 +1,7 @@
-;;; ada-build.el --- extensions to ada-mode for compiling and running
-;;; Ada projects without 'make' or similar tool
+;;; ada-build.el --- Extensions to ada-mode for compiling and running -*-
lexical-binding:t -*-
+;; Ada projects without 'make' or similar tool
;;
-;;; Copyright (C) 1994, 1995, 1997 - 2014 Free Software Foundation, Inc.
+;; Copyright (C) 1994, 1995, 1997 - 2015 Free Software Foundation, Inc.
;;
;; Author: Stephen Leake
;; Maintainer: Stephen Leake
@@ -52,35 +52,30 @@
(const prompt-default)
(const prompt-exist)
(const error))
- :group 'ada-build
- :safe 'symbolp)
+ :safe #'symbolp)
(defcustom ada-build-confirm-command nil
"If non-nil, prompt for confirmation/edit of each command before it is run."
:type 'boolean
- :group 'ada-build
- :safe 'booleanp)
+ :safe #'booleanp)
(defcustom ada-build-check-cmd
(concat "${cross_prefix}gnatmake -u -c -gnatc ${gnatmake_opt}
${full_current} -cargs -I${src_dir} ${comp_opt}")
"Default command to syntax check a single file.
Overridden by project variable 'check_cmd'."
- :type 'string
- :group 'ada-build)
+ :type 'string)
(defcustom ada-build-make-cmd
(concat "${cross_prefix}gnatmake -P${gpr_file} -o ${main} ${main}
${gnatmake_opt} "
"-cargs -I${src_dir} ${comp_opt} -bargs ${bind_opt} -largs
${link_opt}")
"Default command to compile the application.
Overridden by project variable 'make_cmd'."
- :type 'string
- :group 'ada-build)
+ :type 'string)
(defcustom ada-build-run-cmd "./${main}"
"Default command to run the application, in a spawned shell.
Overridden by project variable 'run_cmd'."
- :type 'string
- :group 'ada-build)
+ :type 'string)
code
diff --git a/packages/ada-mode/ada-fix-error.el
b/packages/ada-mode/ada-fix-error.el
index 3e648ee..8008104 100644
--- a/packages/ada-mode/ada-fix-error.el
+++ b/packages/ada-mode/ada-fix-error.el
@@ -1,4 +1,4 @@
-;;; ada-fix-error.el --- utilities for automatically fixing
+;;; ada-fix-error.el --- utilities for automatically fixing -*-
lexical-binding:t -*-
;; errors reported by th