summaryrefslogtreecommitdiff
path: root/lisp/ibuf-ext.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2016-10-23 16:03:25 +0300
committerEli Zaretskii <eliz@gnu.org>2016-10-23 16:03:25 +0300
commitd784e75776795fbbe88c00819fe3551d3c50e0a0 (patch)
tree3012c2c2af3373a61dd25dc82b3afa1f8b851a92 /lisp/ibuf-ext.el
parent1dd7b54a7e7a0b2b4f3391f09960acc9866b7190 (diff)
downloademacs-d784e75776795fbbe88c00819fe3551d3c50e0a0.tar.gz
Revert "* lisp/ibuf-ext.el (ibuffer-do-shell-command-file):"
This reverts commit b0c447e4668116cecfda91d0203cb7cac2486d92. Do not merge to master!
Diffstat (limited to 'lisp/ibuf-ext.el')
-rw-r--r--lisp/ibuf-ext.el12
1 files changed, 4 insertions, 8 deletions
diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el
index 4443383cdf5..f5375612c34 100644
--- a/lisp/ibuf-ext.el
+++ b/lisp/ibuf-ext.el
@@ -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)