]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "* lisp/ibuf-ext.el (ibuffer-do-shell-command-file):"
authorEli Zaretskii <eliz@gnu.org>
Sun, 23 Oct 2016 13:03:25 +0000 (16:03 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 23 Oct 2016 13:03:25 +0000 (16:03 +0300)
This reverts commit b0c447e4668116cecfda91d0203cb7cac2486d92.
Do not merge to master!

lisp/ibuf-ext.el

index 4443383cdf5ac7e9c05aa5f2101c6078663dbfa7..f5375612c342a5180c96b6dedbfc48a27747639c 100644 (file)
@@ -347,14 +347,10 @@ the mode if ARG is omitted or nil."
    :modifier-p nil)
   (shell-command (concat command " "
                         (shell-quote-argument
-                         (or buffer-file-name
-                             (let ((file
-                                    (make-temp-file
-                                     (substring
-                                      (buffer-name) 0
-                                      (min 10 (length (buffer-name)))))))
-                               (write-region nil nil file nil 0)
-                               file))))))
+                         (if buffer-file-name
+                             buffer-file-name
+                           (make-temp-file
+                            (substring (buffer-name) 0 (min 10 (length (buffer-name))))))))))
 
 ;;;###autoload (autoload 'ibuffer-do-eval "ibuf-ext")
 (define-ibuffer-op eval (form)