From 237529c9dc8b267175a3879cf23a77487611ca91 Mon Sep 17 00:00:00 2001 From: Erik Martin-Dorel Date: Sat, 12 Jan 2019 21:24:35 +0100 Subject: Rename pg-init.el to proof-general.el Close ProofGeneral/PG#385 and close ProofGeneral/PG#398 --- pg-init.el | 69 -------------------------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 pg-init.el (limited to 'pg-init.el') diff --git a/pg-init.el b/pg-init.el deleted file mode 100644 index 0634de0b..00000000 --- a/pg-init.el +++ /dev/null @@ -1,69 +0,0 @@ -;;; pg-init.el --- PG init file for package.el and ELPA compatibility -*- lexical-binding:t; -*- - -;; This file is part of Proof General. - -;; Portions © Copyright 1994-2012 David Aspinall and University of Edinburgh -;; Portions © Copyright 2003-2019 Free Software Foundation, Inc. -;; Portions © Copyright 2001-2017 Pierre Courtieu -;; Portions © Copyright 2010, 2016 Erik Martin-Dorel -;; Portions © Copyright 2011-2013, 2016-2017 Hendrik Tews -;; Portions © Copyright 2015-2017 Clément Pit-Claudel - -;; Author: Clément Pit-Claudel -;; URL: https://proofgeneral.github.io/ -;; Package-Requires: ((emacs "24.3")) -;; Version: 4.5-git - -;; This program 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. - -;; This program 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 this program. If not, see . - -;;; Commentary: -;; -;; Proof General's initialization code (in generic/proof-site) is relatively -;; complex, in part because it was written before package.el existed, and in -;; part because package.el still doesn't look for autoloads in subdirectories. -;; This file is a thin, package.el-friendly wrapper around generic/proof-site, -;; suitable for execution on Emacs start-up. It serves two purposes: -;; -;; * Setting up the load path when byte-compiling PG. -;; * Loading a minimal PG setup on startup (not all of Proof General, of course; -;; mostly mode hooks and autoloads). - -;;; Code: - -;;;###autoload -(if t (require 'proof-site - (expand-file-name "generic/proof-site" - (file-name-directory - (or load-file-name buffer-file-name))))) - -(eval-when-compile - ;; FIXME: This is used during installation of the ELPA package: - ;; we presume that this file will be compiled before any of the files in - ;; sub-directories and we presume that all files are compiled within the same - ;; session, so we here add to load-path all the subdirectories so - ;; that files in (say) coq/ can (require 'coq-foo) and the compiler will find - ;; the corresponding file. - (let ((byte-compile-directories - '("generic" "lib" - "coq" "easycrypt" "pghaskell" "pgocaml" "pgshell" "phox" - ;; FIXME: These dirs used to not be listed, but I needed to add - ;; them for the compilation to succeed for me. --Stef - "isar" "lego" "twelf" "obsolete/plastic")) - (root (file-name-directory - (or load-file-name byte-compile-current-file buffer-file-name)))) - (dolist (dir byte-compile-directories) - (add-to-list 'load-path (expand-file-name dir root))))) - -(provide 'pg-init) -;;; pg-init.el ends here -- cgit v1.2.3