@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

anything-config.elがelscreenをrequireしちゃうので止めちゃいました.

--- anything-config.el	2010-02-26 15:03:02.000000000 +0900
+++ anything-config.el.modified	2010-02-26 15:02:01.000000000 +0900
@@ -1295,7 +1295,7 @@
     (action . ,(delq nil `(("Find File" . find-file-at-point)
                            ("Find file other window" . find-file-other-window)
                            ("Find file in Dired" . anything-c-point-file-in-dired)
-                           ,(when (require 'elscreen nil t)
+                           ,(when (featurep 'elscreen)
                                   '("Find file in Elscreen"  . elscreen-find-file))
                            ("Find file as root" . anything-find-file-as-root)
                            ("Delete File(s)" . anything-delete-marked-files))))))
@@ -5022,7 +5022,7 @@
          '(("Switch to buffer" . switch-to-buffer)
            ("Switch to buffer other window" . switch-to-buffer-other-window)
            ("Switch to buffer other frame" . switch-to-buffer-other-frame)))
-     ,@(when (require 'elscreen nil t)
+     ,@(when (featurep 'elscreen)
              '(("Display buffer in Elscreen" . anything-find-buffer-on-elscreen)))
      ("Display buffer"   . display-buffer)
      ("Revert buffer" . anything-revert-buffer)

こんな感じにrequireをfeaturep(requireされているかどうか)に置き換えたらうまくいった模様.これならelscreen使ってる人とも共存できるのでは?