emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r115083: Remove non-existent files in Org 8.2.3a


From: Bastien Guerry
Subject: [Emacs-diffs] trunk r115083: Remove non-existent files in Org 8.2.3a
Date: Tue, 12 Nov 2013 20:00:28 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 115083
revision-id: address@hidden
parent: address@hidden
committer: Bastien Guerry <address@hidden>
branch nick: trunk
timestamp: Tue 2013-11-12 21:00:14 +0100
message:
  Remove non-existent files in Org 8.2.3a
removed:
  lisp/org/ob-abc.el             obabc.el-20131112130502-8825zrk0dp6b9sq5-1
  lisp/org/ob-ebnf.el            obebnf.el-20131112130502-8825zrk0dp6b9sq5-3
modified:
  lisp/org/ChangeLog             changelog-20091113204419-o5vbwnq5f7feedwu-8688
=== modified file 'lisp/org/ChangeLog'
--- a/lisp/org/ChangeLog        2013-11-12 19:11:22 +0000
+++ b/lisp/org/ChangeLog        2013-11-12 20:00:14 +0000
@@ -3225,10 +3225,6 @@
        add <radix>#<number>, add Calc infinite numbers uinf, -inf and
        inf.
 
-2013-11-12  Michael Gauland <address@hidden>
-
-       * ob-ebnf.el: New file.
-
 2013-11-12  Muchenxuan Tong  <address@hidden>  (tiny change)
 
        * org-mobile.el (org-mobile-push): Add `save-restriction'.
@@ -5212,10 +5208,6 @@
        * ob-core.el (org-babel-where-is-src-block-head): Return
        `point-marker' instead of `point'.
 
-2013-11-12  William Waites <address@hidden>
-
-       * ob-abc.el: New file.
-
 2013-11-12  Yann Hodique  <address@hidden>
 
        * org-publish.el (org-publish-org-to-taskjuggler): New function to

