ob-matlab.el (1409B)
1 ;;; ob-matlab.el --- Babel support for Matlab -*- lexical-binding: t; -*- 2 3 ;; Copyright (C) 2010-2024 Free Software Foundation, Inc. 4 5 ;; Author: Dan Davison 6 ;; Keywords: literate programming, reproducible research 7 ;; URL: https://orgmode.org 8 9 ;; This file is part of GNU Emacs. 10 11 ;; GNU Emacs is free software: you can redistribute it and/or modify 12 ;; it under the terms of the GNU General Public License as published by 13 ;; the Free Software Foundation, either version 3 of the License, or 14 ;; (at your option) any later version. 15 16 ;; GNU Emacs is distributed in the hope that it will be useful, 17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ;; GNU General Public License for more details. 20 21 ;; You should have received a copy of the GNU General Public License 22 ;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. 23 24 ;;; Commentary: 25 26 ;; Functions that are common to org-babel support for matlab and 27 ;; octave are in org-babel-octave.el 28 29 ;;; Requirements: 30 31 ;; Matlab 32 33 ;; matlab.el required for interactive emacs sessions and matlab-mode 34 ;; major mode for source code editing buffer 35 ;; https://matlab-emacs.sourceforge.net/ 36 37 ;;; Code: 38 39 (require 'org-macs) 40 (org-assert-version) 41 42 (require 'ob) 43 (require 'ob-octave) 44 45 ;; see ob-octave for matlab implementation 46 47 (provide 'ob-matlab) 48 49 ;;; ob-matlab.el ends here