%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'ede) #@51 Set to t to simulate systems w/out inode support. (defvar ede--disable-inode nil (#$ . 425)) #@159 Find FILE in project. FILE can be specified without a directory. There is no completion at the prompt. FILE is searched for within the current EDE project. (defalias 'ede-find-file #[(file) "\303 \304 \"\211\204 \305\306 \307!#\210\310\n!*\207" [proj file fname ede-current-project ede-expand-filename error "Could not find %s in %s" ede-project-root-directory find-file] 6 (#$ . 525) "sFile: "]) #@53 Flush the file locate hash for the current project. (defalias 'ede-flush-project-hash #[nil "\301\302!\210\303\304 !\211\205 \305!)\207" [loc require ede/locate ede-get-locator-object ede-current-project ede-locate-flush-hash] 3 (#$ . 935) nil]) (byte-code "\300\301\302\303\302\304%\210\300\305\302\306\302\307%\207" [cl-generic-define-method ede-project-root nil ((this ede-project-placeholder)) #[(this) "\301\302\"\207" [this eieio-oref rootproject] 3 "If a project knows its root, return it here.\nAllows for one-project-object-for-a-tree type systems."] ede-project-root-directory ((this ede-project-placeholder) &optional file) #[(this &optional file) "\302!\206 \303\304\305\306\"!!)\207" [this root ede-project-root file-name-directory expand-file-name eieio-oref file] 5 "If a project knows its root, return it here.\nAllows for one-project-object-for-a-tree type systems.\nOptional FILE is the file to test. It is ignored in preference\nof the anchor file for the project."]] 6) #@39 A hash of directory names and inodes. (defvar ede-inode-directory-hash (make-hash-table :test 'equal) (#$ . 1941)) #@56 Add to the EDE project hash DIR associated with INODE. (defalias 'ede--put-inode-dir-hash #[(dir inode) "\303\304!\205 \304 \n#\210 \207" [dir inode ede-inode-directory-hash fboundp puthash] 4 (#$ . 2062)]) #@53 Get the EDE project hash DIR associated with INODE. (defalias 'ede--get-inode-dir-hash #[(dir) "\302\303!\205\n \303 \"\207" [dir ede-inode-directory-hash fboundp gethash] 3 (#$ . 2277)]) #@41 Return the inode for the directory DIR. (defalias 'ede--inode-for-dir #[(dir) "\304\305!!\211\206 \n\203 \306\307\"\202 \310!\306\3118\"))\207" [dir hashnode ede--disable-inode fattr ede--get-inode-dir-hash expand-file-name ede--put-inode-dir-hash 0 file-attributes 10] 5 (#$ . 2472)]) (cl-generic-define-method 'ede--project-inode nil '((proj ede-project-placeholder)) nil #[(proj) "\301\302\"\203\f \303\302\"\207\304\302\305\303\306\"!#\207" [proj slot-boundp dirinode eieio-oref eieio-oset ede--inode-for-dir :directory] 7 "Get the inode of the directory project PROJ is in."]) #@93 Return an already open toplevel project that is managing INODE. Does not check subprojects. (defalias 'ede--inode-get-toplevel-open-project #[(inode) "\247\203 \304U\203 :\2051 \305\211\203/ \n\204/ \306@!\232\203( @A\211\204 \n*\207" [inode ede-projects found all 0 nil ede--project-inode] 4 (#$ . 3074)]) #@170 Return an already open project that is managing DIR. Optional ROOTRETURN specifies a symbol to set to the root project. If DIR is the root project, then it is the same. (defalias 'ede-directory-get-open-project #[(dir &optional rootreturn) "\306!\307\310!!\311 !\312 \204 \204 \313\n!\203( L\210\203J \203<