branch: externals/idlwave commit 2cdb7cb7778a31021ee50d1bcf3b76ddbef83ac0 Author: JD Smith <93749+jdtsm...@users.noreply.github.com> Commit: JD Smith <93749+jdtsm...@users.noreply.github.com>
Add copyright --- idlw-bindings.el | 4 +++- idlw-complete.el | 5 +++-- idlw-menus.el | 4 ++-- idlw-routine.el | 9 ++++++--- idlw-scan.el | 7 ++++++- idlw-shell.el | 27 ++------------------------- idlw-variables.el | 8 +++++++- 7 files changed, 29 insertions(+), 35 deletions(-) diff --git a/idlw-bindings.el b/idlw-bindings.el index 6c276244a4..462423951f 100644 --- a/idlw-bindings.el +++ b/idlw-bindings.el @@ -1,5 +1,7 @@ -;; IDLWAVE keyboard/mouse bindings, syntax tables, templates, and abbreviations. -*- lexical-binding: t; -*- +;;; idlw-bindings --- IDLWAVE bindings -*- lexical-binding: t; -*- +;; Copyright (C) 2014-2024 Free Software Foundation, Inc. +;;; Code (require 'idlw-variables) ;At least for `idlwave-abbrev-start-char'. (defalias 'idlwave-debug-map (make-sparse-keymap)) diff --git a/idlw-complete.el b/idlw-complete.el index 28c645fddd..3820565fcf 100644 --- a/idlw-complete.el +++ b/idlw-complete.el @@ -1,6 +1,7 @@ -;; IDLWAVE code for completion -*- lexical-binding: t; -*- +;;; idlw-complete --- IDLWAVE completion -*- lexical-binding: t; -*- +;; Copyright (C) 2014-2024 Free Software Foundation, Inc. -;; --------------------------------------------------------------------------- +;;; Comentary ;; ;; Completion and displaying routine calling sequences diff --git a/idlw-menus.el b/idlw-menus.el index e30ade61d8..1da7fba2bc 100644 --- a/idlw-menus.el +++ b/idlw-menus.el @@ -1,7 +1,7 @@ -;;; IDLWAVE menus and associated code -*- lexical-binding: t; -*- +;;; idlw-menus.el --- IDLWAVE menus -*- lexical-binding: t; -*- +;; Copyright (C) 2014-2024 Free Software Foundation, Inc. ;;; Code: - ;; Define the mode-maps before we modify them. (require 'idlw-variables) (require 'idlw-bindings) diff --git a/idlw-routine.el b/idlw-routine.el index fa20b09256..7a0d309a5c 100644 --- a/idlw-routine.el +++ b/idlw-routine.el @@ -1,7 +1,10 @@ -;; IDLWAVE Routine Information code and variables -*- lexical-binding: t; -*- +;;; idlw-routine.el --- IDLWAVE routine information code and variables -*- lexical-binding: t; -*- +;; Copyright (C) 2014-2024 Free Software Foundation, Inc. -;; The list format for all routine info user catalog, library -;; catalogs, etc.: +;;; Commentary + +;; Develeport note: the list format for all routine info user catalog, +;; library catalogs, etc. is: ;; ;; ("ROUTINE" type class ;; (system nil nil nil) | (lib pro_file dir "LIBNAME") | (user pro_file dir "USERLIB") | diff --git a/idlw-scan.el b/idlw-scan.el index cec7db4c65..d9f7b30f3f 100644 --- a/idlw-scan.el +++ b/idlw-scan.el @@ -1,7 +1,12 @@ -;; IDLWAVE: scan routine information provided with IDL, and among the -*- lexical-binding: t; -*- +;;; idlw-scan.el --- Scan routine code information for IDLWAVE -*- lexical-binding: t; -*- +;; Copyright (C) 2014-2024 Free Software Foundation, Inc. + +;;; Comentary +;; IDLWAVE: scan routine information provided with IDL, and among the ;; user's library, as well as in open buffers (for scanning the shell, ;; see idlw-shell.el) +;;; Code (require 'timer) (eval-when-compile (require 'cl-lib)) (require 'idlw-variables) diff --git a/idlw-shell.el b/idlw-shell.el index ec3ebb4f1c..181c1f1486 100644 --- a/idlw-shell.el +++ b/idlw-shell.el @@ -1,28 +1,5 @@ -;; idlw-shell.el --- run IDL as an inferior process -*- lexical-binding: t; -*- -;; Copyright (C) 1999-2024 Free Software Foundation, Inc. - -;; Authors: J.D. Smith -;; Carsten Dominik -;; Chris Chase -;; Maintainer: J.D. Smith -;; Version: 6.5.0 -;; Keywords: processes -;; Package: idlwave - -;; 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 <https://www.gnu.org/licenses/>. +;;; idlw-shell.el --- run IDL as an inferior process -*- lexical-binding: t; -*- +;; Copyright (C) 2001-2024 Free Software Foundation, Inc. ;;; Commentary: ;; diff --git a/idlw-variables.el b/idlw-variables.el index 449dde7eaf..adb9e1a957 100644 --- a/idlw-variables.el +++ b/idlw-variables.el @@ -1,4 +1,10 @@ -;; IDLWAVE variables, customizations, and constants -*- lexical-binding: t; -*- +;;; idlw-variable.el --- Shared variables for IDLWAVE -*- lexical-binding: t; -*- +;; Copyright (C) 2014-2024 Free Software Foundation, Inc. + +;;; Commentary +;; IDLWAVE variables, customizations, and constants + +;;; Code (defgroup idlwave nil "Major mode for editing IDL .pro files." :tag "IDLWAVE"