From 8508c7413e1f700196ca59181ab999eebb7d0bc7 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Wed, 21 May 2025 14:03:56 +0200 Subject: [PATCH] update erlang --- elpa/erlang-20241217.813/erlang-pkg.el | 8 ------ .../erlang-autoloads.el | 0 .../erlang-edoc.el | 6 ++++- .../erlang-eunit.el | 9 ++++--- .../erlang-flymake.el | 22 ++++++++++++++++ elpa/erlang-20250520.1119/erlang-pkg.el | 8 ++++++ .../erlang-skels-old.el | 8 ++++-- .../erlang-skels.el | 8 ++++-- .../erlang-start.el | 23 +++++++++++++++-- .../erlang-test.el | 15 +++++------ .../erlang.el | 25 ++++++++++--------- .../erldoc.el | 4 ++- 12 files changed, 98 insertions(+), 38 deletions(-) delete mode 100644 elpa/erlang-20241217.813/erlang-pkg.el rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-autoloads.el (100%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-edoc.el (98%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-eunit.el (99%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-flymake.el (82%) create mode 100644 elpa/erlang-20250520.1119/erlang-pkg.el rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-skels-old.el (99%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-skels.el (99%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-start.el (83%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang-test.el (98%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erlang.el (99%) rename elpa/{erlang-20241217.813 => erlang-20250520.1119}/erldoc.el (99%) diff --git a/elpa/erlang-20241217.813/erlang-pkg.el b/elpa/erlang-20241217.813/erlang-pkg.el deleted file mode 100644 index 721193cc..00000000 --- a/elpa/erlang-20241217.813/erlang-pkg.el +++ /dev/null @@ -1,8 +0,0 @@ -;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "erlang" "20241217.813" - "Erlang major mode." - '((emacs "24.1")) - :url "https://github.com/erlang/otp" - :commit "11e5e81a95795b3c17dedc94d20297e20d994f03" - :revdesc "11e5e81a9579" - :keywords '("erlang" "languages" "processes")) diff --git a/elpa/erlang-20241217.813/erlang-autoloads.el b/elpa/erlang-20250520.1119/erlang-autoloads.el similarity index 100% rename from elpa/erlang-20241217.813/erlang-autoloads.el rename to elpa/erlang-20250520.1119/erlang-autoloads.el diff --git a/elpa/erlang-20241217.813/erlang-edoc.el b/elpa/erlang-20250520.1119/erlang-edoc.el similarity index 98% rename from elpa/erlang-20241217.813/erlang-edoc.el rename to elpa/erlang-20250520.1119/erlang-edoc.el index a5e238ad..ead7f1b0 100644 --- a/elpa/erlang-20241217.813/erlang-edoc.el +++ b/elpa/erlang-20250520.1119/erlang-edoc.el @@ -1,8 +1,11 @@ ;;; erlang-edoc.el --- EDoc support for Erlang mode -*- lexical-binding: t; -*- +;; ;; %CopyrightBegin% ;; -;; Copyright Ericsson AB 1996-2020. All Rights Reserved. +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 1996-2025. All Rights Reserved. ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. @@ -17,6 +20,7 @@ ;; limitations under the License. ;; ;; %CopyrightEnd% +;; ;;; Commentary: diff --git a/elpa/erlang-20241217.813/erlang-eunit.el b/elpa/erlang-20250520.1119/erlang-eunit.el similarity index 99% rename from elpa/erlang-20241217.813/erlang-eunit.el rename to elpa/erlang-20250520.1119/erlang-eunit.el index f7c69daa..d325de06 100644 --- a/elpa/erlang-20241217.813/erlang-eunit.el +++ b/elpa/erlang-20250520.1119/erlang-eunit.el @@ -1,7 +1,10 @@ -;; +;;; -*- Emacs-Lisp -*- + ;; %CopyrightBegin% ;; -;; Copyright Ericsson AB 2009-2022. All Rights Reserved. +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 2009-2025. All Rights Reserved. ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. @@ -16,7 +19,7 @@ ;; limitations under the License. ;; ;; %CopyrightEnd% -;;; + ;;; Purpose: Provide EUnit utilities. ;;; ;;; Author: Klas Johansson diff --git a/elpa/erlang-20241217.813/erlang-flymake.el b/elpa/erlang-20250520.1119/erlang-flymake.el similarity index 82% rename from elpa/erlang-20241217.813/erlang-flymake.el rename to elpa/erlang-20250520.1119/erlang-flymake.el index 9a5e7f0e..07eb6d93 100644 --- a/elpa/erlang-20241217.813/erlang-flymake.el +++ b/elpa/erlang-20250520.1119/erlang-flymake.el @@ -1,3 +1,25 @@ +;;; -*- Emacs-Lisp -*- +;;; +;;; %CopyrightBegin% +;;; +;;; SPDX-License-Identifier: Apache-2.0 +;;; +;;; Copyright Ericsson AB 2010-2025. All Rights Reserved. +;;; +;;; Licensed under the Apache License, Version 2.0 (the "License"); +;;; you may not use this file except in compliance with the License. +;;; You may obtain a copy of the License at +;;; +;;; http://www.apache.org/licenses/LICENSE-2.0 +;;; +;;; Unless required by applicable law or agreed to in writing, software +;;; distributed under the License is distributed on an "AS IS" BASIS, +;;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; See the License for the specific language governing permissions and +;;; limitations under the License. +;;; +;;; %CopyrightEnd% +;;; ;; erlang-flymake.el ;; ;; Syntax check erlang source code on the fly (integrates with flymake). diff --git a/elpa/erlang-20250520.1119/erlang-pkg.el b/elpa/erlang-20250520.1119/erlang-pkg.el new file mode 100644 index 00000000..7e33afe6 --- /dev/null +++ b/elpa/erlang-20250520.1119/erlang-pkg.el @@ -0,0 +1,8 @@ +;; -*- no-byte-compile: t; lexical-binding: nil -*- +(define-package "erlang" "20250520.1119" + "Major modes for editing and running Erlang." + '((emacs "24.3")) + :url "https://github.com/erlang/otp" + :commit "9e6f6742c4d9e9915ee8af0dcb7d97cf1f836116" + :revdesc "9e6f6742c4d9" + :keywords '("erlang" "languages" "processes")) diff --git a/elpa/erlang-20241217.813/erlang-skels-old.el b/elpa/erlang-20250520.1119/erlang-skels-old.el similarity index 99% rename from elpa/erlang-20241217.813/erlang-skels-old.el rename to elpa/erlang-20250520.1119/erlang-skels-old.el index b048803d..36f1d741 100644 --- a/elpa/erlang-20241217.813/erlang-skels-old.el +++ b/elpa/erlang-20250520.1119/erlang-skels-old.el @@ -1,7 +1,10 @@ -;; +;;; -*- Emacs-Lisp -*- + ;; %CopyrightBegin% ;; -;; Copyright Ericsson AB 2010-2024. All Rights Reserved. +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 2010-2025. All Rights Reserved. ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. @@ -16,6 +19,7 @@ ;; limitations under the License. ;; ;; %CopyrightEnd% + ;;; ;;; Purpose: Provide Erlang code skeletons. ;;; See 'erlang-skel-file' variable. diff --git a/elpa/erlang-20241217.813/erlang-skels.el b/elpa/erlang-20250520.1119/erlang-skels.el similarity index 99% rename from elpa/erlang-20241217.813/erlang-skels.el rename to elpa/erlang-20250520.1119/erlang-skels.el index 50d98463..8bca9b0e 100644 --- a/elpa/erlang-20241217.813/erlang-skels.el +++ b/elpa/erlang-20250520.1119/erlang-skels.el @@ -1,7 +1,10 @@ -;; +;;; -*- Emacs-Lisp -*- + ;; %CopyrightBegin% ;; -;; Copyright Ericsson AB 2010-2024. All Rights Reserved. +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 2010-2025. All Rights Reserved. ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. @@ -16,6 +19,7 @@ ;; limitations under the License. ;; ;; %CopyrightEnd% + ;;; ;;; Purpose: Provide Erlang code skeletons. ;;; See 'erlang-skel-file' variable. diff --git a/elpa/erlang-20241217.813/erlang-start.el b/elpa/erlang-20250520.1119/erlang-start.el similarity index 83% rename from elpa/erlang-20241217.813/erlang-start.el rename to elpa/erlang-20250520.1119/erlang-start.el index 19ab2cce..8b3e604a 100644 --- a/elpa/erlang-20241217.813/erlang-start.el +++ b/elpa/erlang-20250520.1119/erlang-start.el @@ -1,6 +1,25 @@ -;; erlang-start.el --- Load this file to initialize the Erlang package. +;;; erlang-start.el --- Load this file to initialize the Erlang package. + +;; %CopyrightBegin% +;; +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 1996-2025. All Rights Reserved. +;; +;; Licensed under the Apache License, Version 2.0 (the "License"); +;; you may not use this file except in compliance with the License. +;; You may obtain a copy of the License at +;; +;; http://www.apache.org/licenses/LICENSE-2.0 +;; +;; Unless required by applicable law or agreed to in writing, software +;; distributed under the License is distributed on an "AS IS" BASIS, +;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;; See the License for the specific language governing permissions and +;; limitations under the License. +;; +;; %CopyrightEnd% -;; Copyright (C) 1998 Ericsson Telecom AB ;; Author: Anders Lindgren ;; Keywords: erlang, languages, processes diff --git a/elpa/erlang-20241217.813/erlang-test.el b/elpa/erlang-20250520.1119/erlang-test.el similarity index 98% rename from elpa/erlang-20241217.813/erlang-test.el rename to elpa/erlang-20250520.1119/erlang-test.el index a1a5ea8a..9efa4d25 100644 --- a/elpa/erlang-20241217.813/erlang-test.el +++ b/elpa/erlang-20250520.1119/erlang-test.el @@ -1,14 +1,10 @@ ;;; erlang-test.el -*- lexical-binding: t; coding: utf-8-unix -*- -;;; Unit tests for erlang.el. - -;; Author: Johan Claesson -;; Created: 2016-05-07 -;; Keywords: erlang, languages - ;; %CopyrightBegin% ;; -;; Copyright Ericsson AB 2016-2024. All Rights Reserved. +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 2016-2025. All Rights Reserved. ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. @@ -24,6 +20,11 @@ ;; ;; %CopyrightEnd% +;;; Unit tests for erlang.el. + +;; Author: Johan Claesson +;; Created: 2016-05-07 +;; Keywords: erlang, languages ;;; Commentary: diff --git a/elpa/erlang-20241217.813/erlang.el b/elpa/erlang-20250520.1119/erlang.el similarity index 99% rename from elpa/erlang-20241217.813/erlang.el rename to elpa/erlang-20250520.1119/erlang.el index 0562d5a1..1550c082 100644 --- a/elpa/erlang-20241217.813/erlang.el +++ b/elpa/erlang-20250520.1119/erlang.el @@ -1,16 +1,10 @@ ;;; erlang.el --- Major modes for editing and running Erlang -*- lexical-binding: t; -*- -;; Copyright (C) 2004 Free Software Foundation, Inc. -;; Author: Anders Lindgren -;; Keywords: erlang, languages, processes -;; Date: 2011-12-11 -;; Package-Version: 20241217.813 -;; Package-Revision: 11e5e81a9579 -;; Package-Requires: ((emacs "24.3")) - ;; %CopyrightBegin% ;; -;; Copyright Ericsson AB 1996-2024. All Rights Reserved. +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 1996-2025. All Rights Reserved. ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. @@ -25,7 +19,14 @@ ;; limitations under the License. ;; ;; %CopyrightEnd% -;; + +;; Copyright (C) 2004 Free Software Foundation, Inc. +;; Author: Anders Lindgren +;; Keywords: erlang, languages, processes +;; Date: 2011-12-11 +;; Package-Version: 20250520.1119 +;; Package-Revision: 9e6f6742c4d9 +;; Package-Requires: ((emacs "24.3")) ;; Lars Thorsén's modifications of 2000-06-07 included. ;; The original version of this package was written by Robert Virding. @@ -499,8 +500,8 @@ To activate the workaround, place the following in your `~/.emacs' file: nil means keeping default behavior. When non-nil, indent to the column of if/case/receive." :group 'erlang - :type 'boolean - :safe 'booleanp) + :type '(restricted-sexp :match-alternatives (integerp 'nil)) + :safe (lambda (val) (or (eq val nil) (integerp val)))) (defcustom erlang-indent-guard 2 "Indentation of Erlang guards." diff --git a/elpa/erlang-20241217.813/erldoc.el b/elpa/erlang-20250520.1119/erldoc.el similarity index 99% rename from elpa/erlang-20241217.813/erldoc.el rename to elpa/erlang-20250520.1119/erldoc.el index 80b2934c..2988ae5a 100644 --- a/elpa/erlang-20241217.813/erldoc.el +++ b/elpa/erlang-20250520.1119/erldoc.el @@ -2,7 +2,9 @@ ;; %CopyrightBegin% ;; -;; Copyright Ericsson AB 2016-2021. All Rights Reserved. +;; SPDX-License-Identifier: Apache-2.0 +;; +;; Copyright Ericsson AB 2016-2025. All Rights Reserved. ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. -- 2.47.3