update of packages
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
;;; ob-shell.el --- Babel Functions for Shell Evaluation -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 2009-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2009-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Eric Schulte
|
||||
;; Keywords: literate programming, reproducible research
|
||||
@@ -79,7 +79,7 @@ is modified outside the Customize interface."
|
||||
,(format "Execute a block of %s commands with Babel." name)
|
||||
(let ((shell-file-name ,name)
|
||||
(org-babel-prompt-command
|
||||
(or (alist-get ,name org-babel-shell-set-prompt-commands)
|
||||
(or (cdr (assoc ,name org-babel-shell-set-prompt-commands))
|
||||
(alist-get t org-babel-shell-set-prompt-commands))))
|
||||
(org-babel-execute:shell body params))))
|
||||
(eval `(defalias ',(intern (concat "org-babel-variable-assignments:" name))
|
||||
@@ -166,6 +166,11 @@ This function is called by `org-babel-execute-src-block'."
|
||||
"Return a list of statements declaring the values as a generic variable."
|
||||
(format "%s=%s" varname (org-babel-sh-var-to-sh values sep hline)))
|
||||
|
||||
(defun org-babel--variable-assignments:fish
|
||||
(varname values &optional sep hline)
|
||||
"Return a list of statements declaring the values as a fish variable."
|
||||
(format "set %s %s" varname (org-babel-sh-var-to-sh values sep hline)))
|
||||
|
||||
(defun org-babel--variable-assignments:bash_array
|
||||
(varname values &optional sep hline)
|
||||
"Return a list of statements declaring the values as a bash array."
|
||||
@@ -211,8 +216,11 @@ This function is called by `org-babel-execute-src-block'."
|
||||
(if (string-suffix-p "bash" shell-file-name)
|
||||
(org-babel--variable-assignments:bash
|
||||
(car pair) (cdr pair) sep hline)
|
||||
(org-babel--variable-assignments:sh-generic
|
||||
(car pair) (cdr pair) sep hline)))
|
||||
(if (string-suffix-p "fish" shell-file-name)
|
||||
(org-babel--variable-assignments:fish
|
||||
(car pair) (cdr pair) sep hline)
|
||||
(org-babel--variable-assignments:sh-generic
|
||||
(car pair) (cdr pair) sep hline))))
|
||||
(org-babel--get-vars params))))
|
||||
|
||||
(defun org-babel-sh-var-to-sh (var &optional sep hline)
|
||||
|
||||
Reference in New Issue
Block a user