@@ -518,7 +518,7 @@ Any other value is just returned."
518518
519519; ;; Files
520520(defun cider--ensure-executable (file )
521- (with-demoted-errors " Error trying to make file executable:\n %s"
521+ (with-demoted-errors " Error while trying to make file executable:\n %s"
522522 (when (or (file-executable-p file)
523523 (and (set-file-modes file " u+x" )
524524 (file-executable-p file)))
@@ -529,38 +529,36 @@ Any other value is just returned."
529529 (concat " .cider__" (file-name-nondirectory file) " __" )))
530530
531531(defun cider--make-nearby-temp-copy (file )
532- (with-demoted-errors " Failed to copy to temporary file:\n %s"
533- (let* ((default-directory (or (clojure-project-dir) default-directory))
534- ; ; Note: (temporary-file-directory) uses `default-directory' as fallback.
535- (new-file (file-name-concat (temporary-file-directory )
536- (cider--make-temp-name file))))
537- (copy-file file new-file :exists-ok nil nil :keep-permissions )
538- new-file)))
532+ (let* ((default-directory (or (clojure-project-dir) default-directory))
533+ ; ; Note: (temporary-file-directory) uses `default-directory' as fallback.
534+ (new-file (file-name-concat (temporary-file-directory )
535+ (cider--make-temp-name file))))
536+ (copy-file file new-file :exists-ok nil nil :keep-permissions )
537+ new-file))
539538
540539(defun cider--inject-self-delete (bash-script )
541- (with-demoted-errors " Failed to inject self-delete string:\n %s"
542- (let (; ; Don't create any temporary files.
543- (remote-file-name-inhibit-locks t )
544- (remote-file-name-inhibit-auto-save-visited t )
545- (backup-inhibited t )
546- (auto-save-default nil )
547- ; ; Disable version-control check
548- (vc-handled-backends nil ))
549- (with-temp-buffer
550- (insert-file-contents bash-script)
551- ; ; inject after the first line, assuming it is the shebang
552- (goto-char (point-min ))
553- (skip-chars-forward " ^\n " )
554- (insert " \n " )
555- (insert (format
556- " trap 'ARG=$?
540+ (let (; ; Don't create any temporary files.
541+ (remote-file-name-inhibit-locks t )
542+ (remote-file-name-inhibit-auto-save-visited t )
543+ (backup-inhibited t )
544+ (auto-save-default nil )
545+ ; ; Disable version-control check
546+ (vc-handled-backends nil ))
547+ (with-temp-buffer
548+ (insert-file-contents bash-script)
549+ ; ; inject after the first line, assuming it is the shebang
550+ (goto-char (point-min ))
551+ (skip-chars-forward " ^\n " )
552+ (insert " \n " )
553+ (insert (format
554+ " trap 'ARG=$?
557555 rm -v %s
558556 echo \" cider: Cleaned up temporary script after use.\"
559557 exit $ARG
560558 ' EXIT"
561- (file-local-name bash-script)))
562- (write-file bash-script))
563- bash-script) ))
559+ (file-local-name bash-script)))
560+ (write-file bash-script))
561+ bash-script))
564562
565563
566564; ;; Help mode
0 commit comments