From f753b96b7a9687ebc5d86c0153c669de9b47b474 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sun, 22 Dec 2024 12:57:00 +0100 Subject: [PATCH] update ess Signed-off-by: Andreas Gerler --- elpa/ess-20230419.1527/ess-pkg.el | 23 - .../dir | 0 .../ess-autoloads.el | 211 +--- .../ess-bugs-d.el | 0 .../ess-bugs-l.el | 0 .../ess-custom.el | 58 +- .../ess-gretl.el | 0 .../ess-help.el | 0 .../ess-inf.el | 8 +- .../ess-jags-d.el | 0 .../ess-julia.el | 2 +- .../ess-mode.el | 0 elpa/ess-20241216.1709/ess-pkg.el | 20 + .../ess-r-completion.el | 0 .../ess-r-flymake.el | 2 +- .../ess-r-mode.el | 29 +- .../ess-r-package.el | 0 .../ess-r-syntax.el | 0 .../ess-r-xref.el | 0 .../ess-rd.el | 9 +- .../ess-rdired.el | 0 .../ess-roxy.el | 0 .../ess-s-lang.el | 0 .../ess-sas-a.el | 2 + .../ess-sas-d.el | 0 .../ess-sas-l.el | 68 +- .../ess-site.el | 0 .../ess-sp6-d.el | 0 .../ess-toolbar.el | 0 .../ess-tracebug.el | 0 .../ess-trns.el | 0 .../ess-utils.el | 2 +- .../ess.el | 5 +- .../ess.info | 252 ++-- .../essd-els.el | 0 .../etc/ESSR.rds | Bin .../etc/ESSR/BUILDESSR | 0 .../etc/ESSR/LOADREMOTE | 0 .../etc/ESSR/R/.basic.R | 0 .../etc/ESSR/R/.load.R | 0 .../etc/ESSR/R/completion.R | 0 .../etc/ESSR/R/debug.R | 0 .../etc/ESSR/R/misc.R | 0 .../etc/ESSR/R/mpi.R | 0 .../etc/ESSR/R/ns-eval.R | 0 .../etc/ESSR/R/pkg.R | 0 .../etc/Makefile | 0 elpa/ess-20241216.1709/etc/all.txt | 1058 +++++++++++++++++ .../etc/ess-julia.jl | 0 .../etc/ess-sas-sh-command | 0 elpa/ess-20241216.1709/etc/func.sas | 80 ++ elpa/ess-20241216.1709/etc/proc.sas | 80 ++ elpa/ess-20241216.1709/etc/proc.txt | 23 + .../obsolete/ess-eldoc.el | 0 .../obsolete/ess-font-lock.el | 0 .../obsolete/ess-mouse.el | 0 .../obsolete/ess-r-a.el | 0 .../obsolete/mouseme.el | 0 .../obsolete/msdos.el | 0 59 files changed, 1559 insertions(+), 373 deletions(-) delete mode 100644 elpa/ess-20230419.1527/ess-pkg.el rename elpa/{ess-20230419.1527 => ess-20241216.1709}/dir (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-autoloads.el (80%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-bugs-d.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-bugs-l.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-custom.el (98%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-gretl.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-help.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-inf.el (99%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-jags-d.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-julia.el (99%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-mode.el (100%) create mode 100644 elpa/ess-20241216.1709/ess-pkg.el rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-r-completion.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-r-flymake.el (99%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-r-mode.el (99%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-r-package.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-r-syntax.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-r-xref.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-rd.el (98%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-rdired.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-roxy.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-s-lang.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-sas-a.el (99%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-sas-d.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-sas-l.el (94%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-site.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-sp6-d.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-toolbar.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-tracebug.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-trns.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess-utils.el (99%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess.el (98%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/ess.info (97%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/essd-els.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR.rds (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/BUILDESSR (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/LOADREMOTE (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/.basic.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/.load.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/completion.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/debug.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/misc.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/mpi.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/ns-eval.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ESSR/R/pkg.R (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/Makefile (100%) create mode 100644 elpa/ess-20241216.1709/etc/all.txt rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ess-julia.jl (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/etc/ess-sas-sh-command (100%) create mode 100644 elpa/ess-20241216.1709/etc/func.sas create mode 100644 elpa/ess-20241216.1709/etc/proc.sas create mode 100644 elpa/ess-20241216.1709/etc/proc.txt rename elpa/{ess-20230419.1527 => ess-20241216.1709}/obsolete/ess-eldoc.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/obsolete/ess-font-lock.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/obsolete/ess-mouse.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/obsolete/ess-r-a.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/obsolete/mouseme.el (100%) rename elpa/{ess-20230419.1527 => ess-20241216.1709}/obsolete/msdos.el (100%) diff --git a/elpa/ess-20230419.1527/ess-pkg.el b/elpa/ess-20230419.1527/ess-pkg.el deleted file mode 100644 index 094240ac..00000000 --- a/elpa/ess-20230419.1527/ess-pkg.el +++ /dev/null @@ -1,23 +0,0 @@ -(define-package "ess" "20230419.1527" "Emacs Speaks Statistics" - '((emacs "25.1")) - :commit "5c4ae91cefa5c56fd13b204a9a996825af836a67" :authors - '(("David Smith" . "dsmith@stats.adelaide.edu.au") - ("A.J. Rossini" . "blindglobe@gmail.com") - ("Richard M. Heiberger" . "rmh@temple.edu") - ("Kurt Hornik" . "Kurt.Hornik@R-project.org") - ("Martin Maechler" . "maechler@stat.math.ethz.ch") - ("Rodney A. Sparapani" . "rsparapa@mcw.edu") - ("Stephen Eglen" . "stephen@gnu.org") - ("Sebastian P. Luque" . "spluque@gmail.com") - ("Henning Redestig" . "henning.red@googlemail.com") - ("Vitalie Spinu" . "spinuvit@gmail.com") - ("Lionel Henry" . "lionel.hry@gmail.com") - ("J. Alexander Branham" . "alex.branham@gmail.com")) - :maintainers - '(("ESS Core Team" . "ESS-core@r-project.org")) - :maintainer - '("ESS Core Team" . "ESS-core@r-project.org") - :url "https://ess.r-project.org/") -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/elpa/ess-20230419.1527/dir b/elpa/ess-20241216.1709/dir similarity index 100% rename from elpa/ess-20230419.1527/dir rename to elpa/ess-20241216.1709/dir diff --git a/elpa/ess-20230419.1527/ess-autoloads.el b/elpa/ess-20241216.1709/ess-autoloads.el similarity index 80% rename from elpa/ess-20230419.1527/ess-autoloads.el rename to elpa/ess-20241216.1709/ess-autoloads.el index 82426df6..ab4175f6 100644 --- a/elpa/ess-20230419.1527/ess-autoloads.el +++ b/elpa/ess-20241216.1709/ess-autoloads.el @@ -1,77 +1,58 @@ -;;; ess-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; +;;; ess-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*- +;; Generated by the `loaddefs-generate' function. + +;; This file is part of GNU Emacs. + ;;; Code: -(add-to-list 'load-path (directory-file-name - (or (file-name-directory #$) (car load-path)))) +(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path))) + -;;;### (autoloads nil "ess" "ess.el" (0 0 0 0)) ;;; Generated autoloads from ess.el (autoload 'ess-version "ess" "\ -Return a string with ESS version information." t nil) - +Return a string with ESS version information." t) (autoload 'ess-submit-bug-report "ess" "\ -Submit a bug report to the ESS maintainers." t nil) - +Submit a bug report to the ESS maintainers." t) (register-definition-prefixes "ess" '("ess")) -;;;*** -;;;### (autoloads nil "ess-bugs-d" "ess-bugs-d.el" (0 0 0 0)) ;;; Generated autoloads from ess-bugs-d.el (autoload 'ess-bugs-mode "ess-bugs-d" "\ Major mode for BUGS. -\(fn)" t nil) - +(fn)" t) (add-to-list 'auto-mode-alist '("\\.[Bb][Uu][Gg]\\'" . ess-bugs-mode)) - (add-to-list 'auto-mode-alist '("\\.[Bb][Oo][Gg]\\'" . ess-bugs-mode)) - (add-to-list 'auto-mode-alist '("\\.[Bb][Mm][Dd]\\'" . ess-bugs-mode)) - (register-definition-prefixes "ess-bugs-d" '("ess-")) -;;;*** -;;;### (autoloads nil "ess-bugs-l" "ess-bugs-l.el" (0 0 0 0)) ;;; Generated autoloads from ess-bugs-l.el (register-definition-prefixes "ess-bugs-l" '("ess-bugs-")) -;;;*** -;;;### (autoloads nil "ess-custom" "ess-custom.el" (0 0 0 0)) ;;; Generated autoloads from ess-custom.el (defvar ess-lisp-directory (file-name-directory (or load-file-name buffer-file-name)) "\ Directory containing ess-site.el(c) and other ESS Lisp files.") - (custom-autoload 'ess-lisp-directory "ess-custom" t) - (add-to-list 'load-path (directory-file-name ess-lisp-directory)) - (add-to-list 'load-path (directory-file-name (expand-file-name "obsolete" ess-lisp-directory))) - (put 'ess-indent-offset 'safe-local-variable #'numberp) - (put 'ess-style 'safe-local-variable #'symbolp) - (register-definition-prefixes "ess-custom" '("R-" "S+" "S-" "comint-highlight-prompt" "ess-" "inferior-")) -;;;*** -;;;### (autoloads nil "ess-gretl" "ess-gretl.el" (0 0 0 0)) ;;; Generated autoloads from ess-gretl.el (autoload 'ess-gretl-mode "ess-gretl" "\ Major mode for editing gretl source. See `ess-mode' for more help. -\(fn)" t nil) - +(fn)" t) (autoload 'gretl "ess-gretl" "\ Call `gretl', Optional prefix (C-u) allows to set command line arguments, such as @@ -79,54 +60,41 @@ Optional prefix (C-u) allows to set command line arguments, such as If you have certain command line arguments that should always be passed to gretl, put them in the variable `inferior-gretl-args'. -\(fn &optional START-ARGS)" t nil) - +(fn &optional START-ARGS)" t) (register-definition-prefixes "ess-gretl" '("ess-gretl-" "gretl-" "inferior-gretl-args")) -;;;*** -;;;### (autoloads nil "ess-help" "ess-help.el" (0 0 0 0)) ;;; Generated autoloads from ess-help.el (register-definition-prefixes "ess-help" '("ess-")) -;;;*** -;;;### (autoloads nil "ess-inf" "ess-inf.el" (0 0 0 0)) ;;; Generated autoloads from ess-inf.el (autoload 'ess-load-file "ess-inf" "\ Load FILENAME into an inferior ESS process. This handles Tramp when working on a remote. -\(fn &optional FILENAME)" t nil) - +(fn &optional FILENAME)" t) (register-definition-prefixes "ess-inf" '("ess-" "inferior-ess" "update-ess-process-name-list")) -;;;*** -;;;### (autoloads nil "ess-jags-d" "ess-jags-d.el" (0 0 0 0)) ;;; Generated autoloads from ess-jags-d.el (autoload 'ess-jags-mode "ess-jags-d" "\ Major mode for JAGS. -\(fn)" t nil) - +(fn)" t) (add-to-list 'auto-mode-alist '("\\.[Jj][Aa][Gg]\\'" . ess-jags-mode)) - (register-definition-prefixes "ess-jags-d" '("ess-jags-")) -;;;*** -;;;### (autoloads nil "ess-julia" "ess-julia.el" (0 0 0 0)) ;;; Generated autoloads from ess-julia.el (autoload 'ess-julia-mode "ess-julia" "\ Major mode for julia files. -\(fn)" t nil) - +(fn)" t) (autoload 'run-ess-julia "ess-julia" "\ Start an inferior julia process. Optional prefix START-ARGS (\\[universal-argument]) allows to set @@ -135,15 +103,11 @@ agnostic. If you have certain command line arguments that should always be passed to julia, put them in the variable `inferior-julia-args'. -\(fn &optional START-ARGS)" t nil) - +(fn &optional START-ARGS)" t) (defalias 'julia #'run-ess-julia) - (register-definition-prefixes "ess-julia" '("ac-source-ess-julia-objects" "company-ess-julia-objects" "ess-" "inferior-")) -;;;*** -;;;### (autoloads nil "ess-mode" "ess-mode.el" (0 0 0 0)) ;;; Generated autoloads from ess-mode.el (autoload 'ess-mode "ess-mode" "\ @@ -214,28 +178,20 @@ Variables controlling indentation style: Furthermore, \\[ess-set-style] command enables you to set up predefined ess-mode indentation style. See `ess-style-alist' for predefined styles. -\(fn)" t nil) - +(fn)" t) (register-definition-prefixes "ess-mode" '("ess-")) -;;;*** -;;;### (autoloads nil "ess-r-completion" "ess-r-completion.el" (0 -;;;;;; 0 0 0)) ;;; Generated autoloads from ess-r-completion.el (register-definition-prefixes "ess-r-completion" '("ac-source-R" "company-R-" "ess-")) -;;;*** -;;;### (autoloads nil "ess-r-flymake" "ess-r-flymake.el" (0 0 0 0)) ;;; Generated autoloads from ess-r-flymake.el (register-definition-prefixes "ess-r-flymake" '("ess-r-")) -;;;*** -;;;### (autoloads nil "ess-r-mode" "ess-r-mode.el" (0 0 0 0)) ;;; Generated autoloads from ess-r-mode.el (autoload 'run-ess-r "ess-r-mode" "\ @@ -249,73 +205,49 @@ START-ARGS can be a string representing an argument, a list of such strings, or any other non-nil value. In the latter case, you will be prompted to enter arguments interactively. -\(fn &optional START-ARGS)" t nil) - +(fn &optional START-ARGS)" t) (autoload 'R "ess-r-mode" "\ -\(fn &optional START-ARGS)" t nil) - +(fn &optional START-ARGS)" t) (autoload 'ess-r-mode "ess-r-mode" "\ Major mode for editing R source. See `ess-mode' for more help. -\(fn)" t nil) - +(fn)" t) (defalias 'R-mode #'ess-r-mode) - (defalias 'r-mode #'ess-r-mode) - (add-to-list 'auto-mode-alist '("/R/.*\\.q\\'" . ess-r-mode)) - (add-to-list 'auto-mode-alist '("\\.[rR]\\'" . ess-r-mode)) - (add-to-list 'auto-mode-alist '("\\.[rR]profile\\'" . ess-r-mode)) - (add-to-list 'auto-mode-alist '("NAMESPACE\\'" . ess-r-mode)) - (add-to-list 'auto-mode-alist '("CITATION\\'" . ess-r-mode)) - (autoload 'ess-r-transcript-mode "ess-r-mode" "\ A Major mode for R transcript files. -\(fn)" t nil) - +(fn)" t) (add-to-list 'auto-mode-alist '("\\.[Rr]out\\'" . ess-r-transcript-mode)) - (add-to-list 'interpreter-mode-alist '("Rscript" . ess-r-mode)) - (add-to-list 'interpreter-mode-alist '("r" . ess-r-mode)) - (add-to-list 'auto-mode-alist '("/Makevars\\(\\.win\\)?\\'" . makefile-mode)) - (add-to-list 'auto-mode-alist '("DESCRIPTION\\'" . conf-colon-mode)) - (register-definition-prefixes "ess-r-mode" '("R-" "ess-" "inferior-ess-r-" "r-transcript-mode" "run-ess-r-newest")) -;;;*** -;;;### (autoloads nil "ess-r-package" "ess-r-package.el" (0 0 0 0)) ;;; Generated autoloads from ess-r-package.el (register-definition-prefixes "ess-r-package" '("ess-")) -;;;*** -;;;### (autoloads nil "ess-r-syntax" "ess-r-syntax.el" (0 0 0 0)) ;;; Generated autoloads from ess-r-syntax.el (register-definition-prefixes "ess-r-syntax" '("ess-")) -;;;*** -;;;### (autoloads nil "ess-r-xref" "ess-r-xref.el" (0 0 0 0)) ;;; Generated autoloads from ess-r-xref.el (register-definition-prefixes "ess-r-xref" '("ess-r-xref-")) -;;;*** -;;;### (autoloads nil "ess-rd" "ess-rd.el" (0 0 0 0)) ;;; Generated autoloads from ess-rd.el (autoload 'Rd-mode "ess-rd" "\ @@ -327,118 +259,89 @@ the following to your Emacs configuration file: (add-hook \\='Rd-mode-hook #\\='abbrev-mode) -\(fn)" t nil) - +(fn)" t) (add-to-list 'auto-mode-alist '("\\.Rd\\'" . Rd-mode)) - (register-definition-prefixes "ess-rd" '("Rd-")) -;;;*** -;;;### (autoloads nil "ess-rdired" "ess-rdired.el" (0 0 0 0)) ;;; Generated autoloads from ess-rdired.el (autoload 'ess-rdired "ess-rdired" "\ Show R objects from the global environment in a separate buffer. You may interact with these objects, see `ess-rdired-mode' for -details." t nil) - +details." t) (register-definition-prefixes "ess-rdired" '("ess-rdired-")) -;;;*** -;;;### (autoloads nil "ess-roxy" "ess-roxy.el" (0 0 0 0)) ;;; Generated autoloads from ess-roxy.el (autoload 'ess-roxy-mode "ess-roxy" "\ Minor mode for editing ROxygen documentation. -This is a minor mode. If called interactively, toggle the -`Ess-Roxy mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. +This is a minor mode. If called interactively, toggle the `Ess-Roxy +mode' mode. If the prefix argument is positive, enable the mode, and if +it is zero or negative, disable the mode. -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. +If called from Lisp, toggle the mode if ARG is `toggle'. Enable the +mode if ARG is nil, omitted, or is a positive number. Disable the mode +if ARG is a negative number. To check whether the minor mode is enabled in the current buffer, -evaluate `ess-roxy-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. +evaluate the variable `ess-roxy-mode'. -\(fn &optional ARG)" t nil) +The mode's hook is called both when the mode is enabled and when it is +disabled. +(fn &optional ARG)" t) (register-definition-prefixes "ess-roxy" '("ess-")) -;;;*** -;;;### (autoloads nil "ess-s-lang" "ess-s-lang.el" (0 0 0 0)) ;;; Generated autoloads from ess-s-lang.el (add-to-list 'auto-mode-alist '("\\.[Ss]t\\'" . S-transcript-mode)) - (add-to-list 'auto-mode-alist '("\\.Sout\\'" . S-transcript-mode)) - (register-definition-prefixes "ess-s-lang" '("S+common-cust-alist" "S-" "ess-" "inferior-S-language-start")) -;;;*** -;;;### (autoloads nil "ess-sas-a" "ess-sas-a.el" (0 0 0 0)) ;;; Generated autoloads from ess-sas-a.el (register-definition-prefixes "ess-sas-a" '("ess-" "sas-program")) -;;;*** -;;;### (autoloads nil "ess-sas-d" "ess-sas-d.el" (0 0 0 0)) ;;; Generated autoloads from ess-sas-d.el (autoload 'SAS-mode "ess-sas-d" "\ Major mode for editing SAS source. See `ess-mode' for more help. -\(fn)" t nil) - +(fn)" t) (add-to-list 'auto-mode-alist '("\\.[Ss][Aa][Ss]\\'" . SAS-mode)) - (register-definition-prefixes "ess-sas-d" '("SAS" "ess-" "inferior-SAS-args")) -;;;*** -;;;### (autoloads nil "ess-sas-l" "ess-sas-l.el" (0 0 0 0)) ;;; Generated autoloads from ess-sas-l.el (register-definition-prefixes "ess-sas-l" '("SAS-" "backward-page-top-of-window" "beginning-of-sas-" "ess-" "fix-page-breaks" "forward-page-top-of-window" "indent-sas-statement" "next-sas-proc" "sas-" "set-sas-file-" "submit-sas" "switch-to-")) -;;;*** -;;;### (autoloads nil "ess-sp6-d" "ess-sp6-d.el" (0 0 0 0)) ;;; Generated autoloads from ess-sp6-d.el (autoload 'S+-mode "ess-sp6-d" "\ Major mode for editing S+ source. See `ess-mode' for more help. -\(fn &optional PROC-NAME)" t nil) - +(fn &optional PROC-NAME)" t) (register-definition-prefixes "ess-sp6-d" '("S+" "ess-")) -;;;*** -;;;### (autoloads nil "ess-toolbar" "ess-toolbar.el" (0 0 0 0)) ;;; Generated autoloads from ess-toolbar.el (register-definition-prefixes "ess-toolbar" '("ess-")) -;;;*** -;;;### (autoloads nil "ess-tracebug" "ess-tracebug.el" (0 0 0 0)) ;;; Generated autoloads from ess-tracebug.el (register-definition-prefixes "ess-tracebug" '("ess-" "inferior-ess-" "org-")) -;;;*** -;;;### (autoloads nil "ess-trns" "ess-trns.el" (0 0 0 0)) ;;; Generated autoloads from ess-trns.el (autoload 'ess-transcript-mode "ess-trns" "\ @@ -452,13 +355,10 @@ the process buffer first. Type \\[ess-transcript-clean-region] to delete all outputs and prompts in the region, leaving only the commands. -\(fn)" t nil) - +(fn)" t) (register-definition-prefixes "ess-trns" '("ess-transcript-")) -;;;*** -;;;### (autoloads nil "ess-utils" "ess-utils.el" (0 0 0 0)) ;;; Generated autoloads from ess-utils.el (defvar ess-elisp-trace-mode nil "\ @@ -468,37 +368,33 @@ for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node `Easy Customization') or call the function `ess-elisp-trace-mode'.") - (custom-autoload 'ess-elisp-trace-mode "ess-utils" nil) - (autoload 'ess-elisp-trace-mode "ess-utils" "\ Toggle tracing of ess-prefixed functions. + Tracing is useful for debugging background ESS behaviour. When enabled, all functions prefixed in `ess-' and `inferior-ess' are instrumented with `trace-function'. Tracing is turned off by calling `untrace-function' on these functions. -This is a minor mode. If called interactively, toggle the -`Ess-Elisp-Trace mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. +This is a global minor mode. If called interactively, toggle the +`Ess-Elisp-Trace mode' mode. If the prefix argument is positive, enable +the mode, and if it is zero or negative, disable the mode. -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. +If called from Lisp, toggle the mode if ARG is `toggle'. Enable the +mode if ARG is nil, omitted, or is a positive number. Disable the mode +if ARG is a negative number. To check whether the minor mode is enabled in the current buffer, evaluate `(default-value \\='ess-elisp-trace-mode)'. -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) +The mode's hook is called both when the mode is enabled and when it is +disabled. +(fn &optional ARG)" t) (register-definition-prefixes "ess-utils" '("ess-" "with-ess-process-buffer")) -;;;*** -;;;### (autoloads nil "essd-els" "essd-els.el" (0 0 0 0)) ;;; Generated autoloads from essd-els.el (autoload 'ess-remote "essd-els" "\ @@ -519,20 +415,19 @@ C-n to send lines over. With SAS, use C-c i DIALECT is the desired ess-dialect. If nil, ask for dialect -\(fn &optional PROC-NAME DIALECT)" t nil) - +(fn &optional PROC-NAME DIALECT)" t) (register-definition-prefixes "essd-els" '("S+elsewhere" "ess-" "inferior-ess-remote-pager")) - -;;;*** -;;;### (autoloads nil nil ("ess-pkg.el" "ess-site.el") (0 0 0 0)) +;;; End of scraped data + +(provide 'ess-autoloads) -;;;*** - ;; Local Variables: ;; version-control: never ;; no-byte-compile: t ;; no-update-autoloads: t -;; coding: utf-8 +;; no-native-compile: t +;; coding: utf-8-emacs-unix ;; End: + ;;; ess-autoloads.el ends here diff --git a/elpa/ess-20230419.1527/ess-bugs-d.el b/elpa/ess-20241216.1709/ess-bugs-d.el similarity index 100% rename from elpa/ess-20230419.1527/ess-bugs-d.el rename to elpa/ess-20241216.1709/ess-bugs-d.el diff --git a/elpa/ess-20230419.1527/ess-bugs-l.el b/elpa/ess-20241216.1709/ess-bugs-l.el similarity index 100% rename from elpa/ess-20230419.1527/ess-bugs-l.el rename to elpa/ess-20241216.1709/ess-bugs-l.el diff --git a/elpa/ess-20230419.1527/ess-custom.el b/elpa/ess-20241216.1709/ess-custom.el similarity index 98% rename from elpa/ess-20230419.1527/ess-custom.el rename to elpa/ess-20241216.1709/ess-custom.el index f631e04d..67858d40 100644 --- a/elpa/ess-20230419.1527/ess-custom.el +++ b/elpa/ess-20241216.1709/ess-custom.el @@ -1,6 +1,6 @@ ;;; ess-custom.el --- Customize variables for ESS -*- lexical-binding: t; -*- -;; Copyright (C) 1997-2020 Free Software Foundation, Inc. +;; Copyright (C) 1997-2024 Free Software Foundation, Inc. ;; Author: Rodney Sparapani ;; Maintainer: ESS-help @@ -141,7 +141,7 @@ "Directory containing ess-site.el(c) and other ESS Lisp files." :group 'ess :type 'directory - :package-version '(ess . "19.04")) + :package-version '(ess . "24.01.1")) (defcustom ess-etc-directory ;; Try to detect the `etc' folder only if not already set up by distribution @@ -156,7 +156,7 @@ The ESS etc directory stores various auxiliary files that are useful for ESS, such as icons." :group 'ess :type 'directory - :package-version '(ess . "19.04")) + :package-version '(ess . "24.01.1")) ;; Depending on how ESS is loaded the `load-path' might not contain ;; the `lisp' directory. For this reason we need to add it before we @@ -192,7 +192,7 @@ See `ess-auto-width'. Be warned that ESS can set the width a lot." :group 'ess :type 'boolean - :package-version '(ess . "19.04")) + :package-version '(ess . "24.01.1")) (defcustom ess-auto-width nil "When non-nil, set the width option when the window configuration changes. @@ -206,7 +206,7 @@ window's width minus that number. Anything else is treated as (const :tag "Frame width" :value frame) (const :tag "Window width" :value window) (integer :tag "Integer value")) - :package-version '(ess . "19.04")) + :package-version '(ess . "24.01.1")) (defcustom ess-handy-commands '(("change-directory" . ess-change-directory) ("install.packages" . ess-install-library) @@ -329,7 +329,7 @@ process. If a symbol, the symbol's value should be a directory. For example, the following setting would always start the process in the directory of the current file: - (setq ess-startup-directory 'default-directory) + (setq ess-startup-directory ''default-directory) If `ess-startup-directory' is nil (the default) and `ess-startup-directory-function' is non-nil, the value returned @@ -380,7 +380,7 @@ processes buffers are always numbered (e.g. R:2:foo." 'ess-use-inferior-program-name-in-buffer-name 'ess-use-inferior-program-in-buffer-name "ESS 18.10") (defcustom ess-use-inferior-program-in-buffer-name nil - "For R, use e.g., 'R-2.1.0' or 'R-devel' (the program name) for buffer name. + "For R, use e.g., `R-2.1.0' or `R-devel' (the program name) for buffer name. Avoids the plain dialect name." :group 'ess :type 'boolean) @@ -478,7 +478,7 @@ If \\='process, only check if the buffer has an inferior process." :type '(choice (const :tag "Always" t) (const :tag "With running inferior process" process) (const :tag "Never" nil)) - :package-version '(ess . "18.10")) + :package-version '(ess . "24.01.1")) (defcustom ess-use-auto-complete t "If non-nil, activate auto-complete support. @@ -562,7 +562,7 @@ contain spaces on either side." ;; them. :type '(repeat string) :group 'ess - :package-version '(ess "18.10")) + :package-version '(ess . "24.01.1")) (defvar ess-S-assign) (make-obsolete-variable 'ess-S-assign 'ess-assign-list "ESS 18.10") @@ -584,7 +584,7 @@ This gets appended to `prettify-symbols-alist', so set it to nil if you want to disable R specific prettification." :group 'ess-R :type '(alist :key-type string :value-type symbol) - :package-version '(ess . "18.10")) + :package-version '(ess . "24.01.1")) ;;*;; Variables concerning editing behavior @@ -751,7 +751,7 @@ is non-nil. Affects `ess-save-file'." (const :tag "Use compilation-ask-about-save and auto-save-visited-mode." :value auto) (const :tag "Save without asking." :value t)) - :package-version '(ess . "19.04")) + :package-version '(ess . "24.01.1")) ;;*;; Variables controlling editing @@ -1317,7 +1317,7 @@ the same KEY before adding the new one." (defcustom ess-own-style-list (cdr (assoc 'RRR ess-style-alist)) "Indentation variables for your own style. -Set `ess-style' to 'OWN to use these values. To change +Set `ess-style' to \='OWN to use these values. To change these values, use the customize interface. See the documentation of each variable for its meaning." :group 'ess-edit @@ -1371,7 +1371,7 @@ This always dumps to a sub-directory (\".Src\") of the current ess working directory (i.e. first elt of search list)." :group 'ess-edit :type 'directory - :package-version '(ess . "18.10")) + :package-version '(ess . "24.01.1")) (defvar ess-dump-filename-template nil "Internal. Initialized by dialects.") @@ -1404,7 +1404,7 @@ Currently this should not be used to interact with the inferior process because this hook runs too early, before the inferior mode had a chance to properly start up the process. To interact with the process, you must use a mode-specific hook like -'ess-r-post-run-hook'." +`ess-r-post-run-hook'." :group 'ess-hooks :type 'hook) @@ -1427,19 +1427,21 @@ Used to decide highlighting and tag completion." :type '(repeat string)) (defcustom ess-roxy-tags-param '("author" "aliases" "concept" "details" - "examples" "format" "keywords" + "example" "examples" "examplesIf" + "format" "keywords" "method" "exportMethod" "name" "note" "param" - "include" "references" "return" + "include" "references" "return" "returns" "seealso" "source" "docType" "title" "TODO" "usage" "import" - "exportClass" "exportPattern" "S3method" + "exportClass" "exportPattern" + "exportS3Method" "S3method" "inherit" "inheritParams" "inheritSection" "importFrom" "importClassesFrom" "importMethodsFrom" "useDynLib" "rawNamespace" "rdname" "section" "slot" "description" - "md" "eval" "family") + "md" "eval" "evalNamespace" "family") "The tags used in roxygen fields that require a parameter. Used to decide highlighting and tag completion." :group 'ess-roxy @@ -1531,7 +1533,7 @@ there is no project root in the current directory." (const :tag "*proc:project-root* or *proc*" ess-gen-proc-buffer-name:project-or-simple) (const :tag "*proc:project-root* or *proc:dir*" ess-gen-proc-buffer-name:project-or-directory) function) - :package-version '(ess . "19.04")) + :package-version '(ess . "24.01.1")) (defcustom ess-kermit-command "gkermit -T" @@ -1858,7 +1860,7 @@ This variable also affect the evaluation of input code in iESS. The effect is similar to the above. If t then ess waits for the process output, otherwise not." :group 'ess-proc - :package-version '(ess . "19.04") + :package-version '(ess . "24.01.1") :type '(choice (const t) (const nowait) (const nil))) (defcustom ess-eval-deactivate-mark (fboundp 'deactivate-mark); was nil till 2010-03-22 @@ -2052,6 +2054,15 @@ See also function `ess-create-object-name-db'.") "recover" "browser") "Reserved words or special functions in the R language.") +(defvar ess-r--keystrings + '("\\" "\?") + "Reserved non-word strings or special functions whose names +include special characters in the R language. + +Similar font-locking usage as `ess-R-keywords', but dedicated to +strings that should not be treated as `words’ by `regexp-opt' in +`ess-r--find-fl-keyword'.") + (defvar ess-S-keywords (append ess-R-keywords '("terminate"))) @@ -2088,7 +2099,8 @@ See also function `ess-create-object-name-db'.") (defvar ess-R-function-name-regexp (concat "\\(" "\\sw+" "\\)" "[ \t]*" "\\(<-\\)" - "[ \t\n]*" "function\\b")) + "[ \t\n]*" "\\(function\\b\\|\\(\\\\[ \t\n(]+\\)\\)")) +;; "[ \t\n(]+" after "\\\\" since cannot use "\\b" to bound a non-word (defvar ess-S-function-name-regexp ess-R-function-name-regexp) @@ -2317,7 +2329,7 @@ This defaults to `default-frame-alist' and is used only when the variable `ess-help-own-frame' is non-nil." :group 'ess-help :type 'alist - :package-version '(ess . "18.10")) + :package-version '(ess . "24.01.1")) ; Faces ;;;===================================================== @@ -2463,7 +2475,7 @@ Created for each process." See also `ess-verbose'." :group 'ess-proc :type 'boolean - :package-version '(ess . "18.10")) + :package-version '(ess . "24.01.1")) (defcustom ess-verbose nil "Non-nil means write more information to `ess-dribble-buffer' than usual." diff --git a/elpa/ess-20230419.1527/ess-gretl.el b/elpa/ess-20241216.1709/ess-gretl.el similarity index 100% rename from elpa/ess-20230419.1527/ess-gretl.el rename to elpa/ess-20241216.1709/ess-gretl.el diff --git a/elpa/ess-20230419.1527/ess-help.el b/elpa/ess-20241216.1709/ess-help.el similarity index 100% rename from elpa/ess-20230419.1527/ess-help.el rename to elpa/ess-20241216.1709/ess-help.el diff --git a/elpa/ess-20230419.1527/ess-inf.el b/elpa/ess-20241216.1709/ess-inf.el similarity index 99% rename from elpa/ess-20230419.1527/ess-inf.el rename to elpa/ess-20241216.1709/ess-inf.el index 0bd967ca..964e52c3 100644 --- a/elpa/ess-20230419.1527/ess-inf.el +++ b/elpa/ess-20241216.1709/ess-inf.el @@ -1,6 +1,6 @@ ;;; ess-inf.el --- Support for running S as an inferior Emacs process -*- lexical-binding: t; -*- -;; Copyright (C) 1989-2022 Free Software Foundation, Inc. +;; Copyright (C) 1989-2023 Free Software Foundation, Inc. ;; Author: David Smith ;; Created: 7 Jan 1994 @@ -652,7 +652,9 @@ the name of the inferior process (e.g. \"R:1\"), and DIALECT is the language dialect (e.g. \"R\")." (let ((default-dir (inferior-ess--get-startup-directory))) (if ess-ask-for-ess-directory - (let ((prompt (format "%s starting project directory? " procname))) + (let ((prompt (format "%s starting project directory? " procname)) + (display-buffer-overriding-action nil) ; hack to let helm display a buffer + ) (ess-prompt-for-directory default-dir prompt)) default-dir))) @@ -818,7 +820,7 @@ to `ess-completing-read'." (delete-dups (list "R" "S+" (or (bound-and-true-p S+-dialect-name) "S+") "stata" (or (bound-and-true-p STA-dialect-name) "stata") "julia" "SAS"))))) - (pname-list (delq nil ;; keep only those matching dialect + (pname-list (delq nil ;; keep only those matching dialect and `ess-gen-proc-buffer-name-function' (append (mapcar (lambda (lproc) (and (equal ess-dialect diff --git a/elpa/ess-20230419.1527/ess-jags-d.el b/elpa/ess-20241216.1709/ess-jags-d.el similarity index 100% rename from elpa/ess-20230419.1527/ess-jags-d.el rename to elpa/ess-20241216.1709/ess-jags-d.el diff --git a/elpa/ess-20230419.1527/ess-julia.el b/elpa/ess-20241216.1709/ess-julia.el similarity index 99% rename from elpa/ess-20230419.1527/ess-julia.el rename to elpa/ess-20241216.1709/ess-julia.el index 56548e4a..43c7b908 100644 --- a/elpa/ess-20230419.1527/ess-julia.el +++ b/elpa/ess-20241216.1709/ess-julia.el @@ -289,7 +289,7 @@ to look up any doc strings. Honors `eldoc-echo-area-use-multiline-p'." '((inferior-ess-primary-prompt . "\\w*> ") (inferior-ess-secondary-prompt . nil) (inferior-ess-prompt . "\\w*> ") - (ess-local-customize-alist . ess-julia-customize-alist) + (ess-local-customize-alist . 'ess-julia-customize-alist) (inferior-ess-program . inferior-julia-program) (ess-load-command . "include(expanduser(\"%s\"))\n") (ess-funargs-command . "ESS.fun_args(\"%s\")\n") diff --git a/elpa/ess-20230419.1527/ess-mode.el b/elpa/ess-20241216.1709/ess-mode.el similarity index 100% rename from elpa/ess-20230419.1527/ess-mode.el rename to elpa/ess-20241216.1709/ess-mode.el diff --git a/elpa/ess-20241216.1709/ess-pkg.el b/elpa/ess-20241216.1709/ess-pkg.el new file mode 100644 index 00000000..3e4d6b7c --- /dev/null +++ b/elpa/ess-20241216.1709/ess-pkg.el @@ -0,0 +1,20 @@ +;; -*- no-byte-compile: t; lexical-binding: nil -*- +(define-package "ess" "20241216.1709" + "Emacs Speaks Statistics." + '((emacs "25.1")) + :url "https://github.com/emacs-ess/ESS" + :commit "dda9a9400b2d03b2fdae25045d2af08a37f907ee" + :revdesc "dda9a9400b2d" + :authors '(("David Smith" . "dsmith@stats.adelaide.edu.au") + ("A.J. Rossini" . "blindglobe@gmail.com") + ("Richard M. Heiberger" . "rmh@temple.edu") + ("Kurt Hornik" . "Kurt.Hornik@R-project.org") + ("Martin Maechler" . "maechler@stat.math.ethz.ch") + ("Rodney A. Sparapani" . "rsparapa@mcw.edu") + ("Stephen Eglen" . "stephen@gnu.org") + ("Sebastian P. Luque" . "spluque@gmail.com") + ("Henning Redestig" . "henning.red@googlemail.com") + ("Vitalie Spinu" . "spinuvit@gmail.com") + ("Lionel Henry" . "lionel.hry@gmail.com") + ("J. Alexander Branham" . "alex.branham@gmail.com")) + :maintainers '(("ESS Core Team" . "ESS-core@r-project.org"))) diff --git a/elpa/ess-20230419.1527/ess-r-completion.el b/elpa/ess-20241216.1709/ess-r-completion.el similarity index 100% rename from elpa/ess-20230419.1527/ess-r-completion.el rename to elpa/ess-20241216.1709/ess-r-completion.el diff --git a/elpa/ess-20230419.1527/ess-r-flymake.el b/elpa/ess-20241216.1709/ess-r-flymake.el similarity index 99% rename from elpa/ess-20230419.1527/ess-r-flymake.el rename to elpa/ess-20241216.1709/ess-r-flymake.el index dae24679..9df4402e 100644 --- a/elpa/ess-20230419.1527/ess-r-flymake.el +++ b/elpa/ess-20241216.1709/ess-r-flymake.el @@ -90,7 +90,7 @@ each element is passed as argument to `lintr::with_defaults'." } else { tryCatch(lintr::lint(commandArgs(TRUE), ...), error = function(e) { - cat('@@warning: @@', e) + cat('@@warning: @@', conditionMessage(e)) }) } } diff --git a/elpa/ess-20230419.1527/ess-r-mode.el b/elpa/ess-20241216.1709/ess-r-mode.el similarity index 99% rename from elpa/ess-20230419.1527/ess-r-mode.el rename to elpa/ess-20241216.1709/ess-r-mode.el index bd902710..47165c2b 100644 --- a/elpa/ess-20230419.1527/ess-r-mode.el +++ b/elpa/ess-20241216.1709/ess-r-mode.el @@ -372,7 +372,7 @@ namespace.") (ess-goto-char string-end) (ess-looking-at "<-") (ess-goto-char (match-end 0)) - (ess-looking-at "function\\b" t))) + (ess-looking-at "function\\b\\|\\\\" t))) font-lock-function-name-face) ((save-excursion (and (cdr (assq 'ess-fl-keyword:fun-calls ess-R-font-lock-keywords)) @@ -394,23 +394,44 @@ namespace.") font-lock-comment-face)) (defvar ess-r--non-fn-kwds - '("in" "else" "break" "next" "repeat")) + '("in" "else" "break" "next" "repeat") + "Reserved words that should not be treated as names of special +functions by `ess-r--find-fl-keyword'; such reserved words do +not need to be followed by an open parenthesis to trigger +font-locking. +See also `ess-r--non-fn-kstrs'.") + +(defvar ess-r--non-fn-kstrs + '("\?") + "Reserved non-word strings that should not be treated as names of +special functions by `ess-r--find-fl-keyword'; such reserved +strings do not need to be followed by an open parenthesis to +trigger font-locking. +See also `ess-r--non-fn-kwds'.") (defvar-local ess-r--keyword-regexp nil) (defun ess-r--find-fl-keyword (limit) - "Search for R keyword and set the match data. + "Search for R keyword or keystring and set the match data. To be used as part of `font-lock-defaults' keywords." (unless ess-r--keyword-regexp - (let (fn-kwds non-fn-kwds) + (let (fn-kwds non-fn-kwds fn-kstrs non-fn-kstrs) (dolist (kw ess-R-keywords) (if (member kw ess-r--non-fn-kwds) (push kw non-fn-kwds) (push kw fn-kwds))) + (dolist (kw ess-r--keystrings) + (if (member kw ess-r--non-fn-kstrs) + (push kw non-fn-kstrs) + (push kw fn-kstrs))) (setq ess-r--keyword-regexp (concat "\\(" (regexp-opt non-fn-kwds 'words) + "\\|" + (regexp-opt non-fn-kstrs t) "\\)\\|\\(" (regexp-opt fn-kwds 'words) + "\\|" + (regexp-opt fn-kstrs t) "\\)")))) (let (out) (while (and (not out) diff --git a/elpa/ess-20230419.1527/ess-r-package.el b/elpa/ess-20241216.1709/ess-r-package.el similarity index 100% rename from elpa/ess-20230419.1527/ess-r-package.el rename to elpa/ess-20241216.1709/ess-r-package.el diff --git a/elpa/ess-20230419.1527/ess-r-syntax.el b/elpa/ess-20241216.1709/ess-r-syntax.el similarity index 100% rename from elpa/ess-20230419.1527/ess-r-syntax.el rename to elpa/ess-20241216.1709/ess-r-syntax.el diff --git a/elpa/ess-20230419.1527/ess-r-xref.el b/elpa/ess-20241216.1709/ess-r-xref.el similarity index 100% rename from elpa/ess-20230419.1527/ess-r-xref.el rename to elpa/ess-20241216.1709/ess-r-xref.el diff --git a/elpa/ess-20230419.1527/ess-rd.el b/elpa/ess-20241216.1709/ess-rd.el similarity index 98% rename from elpa/ess-20230419.1527/ess-rd.el rename to elpa/ess-20241216.1709/ess-rd.el index 05252b23..78ca7b4c 100644 --- a/elpa/ess-20230419.1527/ess-rd.el +++ b/elpa/ess-20241216.1709/ess-rd.el @@ -1,6 +1,6 @@ ;; ess-rd.el --- Support for editing R documentation (Rd) source -*- lexical-binding: t; -*- -;; Copyright (C) 1997-2022 Free Software Foundation, Inc. +;; Copyright (C) 1997-2023 Free Software Foundation, Inc. ;; Author: KH ;; Created: 25 July 1997 ;; Maintainer: ESS-core @@ -129,8 +129,9 @@ All Rd mode abbrevs start with a grave accent (`)." ;; "Alpha" "Gamma" "alpha" "beta" "epsilon" "lambda" "mu" "pi" "sigma" ;; "ge" "le" "left" "right" ;; - "RdOpts" "R" "S3method" "S4method" "Sexpr" "acronym" - "bold" "cite" "code" "command" "cr" "dQuote" "deqn" "dfn" "dontrun" + "RdOpts" "R" "S3method" "S4method" "Sexpr" + "abbr" "acronym" + "bold" "cite" "code" "command" "cr" "dQuote" "deqn" "dfn" "dontdiff" "dontrun" "dontshow" "donttest" "dots" "email" "emph" "enc" "env" "eqn" "figure" "file" "href" "ifelse" "if" @@ -152,7 +153,7 @@ All Rd mode abbrevs start with a grave accent (`)." (concat "\\\\\\(" (mapconcat #'identity Rd-section-names "\\|") "\\>\\)") - 'font-lock-reference-face) ; Rd-bold-face + 'font-lock-constant-face) ; Rd-bold-face (cons (concat "\\\\\\(" (mapconcat #'identity Rd-keywords "\\|") diff --git a/elpa/ess-20230419.1527/ess-rdired.el b/elpa/ess-20241216.1709/ess-rdired.el similarity index 100% rename from elpa/ess-20230419.1527/ess-rdired.el rename to elpa/ess-20241216.1709/ess-rdired.el diff --git a/elpa/ess-20230419.1527/ess-roxy.el b/elpa/ess-20241216.1709/ess-roxy.el similarity index 100% rename from elpa/ess-20230419.1527/ess-roxy.el rename to elpa/ess-20241216.1709/ess-roxy.el diff --git a/elpa/ess-20230419.1527/ess-s-lang.el b/elpa/ess-20241216.1709/ess-s-lang.el similarity index 100% rename from elpa/ess-20230419.1527/ess-s-lang.el rename to elpa/ess-20241216.1709/ess-s-lang.el diff --git a/elpa/ess-20230419.1527/ess-sas-a.el b/elpa/ess-20241216.1709/ess-sas-a.el similarity index 99% rename from elpa/ess-20230419.1527/ess-sas-a.el rename to elpa/ess-20241216.1709/ess-sas-a.el index 3dfd1554..2ae5a192 100644 --- a/elpa/ess-20230419.1527/ess-sas-a.el +++ b/elpa/ess-20241216.1709/ess-sas-a.el @@ -729,6 +729,8 @@ Use the current buffer if nil." "\\|NOTE: Estimated G matrix is not positive definite." "\\|NOTE: Compressing data set .* increased size by" "\\|NOTE: ERROR DETECTED IN ANNOTATE=" + "\\|NOTE: Import cancelled. Output dataset .* already exists." + "\\|NOTE: Export cancelled. Output file" "\\|WARNING: Apparent symbolic reference .* not resolved." "\\|WARNING: Length of character variable has already been set." "\\|WARNING: Not all variables in the list " diff --git a/elpa/ess-20230419.1527/ess-sas-d.el b/elpa/ess-20241216.1709/ess-sas-d.el similarity index 100% rename from elpa/ess-20230419.1527/ess-sas-d.el rename to elpa/ess-20241216.1709/ess-sas-d.el diff --git a/elpa/ess-20230419.1527/ess-sas-l.el b/elpa/ess-20241216.1709/ess-sas-l.el similarity index 94% rename from elpa/ess-20230419.1527/ess-sas-l.el rename to elpa/ess-20241216.1709/ess-sas-l.el index f6da281c..97e51ce9 100644 --- a/elpa/ess-20230419.1527/ess-sas-l.el +++ b/elpa/ess-20241216.1709/ess-sas-l.el @@ -389,50 +389,29 @@ number." ;;; ;; SAS procedure names (cons (concat "\\\\)*" ; whitespace, comment ;; FIXME: in principle we should skip 'definition *= *' here - space "function\\s-*(" ; whitespace, function keyword, parenthesis + space "\\(function\\|\\\\\\)\\s-*(" ; whitespace, function keyword, parenthesis ))) `(,part-1 ,part-2)) "Partial regex for matching functions. diff --git a/elpa/ess-20230419.1527/ess.el b/elpa/ess-20241216.1709/ess.el similarity index 98% rename from elpa/ess-20230419.1527/ess.el rename to elpa/ess-20241216.1709/ess.el index 31cac957..d12e7ad3 100644 --- a/elpa/ess-20230419.1527/ess.el +++ b/elpa/ess-20241216.1709/ess.el @@ -1,6 +1,6 @@ ;;; ess.el --- Emacs Speaks Statistics -*- lexical-binding: t; -*- -;; Copyright (C) 1997-2022 Free Software Foundation, Inc. +;; Copyright (C) 1997-2024 Free Software Foundation, Inc. ;; Author: David Smith ;; A.J. Rossini @@ -17,7 +17,8 @@ ;; ;; Maintainer: ESS Core Team ;; Created: 7 Jan 1994 -;; Version: 18.10.3snapshot +;; Package-Version: 20241216.1709 +;; Package-Revision: dda9a9400b2d ;; URL: https://ess.r-project.org/ ;; Package-Requires: ((emacs "25.1")) ;; ESSR-Version: 1.8 diff --git a/elpa/ess-20230419.1527/ess.info b/elpa/ess-20241216.1709/ess.info similarity index 97% rename from elpa/ess-20230419.1527/ess.info rename to elpa/ess-20241216.1709/ess.info index 9c96dfc7..ac7148f7 100644 --- a/elpa/ess-20230419.1527/ess.info +++ b/elpa/ess-20241216.1709/ess.info @@ -1,4 +1,4 @@ -This is ess.info, produced by makeinfo version 6.7 from ess.texi. +This is ess.info, produced by makeinfo version 6.8 from ess.texi. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY @@ -14,7 +14,7 @@ File: ess.info, Node: Top, Next: Introduction, Up: (dir) ESS: Emacs Speaks Statistics **************************** -ESS version 18.10.3snapshot +ESS version 24.01.1 by A.J. Rossini, R.M. Heiberger, @@ -249,7 +249,41 @@ File: ess.info, Node: New features, Next: Credits, Prev: Features, Up: Intro 1.2 New features in ESS ======================= -Changes and New Features in 19.04 (unreleased): +Changes and New Features in 24.12.0: + + * polymode: In our transition from literate libraries (such as noweb + documented below with respect to 19.04), we now recommend the + polymode packages as a more suitable replacement. Furthermore, we + suggest the related polymodes including poly-noweb, poly-markdown + and poly-R. The package polymode itself, as well as the polymodes + packages, are all on MELPA rather than ELPA. Therefore, you need to + add MELPA to the list of installation archives as follows. + '(add-to-list 'package-archives '("melpa-stable" . + "https://stable.melpa.org/packages/"))' for 'M-x package-install' + + * ESS[R]: The shorthand notation for lambda functions and the + question mark are now fontified as keywords. Contributed by Maxime + Pettinger. + + * ESS[SAS]: Developed new comprehensive lists of PROCs and functions + for syntax highlighting. See 'etc/proc.sas' and 'etc/func.sas'. + + Changes and New Features in 24.01.1: + + * Revert a bug introduced with the 'ess-request-a-process' change + + Changes and New Features in 24.01.0: + + * fix docstring warnings in ess-custom + + * :package-version is now set to "VERSION" in ess-custom. By make + this is replaced with "24.01.0" (or similar). + + * Better "collaboration" with org-mode. Now 'ess-request-a-process' + obeys 'ess-gen-proc-buffer-name-function', thanks to Ihor + Radchenko. + + Changes and New Features in 19.04 (unreleased): * ESS[R]: When a background command is interrupted with C-g, ESS now asks the user if they want to disable background evaluations @@ -511,7 +545,7 @@ documentation for more detail: * 'Makefile' fixes, notably for 'make install' and including full docs in the tarballs. - Bug Fixes in 18.10-1: + Bug Fixes in 18.10.1: * New functions 'ess-eval-line-visibly-and-step' ('C-c C-n' and 'ess-eval-region-or-line-visibly-and-step' ('C-RET') which behave as the old versions of 'ess-eval-line-and-step' and @@ -4276,7 +4310,7 @@ File: ess.info, Node: iESS(SAS)--Common problems, Next: ESS(SAS)--Graphics, P 1. iESS[SAS] does not work on Windows. In order to run SAS inside an emacs buffer, it is necessary to start SAS with the '-stdio' - option. SAS does not support the '-stdio' option on Windows. + option. SAS does not support the '-stdio' option on Windows. 2. If 'M-x SAS' gives errors upon startup, check the following: * you are running Windows: see 1. * 'ess-sas-sh-command' (from the ESS 'etc' directory) needs to @@ -4836,7 +4870,7 @@ Variable index * ess-function-template: Edit buffer. (line 17) * ess-handy-commands: Handy commands. (line 6) * ess-handy-commands <1>: Handy commands. (line 9) -* ess-indent-with-fancy-comments: Indenting. (line 27) +* ess-indent-with-fancy-comments: Indenting. (line 28) * ess-keep-dump-files: Source Files. (line 26) * ess-plain-first-buffername: Multiple ESS processes. (line 14) @@ -5021,109 +5055,109 @@ Concept Index  Tag Table: Node: Top268 -Node: Introduction2914 -Node: Features5668 -Node: Current Features6494 -Node: New features9945 -Node: Credits35243 -Node: Manual38860 -Node: Installation41526 -Node: Installing from a third-party repository42463 -Node: Installing from source43410 -Node: Activating and Loading ESS45002 -Node: Check Installation46076 -Node: Interactive ESS46296 -Node: Starting up47141 -Node: Multiple ESS processes47885 -Node: ESS processes on Remote Computers48966 -Node: Customizing startup53069 -Node: Controlling buffer display55959 -Node: Entering commands58580 -Node: Command-line editing59738 -Node: Transcript60971 -Node: Last command62740 -Node: Process buffer motion64166 -Node: Transcript resubmit65669 -Node: Saving transcripts67634 -Node: Command History69424 -Node: Saving History72833 -Node: History expansion73594 -Node: Hot keys76805 -Node: Statistical Process running in ESS?80875 -Node: Emacsclient82154 -Node: Other82946 -Node: Evaluating code83965 -Node: Transcript Mode87761 -Node: Resubmit88914 -Node: Clean89977 -Node: Editing objects90973 -Node: Edit buffer92091 -Node: Loading94137 -Node: Error Checking95164 -Node: Indenting96213 -Node: Styles99257 -Node: Other edit buffer commands101631 -Node: Source Files103287 -Node: Source Directories107891 -Node: Help111044 -Node: Completion115490 -Node: Object names115705 -Node: Function arguments118339 -Node: Minibuffer completion119282 -Node: Company119756 -Node: Icicles120143 -Node: Developing with ESS121463 -Node: ESS tracebug121909 -Node: Getting started with tracebug124916 -Node: Editing documentation127074 -Node: R documentation files127626 -Node: roxygen2131329 -Node: Namespaced Evaluation135740 -Node: Extras137738 -Node: ESS ElDoc138762 -Node: ESS Flymake140258 -Node: Handy commands141352 -Node: Highlighting142549 -Node: Parens143584 -Node: Graphics144060 -Node: printer144731 -Node: X11145487 -Node: winjava145826 -Node: Imenu146238 -Node: Toolbar147085 -Node: Xref147493 -Node: Rdired147821 -Node: Package listing148884 -Node: Org150268 -Node: Sweave and AUCTeX151222 -Node: ESS for R153774 -Node: ESS(R)--Editing files154074 -Node: iESS(R)--Inferior ESS processes154575 -Node: Philosophies for using ESS(R)157230 -Node: Example ESS usage158157 -Node: ESS for SAS159562 -Node: ESS(SAS)--Design philosophy160285 -Node: ESS(SAS)--Editing files161218 -Node: ESS(SAS)--TAB key163072 -Node: ESS(SAS)--Batch SAS processes164438 -Node: ESS(SAS)--Function keys for batch processing169466 -Node: iESS(SAS)--Interactive SAS processes178953 -Node: iESS(SAS)--Common problems182707 -Node: ESS(SAS)--Graphics184230 -Node: ESS(SAS)--Windows185013 -Node: ESS for BUGS185591 -Node: ESS for JAGS187347 -Node: Mailing lists/bug reports190699 -Node: Bugs190963 -Node: Reporting Bugs192587 -Node: Mailing Lists193480 -Node: Help with Emacs194207 -Node: Customization194739 -Node: Indices195513 -Node: Key index195688 -Node: Function and program index200820 -Node: Variable index210240 -Node: Concept index213801 +Node: Introduction2906 +Node: Features5660 +Node: Current Features6486 +Node: New features9937 +Node: Credits36661 +Node: Manual40278 +Node: Installation42944 +Node: Installing from a third-party repository43881 +Node: Installing from source44828 +Node: Activating and Loading ESS46420 +Node: Check Installation47494 +Node: Interactive ESS47714 +Node: Starting up48559 +Node: Multiple ESS processes49303 +Node: ESS processes on Remote Computers50384 +Node: Customizing startup54487 +Node: Controlling buffer display57377 +Node: Entering commands59998 +Node: Command-line editing61156 +Node: Transcript62389 +Node: Last command64158 +Node: Process buffer motion65584 +Node: Transcript resubmit67087 +Node: Saving transcripts69052 +Node: Command History70842 +Node: Saving History74251 +Node: History expansion75012 +Node: Hot keys78223 +Node: Statistical Process running in ESS?82293 +Node: Emacsclient83572 +Node: Other84364 +Node: Evaluating code85383 +Node: Transcript Mode89179 +Node: Resubmit90332 +Node: Clean91395 +Node: Editing objects92391 +Node: Edit buffer93509 +Node: Loading95555 +Node: Error Checking96582 +Node: Indenting97631 +Node: Styles100675 +Node: Other edit buffer commands103049 +Node: Source Files104705 +Node: Source Directories109309 +Node: Help112462 +Node: Completion116908 +Node: Object names117123 +Node: Function arguments119757 +Node: Minibuffer completion120700 +Node: Company121174 +Node: Icicles121561 +Node: Developing with ESS122881 +Node: ESS tracebug123327 +Node: Getting started with tracebug126334 +Node: Editing documentation128492 +Node: R documentation files129044 +Node: roxygen2132747 +Node: Namespaced Evaluation137158 +Node: Extras139156 +Node: ESS ElDoc140180 +Node: ESS Flymake141676 +Node: Handy commands142770 +Node: Highlighting143967 +Node: Parens145002 +Node: Graphics145478 +Node: printer146149 +Node: X11146905 +Node: winjava147244 +Node: Imenu147656 +Node: Toolbar148503 +Node: Xref148911 +Node: Rdired149239 +Node: Package listing150302 +Node: Org151686 +Node: Sweave and AUCTeX152640 +Node: ESS for R155192 +Node: ESS(R)--Editing files155492 +Node: iESS(R)--Inferior ESS processes155993 +Node: Philosophies for using ESS(R)158648 +Node: Example ESS usage159575 +Node: ESS for SAS160980 +Node: ESS(SAS)--Design philosophy161703 +Node: ESS(SAS)--Editing files162636 +Node: ESS(SAS)--TAB key164490 +Node: ESS(SAS)--Batch SAS processes165856 +Node: ESS(SAS)--Function keys for batch processing170884 +Node: iESS(SAS)--Interactive SAS processes180371 +Node: iESS(SAS)--Common problems184125 +Node: ESS(SAS)--Graphics185649 +Node: ESS(SAS)--Windows186432 +Node: ESS for BUGS187010 +Node: ESS for JAGS188766 +Node: Mailing lists/bug reports192118 +Node: Bugs192382 +Node: Reporting Bugs194006 +Node: Mailing Lists194899 +Node: Help with Emacs195626 +Node: Customization196158 +Node: Indices196932 +Node: Key index197107 +Node: Function and program index202239 +Node: Variable index211659 +Node: Concept index215220  End Tag Table diff --git a/elpa/ess-20230419.1527/essd-els.el b/elpa/ess-20241216.1709/essd-els.el similarity index 100% rename from elpa/ess-20230419.1527/essd-els.el rename to elpa/ess-20241216.1709/essd-els.el diff --git a/elpa/ess-20230419.1527/etc/ESSR.rds b/elpa/ess-20241216.1709/etc/ESSR.rds similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR.rds rename to elpa/ess-20241216.1709/etc/ESSR.rds diff --git a/elpa/ess-20230419.1527/etc/ESSR/BUILDESSR b/elpa/ess-20241216.1709/etc/ESSR/BUILDESSR similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/BUILDESSR rename to elpa/ess-20241216.1709/etc/ESSR/BUILDESSR diff --git a/elpa/ess-20230419.1527/etc/ESSR/LOADREMOTE b/elpa/ess-20241216.1709/etc/ESSR/LOADREMOTE similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/LOADREMOTE rename to elpa/ess-20241216.1709/etc/ESSR/LOADREMOTE diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/.basic.R b/elpa/ess-20241216.1709/etc/ESSR/R/.basic.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/.basic.R rename to elpa/ess-20241216.1709/etc/ESSR/R/.basic.R diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/.load.R b/elpa/ess-20241216.1709/etc/ESSR/R/.load.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/.load.R rename to elpa/ess-20241216.1709/etc/ESSR/R/.load.R diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/completion.R b/elpa/ess-20241216.1709/etc/ESSR/R/completion.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/completion.R rename to elpa/ess-20241216.1709/etc/ESSR/R/completion.R diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/debug.R b/elpa/ess-20241216.1709/etc/ESSR/R/debug.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/debug.R rename to elpa/ess-20241216.1709/etc/ESSR/R/debug.R diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/misc.R b/elpa/ess-20241216.1709/etc/ESSR/R/misc.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/misc.R rename to elpa/ess-20241216.1709/etc/ESSR/R/misc.R diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/mpi.R b/elpa/ess-20241216.1709/etc/ESSR/R/mpi.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/mpi.R rename to elpa/ess-20241216.1709/etc/ESSR/R/mpi.R diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/ns-eval.R b/elpa/ess-20241216.1709/etc/ESSR/R/ns-eval.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/ns-eval.R rename to elpa/ess-20241216.1709/etc/ESSR/R/ns-eval.R diff --git a/elpa/ess-20230419.1527/etc/ESSR/R/pkg.R b/elpa/ess-20241216.1709/etc/ESSR/R/pkg.R similarity index 100% rename from elpa/ess-20230419.1527/etc/ESSR/R/pkg.R rename to elpa/ess-20241216.1709/etc/ESSR/R/pkg.R diff --git a/elpa/ess-20230419.1527/etc/Makefile b/elpa/ess-20241216.1709/etc/Makefile similarity index 100% rename from elpa/ess-20230419.1527/etc/Makefile rename to elpa/ess-20241216.1709/etc/Makefile diff --git a/elpa/ess-20241216.1709/etc/all.txt b/elpa/ess-20241216.1709/etc/all.txt new file mode 100644 index 00000000..90ade3c2 --- /dev/null +++ b/elpa/ess-20241216.1709/etc/all.txt @@ -0,0 +1,1058 @@ +ACCESS +ACECLUS +SAS/STAT User’s Guide +ADAPTIVEREG +SAS/STAT User’s Guide +AGGREGATION +See SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +ANOM +SAS/QC User’s Guide +ANOVA +SAS/STAT User’s Guide +APPEND +Base SAS Procedures Guide +APPSRV +SAS/IntrNet: Application Dispatcher +ARIMA +SAS/ETS User’s Guide +ASSESS +SAS Visual Data Mining and Machine Learning: Statistical Procedures +ASTORE +SAS Visual Data Mining and Machine Learning: Procedures Guide +AUTHLIB +Base SAS Procedures Guide +AUTOREG +SAS/ETS User’s Guide +B +Procedure +Location of Procedure Documentation +BCHOICE +SAS/STAT User’s Guide +BGLIMM +SAS/STAT User’s Guide +BINNING +SAS Visual Data Mining and Machine Learning: Statistical Procedures +BNET +SAS Visual Data Mining and Machine Learning: Procedures Guide +BOM +SAS/OR User’s Guide: Bill of Material Processing +BOOLRULE +SAS Visual Data Mining and Machine Learning: Procedures Guide +BOXPLOT +SAS/STAT User’s Guide +BUILD +SAS/AF Procedure Guide +C +Procedure +Location of Procedure Documentation +CALENDAR +Base SAS Procedures Guide +CALIS +SAS/STAT User’s Guide +CALLRFC +SAS/ACCESS Interface to R/3: User’s Guide +CANCORR +SAS/STAT User’s Guide +CANDISC +SAS/STAT User’s Guide +CAPABILITY +SAS/QC User’s Guide +CARDINALITY +SAS Visual Data Mining and Machine Learning: Statistical Procedures +CARIMA *Available starting with SAS Viya 3.4. +SAS Econometrics: Econometrics Procedures +CAS +SAS Cloud Analytic Services: CASL Reference +CASUTIL +SAS Cloud Analytic Services: User’s Guide +CATALOG +Base SAS Procedures Guide +CATALOG for UNIX +SAS Companion for UNIX Environments +CATALOG for Windows +SAS Companion for Windows +CATALOG for z/OS +SAS Companion for z/OS +CATMOD +SAS/STAT User’s Guide +CAUSALGRAPH +SAS/STAT User’s Guide +CAUSALMED +SAS/STAT User’s Guide +CAUSALTRT +SAS/STAT User’s Guide +CCDM +SAS Econometrics: Econometrics Procedures +CCOPULA +SAS Econometrics: Econometrics Procedures +CESM *Available starting with SAS Viya 3.4. +SAS Econometrics: Econometrics Procedures +CHART +Base SAS Procedures Guide +CIMPORT +Base SAS Procedures Guide +CIMPORT for UNIX +SAS Companion for UNIX Environments +CIMPORT for Windows +SAS Companion for Windows +CIMPORT for z/OS +SAS Companion for z/OS +CLP +SAS Optimization: Mathematical Optimization Procedures +CLP +SAS/OR User’s Guide: Constraint Programming +CLUSTER +SAS/STAT User’s Guide +CNTSELECT +SAS Econometrics: Econometrics Procedures +COMPARE +Base SAS Procedures Guide +COMPILE +See SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +COMPUTAB +SAS/ETS User’s Guide +CONTENTS +Base SAS Procedures Guide +CONTENTS for UNIX +SAS Companion for UNIX Environments +CONTENTS for Windows +SAS Companion for Windows +CONTENTS for z/OS +SAS Companion for z/OS +CONVERT for UNIX +SAS Companion for UNIX Environments +CONVERT for Windows +SAS Companion for Windows +CONVERT for z/OS +SAS Companion for z/OS +COPULA +See SAS/ETS User’s Guide +COPY +Base SAS Procedures Guide +CORR +Base SAS Procedures Guide: Statistical Procedures +CORRELATION +SAS Visual Data Mining and Machine Learning: Statistical Procedures +CORRESP +SAS/STAT User’s Guide +COUNTREG +SAS/ETS User’s Guide +CPANEL +SAS Econometrics: Econometrics Procedures +CPM +SAS/OR User’s Guide: Project Management +CPORT +Base SAS Procedures Guide +CPORT for UNIX +SAS Companion for UNIX Environments +CPORT for Windows +SAS Companion for Windows +CPORT for z/OS +SAS Companion for z/OS +CQLIM +SAS Econometrics: Econometrics Procedures +CSPATIALREG +SAS Econometrics: Econometrics Procedures +CUSUM +SAS/QC User’s Guide +CV2VIEW +SAS/ACCESS for Relational Databases: Reference +D +Procedure +Location of Procedure Documentation +DATEKEYS +Base SAS Procedures Guide +DATASETS +Base SAS Procedures Guide +DATASETS for UNIX +SAS Companion for UNIX Environments +DATASETS for Windows +SAS Companion for Windows +DATASETS for z/OS +SAS Companion for z/OS +DATASOURCE +SAS/ETS User’s Guide +DB2EXT for z/OS +SAS/ACCESS for Relational Databases: Reference +DB2UTIL for z/OS +SAS/ACCESS for Relational Databases: Reference +DBCSTAB +SAS National Language Support (NLS): Reference Guide +DBF for PC Files +SAS/ACCESS Interface to PC Files: Reference +DBF for z/OS +SAS Companion for z/OS +DBLOAD +SAS/ACCESS for Relational Databases: Reference +DBLOAD for PC Files +SAS/ACCESS Interface to PC Files: Reference +DBLOAD for SYSTEM 2000 (z/OS only) +SAS/ACCESS Interface to SYSTEM 2000: Reference +DELETE +Base SAS Procedures Guide +DFIL *Available starting with SAS Viya 3.5. +SAS Visual Forecasting: Forecasting Procedures +DIF for PC Files +SAS/ACCESS Interface to PC Files: Reference +DISCRIM +SAS/STAT User’s Guide +DISPLAY +Base SAS Procedures Guide +DISTANCE +SAS/STAT User’s Guide +DMSRVADM +SAS Data Quality Server: Reference +DMSRVDATASVC +SAS Data Quality Server: Reference +DMSRVPROCESSSVC +SAS Data Quality Server: Reference +DOCUMENT +SAS Output Delivery System: Procedures Guide +DOWNLOAD +SAS/CONNECT User’s Guide +DOWNLOAD +SAS/CONNECT for SAS Viya: User’s Guide +DQLOCLST +SAS Data Quality Server: Reference +DQMATCH +SAS Data Quality Server: Reference +DQSCHEME +SAS Data Quality Server: Reference +DS2 +Base SAS Procedures Guide +DSTODS2 +Base SAS Procedures Guide +DTREE +SAS/OR User’s Guide: Project Management +E +Procedure +Location of Procedure Documentation +ECM *Available starting with SAS Viya 3.4. +SAS Econometrics: Econometrics Procedures +ENTROPY +SAS/ETS User’s Guide +ESM +SAS/ETS User’s Guide +EXPAND +SAS/ETS User’s Guide +EXPLODE +SAS documentation on support.sas.com +EXPORT +Base SAS Procedures Guide +EXPORT for PC Files +SAS/ACCESS Interface to PC Files: Reference +F +Procedure +Location of Procedure Documentation +FACTEX +SAS/QC User’s Guide +FACTMAC +SAS Visual Data Mining and Machine Learning: Procedures Guide +FACTOR +SAS/STAT User’s Guide +FASTCLUS +SAS/STAT User’s Guide +FASTKNN +SAS Visual Data Mining and Machine Learning: Procedures Guide +FCMP +Base SAS Procedures Guide +FEDSQL +Base SAS Procedures Guide +FISM +SAS Visual Data Mining and Machine Learning: Procedures Guide +FMM +SAS/STAT User’s Guide +FMTC2ITM +Base SAS Procedures Guide +FONTREG +Base SAS Procedures Guide +FONTREG for z/OS +SAS Companion for z/OS +FOREST +SAS Visual Data Mining and Machine Learning: Procedures Guide +FORMAT +Base SAS Procedures Guide +FORMAT for z/OS +SAS Companion for z/OS +FORMS +SAS documentation on support.sas.com +FREQ +Base SAS Procedure’s Guide: Statistical Procedures +FREQ +SAS/STAT User’s Guide +FREQTAB +SAS Visual Data Mining and Machine Learning: Statistical Procedures +FSBROWSE +SAS/FSP Procedures Guide +FSEDIT +SAS/FSP Procedures Guide +FSLETTER +SAS/FSP Procedures Guide +FSLIST +Base SAS Procedures Guide +FSVIEW +SAS/FSP Procedures Guide +G +Procedure +Location of Procedure Documentation +G3D +SAS/GRAPH: Reference +G3GRID +SAS/GRAPH: Reference +GA +SAS/OR User’s Guide: Local Search Optimization +GAM +SAS/STAT User’s Guide +GAMMOD +SAS Visual Data Mining and Machine Learning: Statistical Procedures +GAMPL +SAS/STAT User’s Guide +GAMSELECT *Available starting with SAS Viya 3.5. +SAS Visual Statistics: Procedures +GANNO +SAS/GRAPH: Reference +GANTT +SAS/OR User’s Guide: Project Management +GAREABAR +SAS/GRAPH: Reference +GBARLINE +SAS/GRAPH: Reference +GCHART +SAS/GRAPH: Reference +GCONTOUR +SAS/GRAPH: Reference +GDEVICE +SAS/GRAPH: Reference +GEE +SAS/STAT User’s Guide +GENSELECT +SAS Visual Data Mining and Machine Learning: Statistical Procedures +GENMOD +SAS/STAT User’s Guide +GEOCODE +SAS/GRAPH and Base SAS: Mapping Reference +GFONT +SAS/GRAPH: Reference +GINSIDE +SAS/GRAPH and Base SAS: Mapping Reference +GIS +SAS/GIS: Spatial Data and Procedure Guide +GKPI +SAS/GRAPH: Reference +GLIMMIX +SAS/STAT User’s Guide +GLM +SAS/STAT User’s Guide +GLMMOD +SAS/STAT User’s Guide +GLMPOWER +SAS/STAT User’s Guide +GLMSELECT +SAS/STAT User’s Guide +GMAP +SAS/GRAPH and Base SAS: Mapping Reference +GMM *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Procedures Guide +GOPTIONS +SAS/GRAPH: Reference +GPLOT +SAS/GRAPH: Reference +GPROJECT +SAS/GRAPH and Base SAS: Mapping Reference +GRADAR +SAS/GRAPH: Reference +GRADBOOST +SAS Visual Data Mining and Machine Learning: Procedures Guide +GREDUCE +SAS/GRAPH and Base SAS: Mapping Reference +GREMOVE +SAS/GRAPH: Reference +GREPLAY +SAS/GRAPH: Reference +GROOVY +Base SAS Procedures Guide +GSLIDE +SAS/GRAPH: Reference +GTILE +SAS/GRAPH: Reference +GVARCLUS +SAS Visual Data Mining and Machine Learning: Procedures Guide +H +Procedure +Location of Procedure Documentation +HADOOP +Base SAS Procedures Guide +HDMD +Base SAS Procedures Guide +HMM +SAS Econometrics: Econometrics Procedures +HP4SCORE +SAS Enterprise Miner: High-Performance Procedures +HPBIN +Base Procedures Guide: High-Performance Procedures +HPBNET +SAS Enterprise Miner: High-Performance Procedures +HPBOOLRULE +SAS Text Miner: High-Performance Procedures +HPCANDISC +SAS/STAT User's Guide: High-Performance Procedures +HPCDM +SAS/ETS User's Guide: High-Performance Procedures +HPCLUS +SAS Enterprise Miner: High-Performance Procedures +HPCOPULA +SAS/ETS User's Guide: High-Performance Procedures +HPCORR +Base Procedures Guide: High-Performance Procedures +HPCOUNTREG +SAS/ETS User's Guide: High-Performance Procedures +HPDECIDE +SAS Enterprise Miner: High-Performance Procedures +HPDMDB +Base Procedures Guide: High-Performance Procedures +HPDS2 +Base Procedures Guide: High-Performance Procedures +HPEXPORT +See SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +HPF +SAS Forecast Server Procedures: User's Guide +HPFARIMASPEC +SAS Forecast Server Procedures: User's Guide +HPFDIAGNOSE +SAS Forecast Server Procedures: User's Guide +HPFENGINE +SAS Forecast Server Procedures: User's Guide +HPFESMSPEC +SAS Forecast Server Procedures: User's Guide +HPFEVENTS +SAS Forecast Server Procedures: User's Guide +HPFEXMSPEC +SAS Forecast Server Procedures: User's Guide +HPFIDMSPEC +SAS Forecast Server Procedures: User's Guide +HPFMM +SAS/STAT User's Guide: High-Performance Procedures +HPFOREST +SAS Enterprise Miner: High-Performance Procedures +HPFRECONCILE +SAS Forecast Server Procedures: User's Guide +HPFREPOSITORY (Experimental) +SAS Forecast Server Procedures: User's Guide +HPFSELECT +SAS Forecast Server Procedures: User's Guide +HPFTEMPRECON +SAS Forecast Server Procedures: User's Guide +HPFUCMSPEC +SAS Forecast Server Procedures: User's Guide +HPGENSELECT +SAS/STAT User's Guide: High-Performance Procedures +HPIMPUTE +Base Procedures Guide: High-Performance Procedures +HPLMIXED +SAS/STAT User's Guide: High-Performance Procedures +HPLOGISTIC +SAS/STAT User's Guide: High-Performance Procedures +HPMIXED +SAS/STAT: User’s Guide +HPNEURAL +SAS Enterprise Miner: High-Performance Procedures +HPNLMOD +SAS/STAT User's Guide: High-Performance Procedures +HPPANEL +SAS/ETS User's Guide: High-Performance Procedures +HPPLS +SAS/STAT User's Guide: High-Performance Procedures +HPPRINCOMP +SAS/STAT User's Guide: High-Performance Procedures +HPQUANTSELECT +SAS/STAT User's Guide: High-Performance Procedures +HPQLIM +SAS/ETS User's Guide: High-Performance Procedures +HPREDUCE +SAS Enterprise Miner: High-Performance Procedures +HPREG +SAS/STAT User's Guide: High-Performance Procedures +HPRISK +See SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +HPSAMPLE +Base Procedures Guide: High-Performance Procedures +HPSEVERITY +SAS/ETS User's Guide: High-Performance Procedures +HPSPLIT +SAS/STAT User's Guide: High-Performance Procedures +HPSUMMARY +Base Procedures Guide: High-Performance Procedures +HPSVM +SAS Enterprise Miner: High-Performance Procedures +HPTMINE +SAS Text Miner: High-Performance Procedures +HPTMSCORE +SAS Text Miner: High-Performance Procedures +HTTP +Base SAS Procedures Guide +I +Procedure +Location of Procedure Documentation +ICA *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Statistical Procedures +ICLIFETEST +SAS/STAT User’s Guide +ICPHREG +SAS/STAT User’s Guide +IML +SAS/IML User’s Guide +IMPORT +Base SAS Procedures Guide +IMPORT for PC Files +SAS/ACCESS Interface to PC Files: Reference +IMSTAT (Analytics) +SAS LASR Analytic Server: Reference Guide +IMSTAT (Data and Server Management) +SAS LASR Analytic Server: Reference Guide +IMXFER +SAS LASR Analytic Server: Reference Guide +INBREED +SAS/STAT User’s Guide +INFOMAPS +Base SAS Guide to Information Maps +IOMOPERATE +SAS Intelligence Platform: Application Server Administration Guide +IRT +SAS/STAT User’s Guide +ISHIKAWA +SAS/QC User’s Guide +ITEMS +SAS Companion for z/OS +J +Procedure +Location of Procedure Documentation +JAVAINFO +Base SAS Procedures Guide +JSON +Base SAS Procedures Guide +K +Procedure +Location of Procedure Documentation +KCLUS +SAS Visual Data Mining and Machine Learning: Statistical Procedures +KDE +SAS/STAT User’s Guide +KPCA *Available starting with SAS Viya 3.5. +SAS Visual Data Mining and Machine Learning: Statistical Procedures +KRIGE2D +SAS/STAT User’s Guide +L +Procedure +Location of Procedure Documentation +LASR +SAS LASR Analytic Server: Reference Guide +LATTICE +SAS/STAT User’s Guide +LIFEREG +SAS/STAT User’s Guide +LIFETEST +SAS/STAT User’s Guide +LMIXED *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Statistical Procedures +LOAN +SAS/ETS User’s Guide +LOCALEDATA +SAS National Language Support (NLS): Reference Guide +LOESS +SAS/STAT User’s Guide +LOGISTIC +SAS/STAT User’s Guide +LOGSELECT +SAS Visual Data Mining and Machine Learning: Statistical Procedures +LUA +Base SAS Procedures Guide +M +Procedure +Location of Procedure Documentation +MACONTROL +SAS/QC User’s Guide +MAPIMPORT +SAS/GRAPH and Base SAS: Mapping Reference +MBANALYSIS +SAS Visual Data Mining and Machine Learning: Procedures Guide +MBC *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Statistical Procedures +MCMC +SAS/STAT User’s Guide +MDC +SAS/ETS User’s Guide +MDDB +See SAS/MDDB Server Help in SAS Help and Documentation +MDS +SAS/STAT User’s Guide +MDSUMMARY +SAS Cloud Analytic Services: User’s Guide +MEANS +Base SAS Procedures Guide +METADATA +SAS Language Interfaces to Metadata +METALIB +SAS Language Interfaces to Metadata +METAOPERATE +SAS Language Interfaces to Metadata +MI +SAS/STAT User’s Guide +MIANALYZE +SAS/STAT User’s Guide +MIGRATE +Base SAS Procedures Guide +MIXED +SAS/STAT User’s Guide +MODECLUS +SAS/STAT User’s Guide +MODEL +SAS/ETS User’s Guide +MODELMATRIX *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Statistical Procedures +MTLEARN *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Procedures Guide +MULTTEST +SAS/STAT User’s Guide +MVPDIAGNOSE +SAS/QC User’s Guide +MVPMODEL +SAS/QC User’s Guide +MVPMONITOR +SAS/QC User’s Guide +MWPCA +SAS Visual Data Mining and Machine Learning: Procedures Guide +N +Procedure +Location of Procedure Documentation +NESTED +SAS/STAT User’s Guide +NETDRAW +SAS/OR User’s Guide: Project Management +NETWORK +SAS Visual Data Mining and Machine Learning: The NETWORK Procedure +NLIN +SAS/STAT User’s Guide +NLMIXED +SAS/STAT User’s Guide +NLMOD +SAS Visual Data Mining and Machine Learning: Statistical Procedures +NMF *Available starting with SAS Viya 3.5. +SAS Visual Statistics: Procedures +NNET +SAS Visual Data Mining and Machine Learning: Procedures Guide +NPAR1WAY +SAS/STAT User’s Guide +O +Procedure +Location of Procedure Documentation +ODSLIST +SAS Output Delivery System: Procedures Guide +ODSTABLE +SAS Output Delivery System: Procedures Guide +ODSTEXT +SAS Output Delivery System: Procedures Guide +OLAP +SAS OLAP Server: User’s Guide +OLAPCONTENTS +SAS OLAP Server: User’s Guide +OLAPOPERATE +SAS OLAP Server: User’s Guide +OPERATE +SAS/SHARE User’s Guide +OPTEX +SAS/QC User’s Guide +OPTGRAPH +SAS OPTGRAPH Procedure : Graph Algorithms and Network Analysis +OPTIONS +Base SAS Procedures Guide +OPTIONS for UNIX +SAS Companion for UNIX Environments +OPTIONS for Windows +SAS Companion for Windows +OPTIONS for z/OS +SAS Companion for z/OS +OPTLOAD +Base SAS Procedures Guide +OPTLP +SAS Optimization: Mathematical Optimization Procedures +OPTLP +SAS/OR User’s Guide: Mathematical Programming +OPTLSO +SAS/OR User’s Guide: Local Search Optimization +OPTMILP +SAS Optimization: Mathematical Optimization Procedures +OPTMILP +SAS/OR User’s Guide: Mathematical Programming +OPTMODEL +SAS Optimization: Mathematical Optimization Procedures +OPTMODEL +SAS/OR User’s Guide: Mathematical Programming +OPTNET +SAS/OR User’s Guide: Network Optimization Algorithms +OPTNETWORK +SAS Optimization: Network Optimization Procedures +OPTQP +SAS Optimization: Mathematical Optimization Procedures +OPTQP +SAS/OR User’s Guide: Mathematical Programming +OPTSAVE +Base SAS Procedures Guide +ORTHOREG +SAS/STAT User’s Guide +P +Procedure +Location of Procedure Documentation +PANEL +SAS/ETS User’s Guide +PARETO +SAS/QC User’s Guide +PARTITION +SAS Visual Data Mining and Machine Learning: Statistical Procedures +PCA +SAS Visual Data Mining and Machine Learning: Statistical Procedures +PDLREG +SAS/ETS User’s Guide +PDS Procedure for z/OS +SAS Companion for z/OS +PDSCOPY +SAS Companion for z/OS +PHREG +SAS/STAT User’s Guide +PHSELECT +SAS Visual Data Mining and Machine Learning: Statistical Procedures +PLAN +SAS/STAT User’s Guide +PLM +SAS/STAT User’s Guide +PLOT +Base SAS Procedures Guide +PLS +SAS/STAT User’s Guide +PLSMOD +SAS Visual Data Mining and Machine Learning: Statistical Procedures +PM +SAS/OR User’s Guide: Project Management +PMENU +Base SAS Procedures Guide +PMENU for UNIX +SAS Companion for UNIX Environments +PMENU for Windows +SAS Companion for Windows +PMENU for z/OS +SAS Companion for z/OS +POWER +SAS/STAT User’s Guide +PRESENV +Base SAS Procedures Guide +PRINCOMP +SAS/STAT User’s Guide +PRINQUAL +SAS/STAT User’s Guide +PRINT +Base SAS Procedures Guide +PRINT for z/OS +SAS Companion for z/OS +PRINTTO +Base SAS Procedures Guide +PRINTTO for UNIX +SAS Companion for UNIX Environments +PRINTTO for Windows +SAS Companion for Windows +PRINTTO for z/OS +SAS Companion for z/OS +PROBIT +SAS/STAT User’s Guide +PRODUCT_STATUS +Base SAS Procedures Guide +PROTO +Base SAS Procedures Guide +PRTDEF +Base SAS Procedures Guide +PRTEXP +Base SAS Procedures Guide +PSMATCH +SAS/STAT User’s Guide +PWENCODE +Base SAS Procedures Guide +Q +Procedure +Location of Procedure Documentation +QDEVICE +Base SAS Procedures Guide +QLIM +SAS/ETS User’s Guide +QTRSELECT +SAS Visual Data Mining and Machine Learning: Statistical Procedures +QUANTLIFE +SAS/STAT User’s Guide +QUANTREG +SAS/STAT User’s Guide +QUANTSELECT +SAS/STAT User’s Guide +QUEST for SYSTEM 2000 (z/OS only) +SAS/ACCESS Interface to SYSTEM 2000: Reference +R +Procedure +Location of Procedure Documentation +RANK +Base SAS Procedures Guide +RAREEVENTS +SAS/QC User’s Guide +RDC +SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +RDPOOL +SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +RDSEC +SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +RECOMMEND +SAS LASR Analytic Server: Reference Guide +REG +SAS/STAT User’s Guide +REGSELECT +SAS Visual Data Mining and Machine Learning: Statistical Procedures +REGISTRY +Base SAS Procedures Guide +RELEASE +SAS Companion for z/OS +RELIABILITY +SAS/QC User’s Guide +REPORT +Base SAS Procedures Guide +RISK +SAS Risk Dimensions and SAS High-Performance Risk: Procedures Guide +RMSTREG +SAS/STAT User’s Guide +ROBUSTREG +SAS/STAT User’s Guide +RPCA +SAS Visual Data Mining and Machine Learning: Procedures Guide +RSREG +SAS/STAT User’s Guide +S +Procedure +Location of Procedure Documentation +S3 +Base SAS Procedures Guide +SANDWICH *Available starting with SAS Viya 3.5. +SAS Visual Statistics: Procedures +SCAPROC +Base SAS Procedures Guide +SCORE +SAS/STAT User’s Guide +SCOREACCEL +Base SAS Procedures Guide +SEMISUPLEARN *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Procedures Guide +SEQDESIGN +SAS/STAT User’s Guide +SEQTEST +SAS/STAT User’s Guide +SERVER +SAS/SHARE User’s Guide +SEVERITY +SAS/ETS User’s Guide +SEVSELECT +SAS Econometrics: Econometrics Procedures +SGDESIGN +SAS ODS Graphics: Procedures Guide +SGMAP +SAS/GRAPH and Base SAS: Mapping Reference +SGPANEL +SAS ODS Graphics: Procedures Guide +SGPIE +SAS ODS Graphics: Procedures Guide +SGPLOT +SAS ODS Graphics: Procedures Guide +SGRENDER +SAS ODS Graphics: Procedures Guide +SGSCATTER +SAS ODS Graphics: Procedures Guide +SHEWHART +SAS/QC User’s Guide +SIM2D +SAS/STAT User’s Guide +SIMILARITY +SAS/ETS User’s Guide +SIMLIN +SAS/ETS User’s Guide +SIMNORMAL +SAS/STAT User’s Guide +SIMSYSTEM *Available starting with SAS Viya 3.5. +SAS Visual Statistics: Procedures +SMCALIB *Available starting with SAS Viya 3.4. +SAS Visual Forecasting: Forecasting Procedures +SMPROJECT *Available starting with SAS Viya 3.4. +SAS Visual Forecasting: Forecasting Procedures +SMSCORE *Available starting with SAS Viya 3.4. +SAS Visual Forecasting: Forecasting Procedures +SMSELECT *Available starting with SAS Viya 3.4. +SAS Visual Forecasting: Forecasting Procedures +SMSPEC *Available starting with SAS Viya 3.4. +SAS Visual Forecasting: Forecasting Procedures +SOAP +Base SAS Procedures Guide +SORT +Base SAS Procedures Guide +SORT for UNIX +SAS Companion for UNIX Environments +SORT for Windows +SAS Companion for Windows +SORT for z/OS +SAS Companion for z/OS +SOURCE +SAS Companion for z/OS +SPARSEML *Available starting with SAS Viya 3.5. +SAS Visual Data Mining and Machine Learning: Statistical Procedures +SPATIALREG +SAS/ETS User’s Guide +SPC +SAS Visual Data Mining and Machine Learning: Statistical Procedures +SPDO *Available starting with SAS 9.4 when SPD Server SAS client software is installed and in SAS Viya 3.4 and later. +SAS Scalable Performance Data Server: Administrator’s Guide +SPECTRA +SAS/ETS User’s Guide +SPP +SAS/STAT User’s Guide +SQL +SAS SQL Procedure User’s Guide +SQOOP +Base SAS Procedures Guide +SSM +SAS/ETS User’s Guide +STANDARD +Base SAS Procedures Guide +STATESPACE +SAS/ETS User’s Guide +STDIZE +SAS/STAT User’s Guide +STDRATE +SAS/STAT User’s Guide +STEPDISC +SAS/STAT User’s Guide +STP +SAS Stored Processes: Developer’s Guide +STREAM +Base SAS Procedures Guide +SUMMARY +Base SAS Procedures Guide +SURVEYFREQ +SAS/STAT User’s Guide +SURVEYIMPUTE +SAS/STAT User’s Guide +SURVEYLOGISTIC +SAS/STAT User’s Guide +SURVEYMEANS +SAS/STAT User’s Guide +SURVEYPHREG +SAS/STAT User’s Guide +SURVEYREG +SAS/STAT User’s Guide +SURVEYSELECT +SAS/STAT User’s Guide +SVDD +SAS Visual Data Mining and Machine Learning: Procedures Guide +SVMACHINE +SAS Visual Data Mining and Machine Learning: Procedures Guide +SYSLIN +SAS/ETS User’s Guide +T +Procedure +Location of Procedure Documentation +TABULATE +Base SAS Procedures Guide +TAPECOPY +SAS Companion for z/OS +TAPELABEL +SAS Companion for z/OS +TEMPLATE: Crosstabulation Templates +SAS Output Delivery System: Procedures Guide +TEMPLATE: Managing Template Stores +SAS Output Delivery System: Procedures Guide +TEMPLATE: ODS Graphics +SAS Output Delivery System: Procedures Guide +TEMPLATE: Style Templates +SAS Output Delivery System: Procedures Guide +TEMPLATE: Tabular Templates +SAS Output Delivery System: Procedures Guide +TEMPLATE: Tagsets +SAS Output Delivery System: Procedures Guide +TEXTMINE +SAS Visual Data Mining and Machine Learning: Procedures Guide +TIMEDATA +SAS/ETS User’s Guide +TIMEID +SAS/ETS User’s Guide +TIMEPLOT +Base SAS Procedures Guide +TIMESERIES +SAS/ETS User’s Guide +TMODEL +SAS/ETS User’s Guide +TMSCORE +SAS Visual Data Mining and Machine Learning: Procedures Guide +TPSPLINE +SAS/STAT User’s Guide +TRANSPOSE +Base SAS Procedures Guide +TRANSREG +SAS/STAT User’s Guide +TRANTAB +SAS National Language Support (NLS): Reference Guide +TREE +SAS/STAT User’s Guide +TREESPLIT +SAS Visual Data Mining and Machine Learning: Statistical Procedures +TSCSREG +SAS/ETS User’s Guide +TSINFO *Available starting with SAS Viya 3.5. +SAS Econometrics: Econometrics Procedures +TSINFO +SAS Visual Forecasting: Forecasting Procedures +TSMODEL +SAS Econometrics: Econometrics Procedures +TSMODEL +SAS Visual Forecasting: Forecasting Procedures +TSNE *Available starting with SAS Viya 3.4. +SAS Visual Data Mining and Machine Learning: Procedures Guide +TSRECONCILE +SAS Visual Forecasting: Forecasting Procedures +TTEST +SAS/STAT User’s Guide +U +Procedure +Location of Procedure Documentation +UCM +SAS/ETS User’s Guide +UNIVARIATE +Base SAS Procedure’s Guide: Statistical Procedures +UPLOAD +SAS/CONNECT User’s Guide +UPLOAD +SAS/CONNECT for SAS Viya: User’s Guide +V +Procedure +Location of Procedure Documentation +VARCLUS +SAS/STAT User’s Guide +VARCOMP +SAS/STAT User’s Guide +VARIMPUTE +SAS Visual Data Mining and Machine Learning: Statistical Procedures +VARIOGRAM +SAS/STAT User’s Guide +VARMAX +SAS/ETS User’s Guide +VARREDUCE +SAS Visual Data Mining and Machine Learning: Statistical Procedures +VASMP +SAS LASR Analytic Server: Reference Guide +X +Procedure +Location of Procedure Documentation +X11 +SAS/ETS User’s Guide +X12 +SAS/ETS User’s Guide +X13 +SAS/ETS User’s Guide +XSL diff --git a/elpa/ess-20230419.1527/etc/ess-julia.jl b/elpa/ess-20241216.1709/etc/ess-julia.jl similarity index 100% rename from elpa/ess-20230419.1527/etc/ess-julia.jl rename to elpa/ess-20241216.1709/etc/ess-julia.jl diff --git a/elpa/ess-20230419.1527/etc/ess-sas-sh-command b/elpa/ess-20241216.1709/etc/ess-sas-sh-command similarity index 100% rename from elpa/ess-20230419.1527/etc/ess-sas-sh-command rename to elpa/ess-20241216.1709/etc/ess-sas-sh-command diff --git a/elpa/ess-20241216.1709/etc/func.sas b/elpa/ess-20241216.1709/etc/func.sas new file mode 100644 index 00000000..78d9e1ef --- /dev/null +++ b/elpa/ess-20241216.1709/etc/func.sas @@ -0,0 +1,80 @@ + + +proc freq order=freq data=sashelp.vfunc; + tables source fnctype fncprod; +run; + +/* +title 'FNCPROD=B'; +proc print data=sashelp.vfunc; + where fncname>' ' & FNCPROD='B'; +run; + +title 'FNCPROD=X'; +proc print data=sashelp.vfunc; + where fncname>' ' & FNCPROD='X'; +run; + +title 'FNCPROD=T'; +proc print data=sashelp.vfunc; + where fncname>' ' & FNCPROD='T'; +run; + +title 'FNCPROD=I'; +proc print data=sashelp.vfunc; + where fncname>' ' & FNCPROD='I'; +run; + + endsas; +*/ + +data vfunc; + set sashelp.vfunc end=last; + by fncname; + where fncname>' ' & (fncprod='X' | source=fncprod='B'); + file "func.txt"; + + if _n_=1 then do; + put ";; SAS functions found in sashelp.vfunc where fncprod='X' | source=fncprod='B'"; + end; + + if last.fncname; + + fncname=lowcase(fncname); + + retain alpha 'abcdefghijklmnopqrstuvwxyz' prev 1; + + format fncname $quote32.; + + i=indexc(alpha, substr(fncname, 1, 1)); + + if i>prev then do; + prev=i; + put; + end; + + put fncname @; + + if last then put; +run; + +data vfunc; + set sashelp.vfunc end=last; + by fncname; + if last.fncname; + + where fncname>' ' & (fncprod='X' | source=fncprod='B'); + file "check-func.sas"; + + fncname=trim(lowcase(fncname))||'();'; + + put fncname; +run; + +proc contents varnum; +run; + +proc print; + var fncname; + format fncname $quote32.; +run; diff --git a/elpa/ess-20241216.1709/etc/proc.sas b/elpa/ess-20241216.1709/etc/proc.sas new file mode 100644 index 00000000..dc2a2def --- /dev/null +++ b/elpa/ess-20241216.1709/etc/proc.sas @@ -0,0 +1,80 @@ + +/* +all.txt scraped from +; +*/ + +data proc; + length name $ 20; + infile 'all.txt'; + + input name; + + if length(name)>1 & name^='SAS'; + + if verify(name, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ')=0; + + name=lowcase(name); +run; + +proc sort nodupkey data=proc; + by name; +run; + +data proc; + set proc; + by name; +*these PROCs are not present on my system: YMMV; +*if it starts with HP, then it requires the high-performance products; + *where name not in:( + 'aggregation', 'appsrv', + 'compile', + 'db2ext', 'db2util', 'dmsrvadm', 'dmsrvdatasvc', 'dmsrvprocesssvc', + 'dqloclst', 'dqmatch', 'dqscheme', + 'gis', + 'hp', + 'imstat', 'imxfer', 'items', + 'lasr', + 'mddb', + 'optgraph', + 'pds', 'pdscopy', + 'quest', + 'rdc', 'rdpool', 'rdsec', 'recommend', 'release', 'risk', + 'source', + 'tapecopy', 'tapelabel', + 'vasmp' + ); +run; + +proc print; +run; + +data proc; + set proc end=last; + + file "proc.txt"; + + retain alpha 'abcdefghijklmnopqrstuvwxyz' prev 1; + + format name $quote32.; + + i=indexc(alpha, substr(name, 1, 1)); + + if i>prev then do; + prev=i; + put; + end; + + put name @; + + if last then put; +run; + +data proc; +length name $ 35; + set proc end=last; +format name; + file "check-proc.sas"; + name='proc '||trim(name)||';run;quit;'; + put name; +run; diff --git a/elpa/ess-20241216.1709/etc/proc.txt b/elpa/ess-20241216.1709/etc/proc.txt new file mode 100644 index 00000000..9df1543c --- /dev/null +++ b/elpa/ess-20241216.1709/etc/proc.txt @@ -0,0 +1,23 @@ +"access" "aceclus" "adaptivereg" "aggregation" "anom" "anova" "append" "appsrv" "arima" "assess" "astore" "authlib" "autoreg" +"bchoice" "bglimm" "binning" "bnet" "bom" "boolrule" "boxplot" "build" +"calendar" "calis" "callrfc" "cancorr" "candisc" "capability" "cardinality" "carima" "cas" "casutil" "catalog" "catmod" "causalgraph" "causalmed" "causaltrt" "ccdm" "ccopula" "cesm" "chart" "cimport" "clp" "cluster" "cntselect" "compare" "compile" "computab" "contents" "convert" "copula" "copy" "corr" "correlation" "corresp" "countreg" "cpanel" "cpm" "cport" "cqlim" "cspatialreg" "cusum" "cv2view" +"datasets" "datasource" "datekeys" "db2ext" "db2util" "dbcstab" "dbf" "dbload" "delete" "dfil" "dif" "discrim" "display" "distance" "dmsrvadm" "dmsrvdatasvc" "dmsrvprocesssvc" "document" "download" "dqloclst" "dqmatch" "dqscheme" "ds2" "dstods2" "dtree" +"ecm" "entropy" "esm" "expand" "explode" "export" +"factex" "factmac" "factor" "fastclus" "fastknn" "fcmp" "fedsql" "fism" "fmm" "fmtc2itm" "fontreg" "forest" "format" "forms" "freq" "freqtab" "fsbrowse" "fsedit" "fsletter" "fslist" "fsview" +"g3d" "g3grid" "ga" "gam" "gammod" "gampl" "gamselect" "ganno" "gantt" "gareabar" "gbarline" "gchart" "gcontour" "gdevice" "gee" "genmod" "genselect" "geocode" "gfont" "ginside" "gis" "gkpi" "glimmix" "glm" "glmmod" "glmpower" "glmselect" "gmap" "gmm" "goptions" "gplot" "gproject" "gradar" "gradboost" "greduce" "gremove" "greplay" "groovy" "gslide" "gtile" "gvarclus" +"hadoop" "hdmd" "hmm" "hp4score" "hpbin" "hpbnet" "hpboolrule" "hpcandisc" "hpcdm" "hpclus" "hpcopula" "hpcorr" "hpcountreg" "hpdecide" "hpdmdb" "hpds2" "hpexport" "hpf" "hpfarimaspec" "hpfdiagnose" "hpfengine" "hpfesmspec" "hpfevents" "hpfexmspec" "hpfidmspec" "hpfmm" "hpforest" "hpfreconcile" "hpfrepository" "hpfselect" "hpftemprecon" "hpfucmspec" "hpgenselect" "hpimpute" "hplmixed" "hplogistic" "hpmixed" "hpneural" "hpnlmod" "hppanel" "hppls" "hpprincomp" "hpqlim" "hpquantselect" "hpreduce" "hpreg" "hprisk" "hpsample" "hpseverity" "hpsplit" "hpsummary" "hpsvm" "hptmine" "hptmscore" "http" +"ica" "iclifetest" "icphreg" "iml" "import" "imstat" "imxfer" "inbreed" "infomaps" "iomoperate" "irt" "ishikawa" "items" +"javainfo" "json" +"kclus" "kde" "kpca" "krige2d" +"lasr" "lattice" "lifereg" "lifetest" "lmixed" "loan" "localedata" "loess" "logistic" "logselect" "lua" +"macontrol" "mapimport" "mbanalysis" "mbc" "mcmc" "mdc" "mddb" "mds" "mdsummary" "means" "metadata" "metalib" "metaoperate" "mi" "mianalyze" "migrate" "mixed" "modeclus" "model" "modelmatrix" "mtlearn" "multtest" "mvpdiagnose" "mvpmodel" "mvpmonitor" "mwpca" +"nested" "netdraw" "network" "nlin" "nlmixed" "nlmod" "nmf" "nnet" "npar1way" +"odslist" "odstable" "odstext" "olap" "olapcontents" "olapoperate" "operate" "optex" "optgraph" "options" "optload" "optlp" "optlso" "optmilp" "optmodel" "optnet" "optnetwork" "optqp" "optsave" "orthoreg" +"panel" "pareto" "partition" "pca" "pdlreg" "pds" "pdscopy" "phreg" "phselect" "plan" "plm" "plot" "pls" "plsmod" "pm" "pmenu" "power" "presenv" "princomp" "prinqual" "print" "printto" "probit" "proto" "prtdef" "prtexp" "psmatch" "pwencode" +"qdevice" "qlim" "qtrselect" "quantlife" "quantreg" "quantselect" "quest" +"rank" "rareevents" "rdc" "rdpool" "rdsec" "recommend" "reg" "registry" "regselect" "release" "reliability" "report" "risk" "rmstreg" "robustreg" "rpca" "rsreg" +"s3" "sandwich" "scaproc" "score" "scoreaccel" "semisuplearn" "seqdesign" "seqtest" "server" "severity" "sevselect" "sgdesign" "sgmap" "sgpanel" "sgpie" "sgplot" "sgrender" "sgscatter" "shewhart" "sim2d" "similarity" "simlin" "simnormal" "simsystem" "smcalib" "smproject" "smscore" "smselect" "smspec" "soap" "sort" "source" "sparseml" "spatialreg" "spc" "spdo" "spectra" "spp" "sql" "sqoop" "ssm" "standard" "statespace" "stdize" "stdrate" "stepdisc" "stp" "stream" "summary" "surveyfreq" "surveyimpute" "surveylogistic" "surveymeans" "surveyphreg" "surveyreg" "surveyselect" "svdd" "svmachine" "syslin" +"tabulate" "tapecopy" "tapelabel" "textmine" "timedata" "timeid" "timeplot" "timeseries" "tmodel" "tmscore" "tpspline" "transpose" "transreg" "trantab" "tree" "treesplit" "tscsreg" "tsinfo" "tsmodel" "tsne" "tsreconcile" "ttest" +"ucm" "univariate" "upload" +"varclus" "varcomp" "varimpute" "variogram" "varmax" "varreduce" "vasmp" +"x11" "x12" "x13" "xsl" diff --git a/elpa/ess-20230419.1527/obsolete/ess-eldoc.el b/elpa/ess-20241216.1709/obsolete/ess-eldoc.el similarity index 100% rename from elpa/ess-20230419.1527/obsolete/ess-eldoc.el rename to elpa/ess-20241216.1709/obsolete/ess-eldoc.el diff --git a/elpa/ess-20230419.1527/obsolete/ess-font-lock.el b/elpa/ess-20241216.1709/obsolete/ess-font-lock.el similarity index 100% rename from elpa/ess-20230419.1527/obsolete/ess-font-lock.el rename to elpa/ess-20241216.1709/obsolete/ess-font-lock.el diff --git a/elpa/ess-20230419.1527/obsolete/ess-mouse.el b/elpa/ess-20241216.1709/obsolete/ess-mouse.el similarity index 100% rename from elpa/ess-20230419.1527/obsolete/ess-mouse.el rename to elpa/ess-20241216.1709/obsolete/ess-mouse.el diff --git a/elpa/ess-20230419.1527/obsolete/ess-r-a.el b/elpa/ess-20241216.1709/obsolete/ess-r-a.el similarity index 100% rename from elpa/ess-20230419.1527/obsolete/ess-r-a.el rename to elpa/ess-20241216.1709/obsolete/ess-r-a.el diff --git a/elpa/ess-20230419.1527/obsolete/mouseme.el b/elpa/ess-20241216.1709/obsolete/mouseme.el similarity index 100% rename from elpa/ess-20230419.1527/obsolete/mouseme.el rename to elpa/ess-20241216.1709/obsolete/mouseme.el diff --git a/elpa/ess-20230419.1527/obsolete/msdos.el b/elpa/ess-20241216.1709/obsolete/msdos.el similarity index 100% rename from elpa/ess-20230419.1527/obsolete/msdos.el rename to elpa/ess-20241216.1709/obsolete/msdos.el -- 2.47.3