Variable: ede-inode-directory-hash
ede-inode-directory-hash is a variable defined in files.el.gz.
Value
#s(hash-table test equal data
("/nix/store/g9awsiwsy0cqwj6a6hb6x6423d8fdbf1-emacs-snapshot/share/emacs/32.0.50/lisp/"
4207822
"/nix/store/g9awsiwsy0cqwj6a6hb6x6423d8fdbf1-emacs-snapshot/share/emacs/32.0.50/"
396673
"/nix/store/g9awsiwsy0cqwj6a6hb6x6423d8fdbf1-emacs-snapshot/share/emacs/"
396671
"/nix/store/g9awsiwsy0cqwj6a6hb6x6423d8fdbf1-emacs-snapshot/share/"
396668
"/nix/store/g9awsiwsy0cqwj6a6hb6x6423d8fdbf1-emacs-snapshot/"
396666 "/nix/store/" 396665 "/nix/" 396663 "/" 393240))
Documentation
A hash of directory names and inodes.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede/files.el.gz
(file-name-directory (expand-file-name (oref this file)))) ;; )
;; Why INODEs?
;; An inode represents a unique ID that transcends symlinks, hardlinks, etc.
;; so when we cache an inode in a project, and hash directories to inodes, we
;; can avoid costly filesystem queries and regex matches.
(defvar ede-inode-directory-hash (make-hash-table
;; Note on test. Can we compare inodes or something?
:test 'equal)
"A hash of directory names and inodes.")