=== removed file 'lisp/org/ob-abc.el'
--- a/lisp/org/ob-abc.el        2013-11-12 19:11:22 +0000
+++ b/lisp/org/ob-abc.el        1970-01-01 00:00:00 +0000
@@ -1,91 +0,0 @@
-;;; ob-abc.el --- org-babel functions for template evaluation
-
-;; Copyright (C) 2013 Free Software Foundation, Inc.
-
-;; Author: William Waites
-;; Keywords: literate programming, music
-;; Homepage: http://www.tardis.ed.ac.uk/wwaites
-;; Version: 0.01
-
-;; This file is 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; This file adds support to Org Babel for music in ABC notation.
-;; It requires that the abcm2ps program is installed.
-;; See http://moinejf.free.fr/
-
-;;; Code:
-
-(require 'ob)
-
-;; optionally define a file extension for this language
-(add-to-list 'org-babel-tangle-lang-exts '("abc" . "abc"))
-
-;; optionally declare default header arguments for this language
-(defvar org-babel-default-header-args:abc
-  '((:results . "file") (:exports . "results"))
-  "Default arguments to use when evaluating an ABC source block.")
-
-(defun org-babel-expand-body:abc (body params)
-  "Expand BODY according to PARAMS, return the expanded body."
-  (dolist (pair (mapcar #'cdr (org-babel-get-header params :var)))
-    (let ((name (symbol-name (car pair)))
-          (value (cdr pair)))
-      (setq body
-            (replace-regexp-in-string
-             (concat "\$" (regexp-quote name)) ;FIXME: "\$" == "$"!
-             (if (stringp value) value (format "%S" value))
-             body))))
-  body)
-
-(defun org-babel-execute:abc (body params)
-  "Execute a block of ABC code with org-babel.  This function is
-   called by `org-babel-execute-src-block'"
-  (message "executing Abc source code block")
-  (let* ((result-params (split-string (or (cdr (assoc :results params)))))
-        (cmdline (cdr (assoc :cmdline params)))
-        (out-file
-          (let ((el (cdr (assoc :file params))))
-            (if el (replace-regexp-in-string "\\.pdf\\'" ".ps" el)
-              (error "abc code block requires :file header argument"))))
-        (in-file (org-babel-temp-file "abc-"))
-        (render (concat "abcm2ps" " " cmdline
-                     " -O " (org-babel-process-file-name out-file)
-                     " " (org-babel-process-file-name in-file))))
-    (with-temp-file in-file (insert (org-babel-expand-body:abc body params)))
-    (org-babel-eval render "")
-    ;;; handle where abcm2ps changes the file name (to support multiple files
-    (when (or (string= (file-name-extension out-file) "eps")
-             (string= (file-name-extension out-file) "svg"))
-      (rename-file (concat
-                   (file-name-sans-extension out-file) "001."
-                   (file-name-extension out-file))
-                  out-file t))
-    ;;; if we were asked for a pdf...
-    (when (string= (file-name-extension (cdr (assoc :file params))) "pdf")
-      (org-babel-eval (concat "ps2pdf" " " out-file " " (cdr (assoc :file 
params))) ""))
-    ;;; indicate that the file has been written
-    nil))
-
-;; This function should be used to assign any variables in params in
-;; the context of the session environment.
-(defun org-babel-prep-session:abc (session params)
-  "Return an error because abc does not support sessions."
-  (error "ABC does not support sessions"))
-
-(provide 'ob-abc)
-;;; ob-abc.el ends here

=== removed file 'lisp/org/ob-ebnf.el'
--- a/lisp/org/ob-ebnf.el       2013-11-12 17:03:46 +0000
+++ b/lisp/org/ob-ebnf.el       1970-01-01 00:00:00 +0000
@@ -1,83 +0,0 @@
-;;; ob-ebnf.el --- org-babel functions for ebnf evaluation
-
-;; Copyright (C) 2013 Free Software Foundation, Inc.
-
-;; Author: Michael Gauland
-;; Keywords: literate programming, reproducible research
-;; Homepage: http://orgmode.org
-;; Version: 1.00
-
-;; This file is 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;; Org-Babel support for using ebnf2ps to generate encapsulated postscript
-;;; railroad diagrams. It recogises these arguments:
-;;;
-;;;     :file is required; it must include the extension '.eps.' All the rules
-;;;           in the block will be drawn in the same file. This is done by
-;;;           inserting a '[<file>' comment at the start of the block (see the
-;;;           documentation for ebnf-eps-buffer for more information).
-;;;
-;;;     :style specifies a value in ebnf-style-database. This provides the
-;;;            ability to customise the output. The style can also specify the
-;;;            grammar syntax (by setting ebnf-syntax); note that only ebnf,
-;;;            iso-ebnf, and yacc are supported by this file.
-
-;;; Requirements:
-
-;;; Code:
-(require 'ob)
-(require 'ebnf2ps)
-
-;; optionally declare default header arguments for this language
-(defvar org-babel-default-header-args:ebnf '((:style . nil)))
-
-;; Use ebnf-eps-buffer to produce an encapsulated postscript file.
-;;
-(defun org-babel-execute:ebnf (body params)
-  "Execute a block of Ebnf code with org-babel.  This function is
-called by `org-babel-execute-src-block'"
-  (save-excursion
-    (let* ((dest-file (cdr (assoc :file params)))
-          (dest-dir (file-name-directory dest-file))
-          (dest-root (file-name-sans-extension
-                      (file-name-nondirectory dest-file)))
-           (dest-ext  (file-name-extension dest-file))
-          (style (cdr (assoc :style params)))
-          (current-dir default-directory)
-          (result nil))
-      (with-temp-buffer
-       (when style (ebnf-push-style style))
-       (let ((comment-format
-              (cond ((string= ebnf-syntax 'yacc) "/*%s*/")
-                    ((string= ebnf-syntax 'ebnf) ";%s")
-                    ((string= ebnf-syntax 'iso-ebnf) "(*%s*)")
-                    (t (setq result
-                             (format "EBNF error: format %s not supported."
-                                     ebnf-syntax))))))
-         (setq ebnf-eps-prefix dest-dir)
-         (insert (format comment-format (format "[%s" dest-root)))
-         (newline)
-         (insert body)
-         (newline)
-         (insert (format comment-format (format "]%s" dest-root)))
-         (ebnf-eps-buffer)
-         (when style (ebnf-pop-style))))
-      result)))
-
-(provide 'ob-ebnf)
-;;; ob-ebnf.el ends here


reply via email to

[Prev in Thread] Current Thread [Next in Thread]