;ELC
;;; Compiled by LTX@Xue-LingTaos-MacBook-Pro.local on Wed Mar 16 23:10:28 2011
;;; from file /Users/LTX/Projects/Emacs/emacs/lisp/cedet/ede/dired.el
;;; in Emacs version 24.0.50.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\210\300\303!\207" [require easymenu dired ede] 2)
#@39 Keymap used for ede dired minor mode.
(defvar ede-dired-keymap (byte-code "\302 \303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\316	B\317\316\320\321#\210\322\316!\2046\323\316\324\"\210\325\316\321\326$\210)\207" [map current-load-list make-sparse-keymap define-key ".a" ede-dired-add-to-target ".t" ede-new-target ".s" ede-speedbar ".C" ede-compile-project ".d" ede-make-dist ede-dired-menu put variable-documentation "EDE Dired Minor Mode Menu" default-boundp set-default nil easy-menu-do-define ("Project" ["Add files to target" ede-dired-add-to-target (ede-current-project)] ("Build" :filter ede-build-forms-menu) "-" ["Create Project" ede-new (not (ede-current-project))] ["Create Target" ede-new-target (ede-current-project)] "-" ("Customize Project" :filter ede-customize-forms-menu) ["View Project Tree" ede-speedbar (ede-current-project)])] 5) (#$ . 634))
#@109 Non-nil if Ede-Dired minor mode is enabled.
Use the command `ede-dired-minor-mode' to change this variable.
(defvar ede-dired-minor-mode nil (#$ . 1555))
(make-variable-buffer-local 'ede-dired-minor-mode)
#@132 A minor mode that should only be activated in DIRED buffers.
If ARG is nil or a positive number, force on, if
negative, force off.
(defalias 'ede-dired-minor-mode #[(&optional arg) "\304 	\305=\203\n?\202\306	!\307V\310\311!\204 \312\313\314!\210\315!\204,t\204,\312\316\317\n\2036\320\2027\321\"\210\322\323!\203X\304 \203K\304 \232\203X\324\325\n\203U\326\202V\327\"\210)\330 \210\n\207" [#1=#:last-message arg ede-dired-minor-mode default-directory current-message toggle prefix-numeric-value 0 derived-mode-p dired-mode nil error "Not in DIRED mode" ede-directory-project-p run-hooks ede-dired-minor-mode-hook ede-dired-minor-mode-on-hook ede-dired-minor-mode-off-hook called-interactively-p any message "Ede-Dired minor mode %sabled" "en" "dis" force-mode-line-update] 3 (#$ . 1767) (list (or current-prefix-arg 'toggle))])
(byte-code "\301\302\303\304\211%\207" [ede-dired-keymap add-minor-mode ede-dired-minor-mode " EDE" nil] 6)
#@48 Add a file, or all marked files into a TARGET.
(defalias 'ede-dired-add-to-target #[(target) "\304\305!\306\211\203,	@\307\n\"\210\310!\203%r\310!q\210\306\311p!)	A\211\204\n*\306\207" [file #1=#:--cl-dolist-temp-- target ede-object dired-get-marked-files t nil project-add-file get-file-buffer ede-buffer-object] 4 (#$ . 2731) (list (let ((ede-object (ede-current-project))) (ede-invoke-method 'project-interactive-select-target "Add files to Target: ")))])
(provide 'ede/dired)
