emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/idris-mode 3c1f8f8410 2/2: Merge pull request #551 from id


From: ELPA Syncer
Subject: [nongnu] elpa/idris-mode 3c1f8f8410 2/2: Merge pull request #551 from idris-hackers/remove-ibc-deletion
Date: Thu, 19 May 2022 05:58:32 -0400 (EDT)

branch: elpa/idris-mode
commit 3c1f8f8410d909229d12d0227399f2d5c16b1ea4
Merge: 65d6db1b75 d965f35f9a
Author: Jan de Muijnck-Hughes <jfdm@users.noreply.github.com>
Commit: GitHub <noreply@github.com>

    Merge pull request #551 from idris-hackers/remove-ibc-deletion
    
    [ fix ] remove ibc deletions for idris2
---
 idris-commands.el | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/idris-commands.el b/idris-commands.el
index 00fb152590..de5d81deae 100644
--- a/idris-commands.el
+++ b/idris-commands.el
@@ -969,19 +969,19 @@ type-correct, so loading will fail."
   "Delete the IBC file for the current buffer. A prefix argument
 means to not ask for confirmation."
   (interactive "P")
-  (let* ((fname (buffer-file-name))
-         (ibc (concat (file-name-sans-extension fname) ".ibc")))
-    (if (not (or (string= (file-name-extension fname) "idr")
-                 (string= (file-name-extension fname) "lidr")
-                 (string= (file-name-extension fname) "org")
-                 (string= (file-name-extension fname) "markdown")
-                 (string= (file-name-extension fname) "md")
-             ))
-        (error "The current file is not an Idris file")
-      (when (or no-confirmation (y-or-n-p (concat "Really delete " ibc "?")))
-        (when (file-exists-p ibc)
-          (delete-file ibc)
-          (message "%s deleted" ibc))))))
+  (unless (> idris-protocol-version 1)
+    (let* ((fname (buffer-file-name))
+           (ibc (concat (file-name-sans-extension fname) ".ibc")))
+      (if (not (or (string= (file-name-extension fname) "idr")
+                   (string= (file-name-extension fname) "lidr")
+                   (string= (file-name-extension fname) "org")
+                   (string= (file-name-extension fname) "markdown")
+                   (string= (file-name-extension fname) "md")))
+          (error "The current file is not an Idris file")
+          (when (or no-confirmation (y-or-n-p (concat "Really delete " ibc 
"?")))
+            (when (file-exists-p ibc)
+              (delete-file ibc)
+              (message "%s deleted" ibc)))))))
 
 (defun idris--active-term-beginning (term pos)
   "Find the beginning of active term TERM that occurs at POS.



reply via email to

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