[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/idris-mode 68fe8e115f 06/18: Move idris-list-compiler-note
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/idris-mode 68fe8e115f 06/18: Move idris-list-compiler-notes into idris-commands.el |
Date: |
Thu, 8 Dec 2022 05:59:07 -0500 (EST) |
branch: elpa/idris-mode
commit 68fe8e115facf2ae02fc5a5ca30807c9f93c2991
Author: Marek L <nospam.keram@gmail.com>
Commit: Marek L <nospam.keram@gmail.com>
Move idris-list-compiler-notes into idris-commands.el
Why:
Interactive functions should by convention be defined in the
idris-commands.el
---
idris-commands.el | 6 ++++++
idris-warnings-tree.el | 12 +++---------
inferior-idris.el | 2 +-
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/idris-commands.el b/idris-commands.el
index 7e000209f7..f69909c5f5 100644
--- a/idris-commands.el
+++ b/idris-commands.el
@@ -914,6 +914,12 @@ type-correct, so loading will fail."
(interactive)
(idris-hole-list-show (car (idris-eval '(:metavariables 80)))))
+(defun idris-list-compiler-notes ()
+ "Show the compiler notes in tree view."
+ (interactive)
+ (with-temp-message "Preparing compiler note tree..."
+ (idris-compiler-notes-list-show (reverse idris-raw-warnings))))
+
(defun idris-kill-buffers ()
(idris-warning-reset-all)
(setq idris-currently-loaded-buffer nil)
diff --git a/idris-warnings-tree.el b/idris-warnings-tree.el
index bfb6b49f86..2236e8b417 100644
--- a/idris-warnings-tree.el
+++ b/idris-warnings-tree.el
@@ -33,7 +33,9 @@
(require 'idris-common-utils)
(defvar idris-notes-buffer-name (idris-buffer-name :notes)
- "The name of the buffer containing Idris errors")
+ "The name of the buffer containing Idris errors.")
+
+(defvar idris-tree-printer 'idris-tree-default-printer)
(defun idris-compiler-notes-list-show (notes)
(if (null notes)
@@ -49,14 +51,6 @@
(goto-char (point-min))))
(display-buffer idris-notes-buffer-name)))
-(defun idris-list-compiler-notes ()
- "Show the compiler notes in tree view."
- (interactive)
- (with-temp-message "Preparing compiler note tree..."
- (idris-compiler-notes-list-show (reverse idris-raw-warnings))))
-
-(defvar idris-tree-printer 'idris-tree-default-printer)
-
(defun idris-tree-for-note (note)
(let* ((buttonp (> (length (nth 0 note)) 0)) ;; if empty source location
(button-text `(,(format "%s line %s col %s:" (nth 0 note) (nth 1
note) (nth 2 note))
diff --git a/inferior-idris.el b/inferior-idris.el
index 82ec295925..8c2ae7b89c 100644
--- a/inferior-idris.el
+++ b/inferior-idris.el
@@ -354,7 +354,7 @@ or FAILURE-CONT in failure case."
(defvar idris-stack-eval-tags nil
"List of stack-tags of continuations waiting on the stack.")
-(autoload 'idris-list-compiler-notes "idris-warnings-tree.el")
+(autoload 'idris-list-compiler-notes "idris-commands.el")
(defun idris-eval (sexp &optional no-errors)
"Evaluate EXPR on the inferior Idris and return the result,
ignoring intermediate output. If `NO-ERRORS' is non-nil, don't
- [nongnu] elpa/idris-mode updated (4a36953e76 -> 744f773bb4), ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 8c1a079a8e 03/18: Use idris-notes-buffer-name in idris-notes-quit, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 3f7eef3569 02/18: Split idris-list-compiler-notes to idris-compiler-notes-list-show, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 3d460800a4 01/18: Remove unecessary pop or display notes buffer, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode a971194d56 14/18: Merge pull request #582 from keram/notes-error-buffer-code-cleanup, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 51caa5f3a5 15/18: Merge pull request #585 from keram/emacs28-and-cache-v3, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 43aead3c46 05/18: Make idris-compiler-notes-list-show more similar with idris-hole-list-show, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 68fe8e115f 06/18: Move idris-list-compiler-notes into idris-commands.el,
ELPA Syncer <=
- [nongnu] elpa/idris-mode 80861674a6 08/18: Debug CI idris2 failure 2 - try retry to wait for idris version in idris-switch-working-directory, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 94a88cdb99 07/18: Restore position after case split, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 888bf9614f 04/18: Make notes buffer special and make the show function similar to holes one, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 063a63b770 17/18: Merge pull request #586 from idris-hackers/revert-583-update-pr-465, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 9a4a9641b9 10/18: [ new ] intro command - backport from idris2-mode, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 5b3c88dc1d 11/18: Add test for idris-refine, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode a9d12c89e2 12/18: Add Emacs 28.2 to test matrix and, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode b39a08790e 13/18: Merge pull request #583 from keram/update-pr-465, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode 744f773bb4 18/18: Merge pull request #578 from keram/backport-pr-21-intro, ELPA Syncer, 2022/12/08
- [nongnu] elpa/idris-mode cab95f1fca 09/18: wip test, ELPA Syncer, 2022/12/08