      ("Ediff Marked buffers" . anything-ediff-marked-buffers)
      ("Ediff Merge marked buffers" . (lambda (candidate)
                                        (anything-ediff-marked-buffers candidate t))))
-    (candidate-transformer . anything-c-skip-boring-buffers))
+    (candidate-transformer anything-c-skip-current-buffer anything-c-skip-boring-buffers))
   "Buffer or buffer name.")
 
 (define-anything-type-attribute 'file

    (candidates . anything-c-buffer-list)
    (volatile)
    (type . buffer)
    (candidate-transformer anything-c-highlight-buffers
                           anything-c-skip-boring-buffers)
    (persistent-action . anything-c-buffers+-persistent-action)))



(defun anything-gentoo-install (candidate)
  (funcall anything-gentoo-prefered-shell)
  (if anything-c-marked-candidate-list
      (let ((elms (mapconcat 'identity anything-c-marked-candidate-list " ")))
        (insert (concat "sudo emerge -av " elms)))
      (insert (concat "sudo emerge -av " candidate))))

(defun anything-gentoo-uninstall (candidate)
  (funcall anything-gentoo-prefered-shell)
  (if anything-c-marked-candidate-list
      (let ((elms (mapconcat 'identity anything-c-marked-candidate-list " ")))
        (insert (concat "sudo emerge -avC " elms)))
      (insert (concat "sudo emerge -avC " candidate))))

(defun anything-c-gentoo-default-action (elm command &rest args)
  "Gentoo default action that use `anything-c-gentoo-buffer'."
