Variable: PC-first-char
PC-first-char is a customizable variable defined in complete.el.gz.
Value
find-file
Documentation
Control how the first character of a string is to be interpreted.
If nil, the first character of a string is not taken literally if it is a word delimiter, so that ".e" matches "*.e*". If t, the first character of a string is always taken literally even if it is a word delimiter, so that ".e" matches ".e*". If non-nil and non-t, the first character is taken literally only for file name completion.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/complete.el.gz
(defcustom PC-first-char 'find-file
"Control how the first character of a string is to be interpreted.
If nil, the first character of a string is not taken literally if it is a word
delimiter, so that \".e\" matches \"*.e*\".
If t, the first character of a string is always taken literally even if it is a
word delimiter, so that \".e\" matches \".e*\".
If non-nil and non-t, the first character is taken literally only for file name
completion."
:type '(choice (const :tag "delimiter" nil)
(const :tag "literal" t)
(other :tag "find-file" find-file)))