File: rfn-eshadow.el.html

Defines the mode file-name-shadow-mode(var)/file-name-shadow-mode(fun).

The read-file-name function passes its result through substitute-in-file-name, so any part of the string preceding multiple slashes (or a drive indicator on MS-DOS/MS-Windows) is ignored.

If file-name-shadow-mode(var)/file-name-shadow-mode(fun) is active, any part of the minibuffer text that would be ignored because of this is given the properties in file-name-shadow-properties, which may be used to make the ignored text invisible, dim, etc.

Defined variables (6)

file-name-shadow-modeNon-nil if File-Name-Shadow mode is enabled.
file-name-shadow-mode-hookHook run after entering or leaving ‘file-name-shadow-mode’.
file-name-shadow-propertiesProperties given to the ‘shadowed’ part of a filename in the minibuffer.
file-name-shadow-tty-propertiesProperties given to the ‘shadowed’ part of a filename in the minibuffer.
rfn-eshadow-setup-minibuffer-hookMinibuffer setup functions from other packages.
rfn-eshadow-update-overlay-hookCustomer overlay functions from other packages.

Defined functions (4)

file-name-shadow-mode(&optional ARG)
rfn-eshadow-setup-minibuffer()
rfn-eshadow-sifn-equal(GOAL POS)
rfn-eshadow-update-overlay()

Defined faces (1)

file-name-shadowFace used by `file-name-shadow-mode' for the shadow.