-(add-to-list 'load-path "~/.emacs.d/emacs-egrep")
+(add-to-list 'load-path (concat (file-name-directory
+ (directory-file-name
+ (file-name-directory
+ (or load-file-name
+ (when (boundp 'bytecomp-filename) bytecomp-filename)
+ buffer-file-name))))
+ "emacs-egrep"))
(require 'egrep)