[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/proof-general 543aa777d7 14/25: Made path to qrhl-tool cus
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/proof-general 543aa777d7 14/25: Made path to qrhl-tool customizable. |
Date: |
Mon, 28 Feb 2022 07:58:45 -0500 (EST) |
branch: elpa/proof-general
commit 543aa777d7d308b9380fb7febacb8e1dc538f170
Author: Dominique Unruh <unruh@ut.ee>
Commit: Dominique Unruh <unruh@ut.ee>
Made path to qrhl-tool customizable.
---
qrhl/qrhl.el | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/qrhl/qrhl.el b/qrhl/qrhl.el
index 4b7b49f716..ce897125dc 100644
--- a/qrhl/qrhl.el
+++ b/qrhl/qrhl.el
@@ -2,10 +2,21 @@
(require 'qrhl-input)
+;;;###autoload
+(defgroup qrhl nil "qRHL prover settings")
+
+;;;###autoload
+(defcustom qrhl-input-method "qrhl" "Input method to use when editing qRHL
proof scripts"
+ :type '(string) :group 'qrhl)
+
+;;;###autoload
+(defcustom qrhl-prog-name "qrhl" "Name/path of the qrhl-prover command"
+ :type '(string) :group 'qrhl)
+
(defun qrhl-find-and-forget (span)
(proof-generic-count-undos span))
-(defvar qrhl-home (file-name-directory (directory-file-name
(file-name-directory (directory-file-name (file-name-directory
load-file-name))))))
+;(defvar qrhl-home (file-name-directory (directory-file-name
(file-name-directory (directory-file-name (file-name-directory
load-file-name))))))
(defvar qrhl-focus-cmd-regexp
(let* ((number "[0-9]+")
@@ -49,7 +60,7 @@
(and (qrhl-parse-regular-command) 'cmd)))
(proof-easy-config 'qrhl "qRHL"
- proof-prog-name (concat qrhl-home "bin/qrhl")
+ proof-prog-name qrhl-prog-name
; We need to give some option here, otherwise
proof-prog-name is interpreted
; as a shell command which leads to problems if the path
contains spaces
; (see the documentation for proof-prog-name)
@@ -90,13 +101,6 @@
(while (re-search-forward "include\s*\"\\([^\"]+\\)\"\s*\\." nil t)
(make-button (match-beginning 1) (match-end 1) :type
'qrhl-find-file-button))))
-;;;###autoload
-(defgroup qrhl nil "qRHL prover settings")
-
-;;;###autoload
-(defcustom qrhl-input-method "qrhl" "Input method to use when editing qRHL
proof scripts"
- :type '(string) :group 'qrhl)
-
(add-hook 'qrhl-mode-hook
(lambda ()
(set-input-method qrhl-input-method)
- [nongnu] elpa/proof-general updated (df19c7ba0e -> fe8b9fccb3), ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 57a9d9ea91 05/25: qrhl: support for several commands on the same line., ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 0aaf95edba 10/25: Removed setting proof-tree-external-display in `qrhl.el`., ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general b580e5f274 08/25: Updated autogenerated parts of PQ-adapting.texi., ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 2d3f422b01 11/25: Mentioning qrhl-tool in README.md, ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 553b2dc093 09/25: Added (require 'proof) to qrhl.el, ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 543aa777d7 14/25: Made path to qrhl-tool customizable.,
ELPA Syncer <=
- [nongnu] elpa/proof-general 232c7ccae1 18/25: qrhl: Ensure UTF-8 via `proof-shell-unicode` instead of `set-language-environment`., ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general ff22652025 17/25: qrhl: Font-lock support (keywords and sub/superscripts), ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general b49220f634 01/25: Added qRHL support from qrhl-tool repo, ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 80aac72a7a 02/25: Fix: proof-tree-external-display := nil, otherwise ProofGeneral fails, ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general ee01e75c66 03/25: qrhl-mode recognizes focus commands (e.g. '1-2: ++'), ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 9b3ec8c596 16/25: qrhl: Made variable setting of `electric-indent-mode` buffer-local, ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 67006d14e3 15/25: Merge branch 'master' into qrhl-tool, ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general 30b882b8c3 04/25: qrhl.el: Fixed regexp for errors, ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general df4013732e 22/25: qrhl: Removed autoload cookie from customizable options., ELPA Syncer, 2022/02/28
- [nongnu] elpa/proof-general fe8b9fccb3 25/25: Merge pull request #636 from dominique-unruh/qrhl-tool, ELPA Syncer, 2022/02/28