aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTino Calancha2016-07-08 11:22:34 +0900
committerTino Calancha2016-07-08 11:22:34 +0900
commit0e6fa2ddf76a1d702d836db3786ec1e34f7dcf54 (patch)
tree2233b72056a058637488780c03153d6659b4c4f8
parent9bf31d1d3f35880c652f76509d1e27d33e454121 (diff)
downloademacs-0e6fa2ddf76a1d702d836db3786ec1e34f7dcf54.tar.gz
emacs-0e6fa2ddf76a1d702d836db3786ec1e34f7dcf54.zip
Remove just input mark
* lisp/ibuffer.el (ibuffer-unmark-all): When MARK is not ?\r remove just MARK.
-rw-r--r--lisp/ibuffer.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index 4f266d909e4..fde17573dd7 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -1345,6 +1345,12 @@ With optional ARG, make read-only only if ARG is not negative."
1345 (lambda (_buf _mark) 1345 (lambda (_buf _mark)
1346 (ibuffer-set-mark-1 ?\s) 1346 (ibuffer-set-mark-1 ?\s)
1347 t))) 1347 t)))
1348 ((not (char-equal mark ?\r))
1349 (ibuffer-map-lines
1350 (lambda (_buf _mark)
1351 (when (char-equal _mark mark)
1352 (ibuffer-set-mark-1 ?\s))
1353 t)))
1348 (t 1354 (t
1349 (ibuffer-map-lines 1355 (ibuffer-map-lines
1350 (lambda (_buf mark) 1356 (lambda (_buf mark)