From 86dde4c7372597bab8c0425d6a14ec32ed1bb2c1 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sat, 25 Nov 2023 11:38:59 +0100 Subject: [PATCH] update jenkinsfile-mode Signed-off-by: Andreas Gerler --- .../jenkinsfile-mode-pkg.el | 2 -- .../jenkinsfile-mode-autoloads.el | 4 ++++ .../jenkinsfile-mode-pkg.el | 7 ++++++ .../jenkinsfile-mode.el | 22 +++++++++---------- 4 files changed, 22 insertions(+), 13 deletions(-) delete mode 100644 elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode-pkg.el rename elpa/{jenkinsfile-mode-20221124.30 => jenkinsfile-mode-20230525.2006}/jenkinsfile-mode-autoloads.el (91%) create mode 100644 elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode-pkg.el rename elpa/{jenkinsfile-mode-20221124.30 => jenkinsfile-mode-20230525.2006}/jenkinsfile-mode.el (95%) diff --git a/elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode-pkg.el b/elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode-pkg.el deleted file mode 100644 index dd27ba0b..00000000 --- a/elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode-pkg.el +++ /dev/null @@ -1,2 +0,0 @@ -;;; Generated package description from jenkinsfile-mode.el -*- no-byte-compile: t -*- -(define-package "jenkinsfile-mode" "20221124.30" "Major mode for editing Jenkins declarative pipeline syntax" '((emacs "24") (groovy-mode "2.0")) :commit "1d90c1ff8edc7ea88844af92a206e7c5f083b568" :url "https://github.com/john2x/jenkinsfile-mode") diff --git a/elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode-autoloads.el b/elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode-autoloads.el similarity index 91% rename from elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode-autoloads.el rename to elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode-autoloads.el index f1752423..fd6d513f 100644 --- a/elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode-autoloads.el +++ b/elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode-autoloads.el @@ -19,6 +19,10 @@ Major mode for editing Jenkins declarative pipeline files. (register-definition-prefixes "jenkinsfile-mode" '("jenkinsfile-mode-")) +;;;*** + +;;;### (autoloads nil nil ("jenkinsfile-mode-pkg.el") (0 0 0 0)) + ;;;*** ;; Local Variables: diff --git a/elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode-pkg.el b/elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode-pkg.el new file mode 100644 index 00000000..ad9ca09a --- /dev/null +++ b/elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode-pkg.el @@ -0,0 +1,7 @@ +(define-package "jenkinsfile-mode" "20230525.2006" "Major mode for editing Jenkins declarative pipeline syntax" + '((emacs "24") + (groovy-mode "2.0")) + :commit "568865ee419e0592de0dd0717d6769a66d9df111" :url "https://github.com/john2x/jenkinsfile-mode") +;; Local Variables: +;; no-byte-compile: t +;; End: diff --git a/elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode.el b/elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode.el similarity index 95% rename from elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode.el rename to elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode.el index 130a43c0..ce561977 100644 --- a/elpa/jenkinsfile-mode-20221124.30/jenkinsfile-mode.el +++ b/elpa/jenkinsfile-mode-20230525.2006/jenkinsfile-mode.el @@ -2,9 +2,7 @@ ;; Copyright (c) 2019 John Louis Del Rosario ;; Package-Requires: ((emacs "24") (groovy-mode "2.0")) -;; Package-Commit: 1d90c1ff8edc7ea88844af92a206e7c5f083b568 -;; Package-Version: 20221124.30 -;; Package-X-Original-Version: 0.0.1 +;; Package-Version: 0.0.1 ;; Homepage: https://github.com/john2x/jenkinsfile-mode ;; ;; This program is free software: you can redistribute it and/or modify @@ -51,7 +49,9 @@ "disableConcurrentBuilds" "overrideIndexTriggers" "skipDefaultCheckout" "nextgroup=jenkinsfileOptionParams" "contained" "skipStagesAfterUnstable" "checkoutToSubdirectory" "timeout" "retry" - "timestamps" "nextgroup=jenkinsfileOptionParams")) + "timestamps" "nextgroup=jenkinsfileOptionParams" "contained" + "disableResume" "newContainerPerStage" "preserveStashes" "quietPeriod" + "parallelsAlwaysFailFast" "nextgroup=jenkinsfileOptionParams")) (defvar jenkinsfile-mode--core-step-keywords '("checkout" "docker" @@ -199,7 +199,7 @@ "writeJSON" "writeMavenPom" "writeProperties" "writeXml" "writeYaml" "ws" "xUnitImporter" "xUnitUploader" "xunit" "xldCreatePackage" "xldDeploy" "xldPublishPackage" "xlrCreateRelease" "xrayScanBuild" - "zip")) + "zip" "matrix" "axes" "axis")) (defun jenkinsfile-mode--fetch-keywords-from-jenkinsfile-vim () @@ -225,11 +225,11 @@ Run this manually when editing this file to get an updated the list of keywords. (erase-buffer) (emacs-lisp-mode) (insert ";; copy the contents of this buffer into jenkinsfile-mode.el\n\n") - (insert (format "(setq jenkinsfile-mode--file-section-keywords '%S)\n\n" file-sections)) - (insert (format "(setq jenkinsfile-mode--directive-keywords '%S)\n\n" directives)) - (insert (format "(setq jenkinsfile-mode--option-keywords '%S)\n\n" options)) - (insert (format "(setq jenkinsfile-mode--core-step-keywords '%S)\n\n" core-steps)) - (insert (format "(setq jenkinsfile-mode--pipeline-step-keywords '%S)\n\n" pipeline-steps)) + (insert (format "(defvar jenkinsfile-mode--file-section-keywords\n '%S)\n\n" file-sections)) + (insert (format "(defvar jenkinsfile-mode--directive-keywords\n '%S)\n\n" directives)) + (insert (format "(defvar jenkinsfile-mode--option-keywords\n '%S)\n\n" options)) + (insert (format "(defvar jenkinsfile-mode--core-step-keywords\n '%S)\n\n" core-steps)) + (insert (format "(defvar jenkinsfile-mode--pipeline-step-keywords\n '%S)\n\n" pipeline-steps)) (fill-region 0 (point))) (switch-to-buffer buf)))) @@ -302,7 +302,7 @@ Run this manually when editing this file to get an updated the list of keywords. (add-hook 'completion-at-point-functions 'jenkinsfile-mode--option-compeletion-at-point nil 'local) (add-hook 'completion-at-point-functions 'jenkinsfile-mode--pipeline-step-compeletion-at-point nil 'local) (add-hook 'completion-at-point-functions 'jenkinsfile-mode--core-step-compeletion-at-point nil 'local) - (setq-local groovy-indent-offset jenkinsfile-mode-indent-offset) + (setq groovy-indent-offset jenkinsfile-mode-indent-offset) (with-eval-after-load 'company-keywords (add-to-list 'company-keywords-alist `(jenkinsfile-mode . ,(append jenkinsfile-mode--file-section-keywords -- 2.47.3