update packages and add valign

This commit is contained in:
2026-04-05 20:00:27 +02:00
parent b062fb98e3
commit 03fb00e374
640 changed files with 109768 additions and 39311 deletions

View File

@@ -56,8 +56,6 @@ from <https://elpa.nongnu.org/nongnu/>.
If a file has a "Homepage:" keyword, it will be removed from the next
minor or major release.
`ob-csharp.el'
5 Other files
═════════════

View File

@@ -39,8 +39,6 @@ contribute efficiently.
If a file has a "Homepage:" keyword, it will be removed from the next
minor or major release.
~ob-csharp.el~
** Other files
*** Org utils

View File

@@ -1,84 +0,0 @@
;;; ob-csharp.el --- org-babel functions for csharp evaluation -*- lexical-binding: t; -*-
;; Copyright (C) 2011-2021 Free Software Foundation, Inc.
;; Author: thomas "at" friendlyvillagers.com based on ob-java.el by Eric Schulte
;; Keywords: literate programming, reproducible research
;; Homepage: https://cgit.git.savannah.gnu.org/cgit/emacs/org-mode.git/tree/lisp/ob-csharp.el
;; This file is not part of GNU Emacs.
;; GNU Emacs is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.
;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:
;; Currently this only supports the external compilation and execution
;; of csharp code blocks (i.e., no session support).
;;; Code:
(require 'ob)
(defvar org-babel-tangle-lang-exts)
(add-to-list 'org-babel-tangle-lang-exts '("csharp" . "cs"))
(defcustom org-babel-csharp-command "mono"
"Name of the csharp command.
May be either a command in the path, like mono
or an absolute path name, like /usr/local/bin/mono
parameters may be used, like mono -verbose"
:group 'org-babel
:version "24.3"
:type 'string)
(defcustom org-babel-csharp-compiler "mcs"
"Name of the csharp compiler.
May be either a command in the path, like mcs
or an absolute path name, like /usr/local/bin/mcs
parameters may be used, like mcs -warnaserror+"
:group 'org-babel
:version "24.3"
:type 'string)
(defun org-babel-execute:csharp (body params)
(let* ((full-body (org-babel-expand-body:generic body params))
(cmpflag (or (cdr (assq :cmpflag params)) ""))
(cmdline (or (cdr (assq :cmdline params)) ""))
(src-file (org-babel-temp-file "csharp-src-" ".cs"))
(exe-file (concat (file-name-sans-extension src-file) ".exe")))
;; compile
(with-temp-file src-file (insert full-body))
(org-babel-eval
(concat org-babel-csharp-compiler " " cmpflag " " src-file) "")
;; execute
(let ((results (org-babel-eval (concat org-babel-csharp-command " " cmdline " " exe-file) "")))
(org-babel-reassemble-table
(org-babel-result-cond (cdr (assq :result-params params))
(org-babel-read results)
(let ((tmp-file (org-babel-temp-file "c-")))
(with-temp-file tmp-file (insert results))
(org-babel-import-elisp-from-file tmp-file)))
(org-babel-pick-name
(cdr (assq :colname-names params)) (cdr (assq :colnames params)))
(org-babel-pick-name
(cdr (assq :rowname-names params)) (cdr (assq :rownames params)))))))
(defun org-babel-prep-session:csharp (_session _params)
"Return an error because csharp does not support sessions."
(error "Sessions are not supported for CSharp"))
(provide 'ob-csharp)
;;; ob-csharp.el ends here

View File

@@ -18,11 +18,6 @@
(register-definition-prefixes "ob-abc" '("org-babel-"))
;;; Generated autoloads from ob-csharp.el
(register-definition-prefixes "ob-csharp" '("org-babel-"))
;;; Generated autoloads from ob-ebnf.el

View File

@@ -1,2 +1,2 @@
;; Generated package description from org-contrib.el -*- no-byte-compile: t -*-
(define-package "org-contrib" "0.7" "Unmaintained add-ons for Org-mode" '((emacs "25.1") (org "9.4.6")) :commit "90e1d6bd6288615233dae273f0525a43a9d8779d" :authors '(("Bastien Guerry" . "bzg@gnu.org")) :maintainer '("Bastien Guerry" . "bzg@gnu.org") :keywords '("org") :url "https://git.sr.ht/~bzg/org-contrib")
(define-package "org-contrib" "0.8" "Unmaintained add-ons for Org-mode" '((emacs "25.1") (org "9.4.6")) :commit "b840bdabd1867f9d51ee36bef7bac4be7073288c" :authors '(("Bastien Guerry" . "bzg@gnu.org")) :maintainer '("Bastien Guerry" . "bzg@gnu.org") :keywords '("org") :url "https://git.sr.ht/~bzg/org-contrib")

View File

@@ -5,7 +5,7 @@
;; Author: Bastien Guerry <bzg@gnu.org>
;; Homepage: https://git.sr.ht/~bzg/org-contrib
;; Package-Requires: ((emacs "25.1") (org "9.4.6"))
;; Version: 0.7
;; Version: 0.8
;; Keywords: org
;; SPDX-License-Identifier: GPL-3.0-or-later