mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-17 17:58:46 +00:00
Have the doc strings of load-path' and
require' mention each other
* src/fns.c (Frequire): Mention `load-path' and fill the doc
string (bug#18829).
* src/lread.c (syms_of_lread): Mention that `require' uses
`load-path'.
(cherry picked from commit 3eca9a0381
)
This commit is contained in:
parent
a73de71b84
commit
137868051e
29
src/fns.c
29
src/fns.c
@ -2762,17 +2762,24 @@ require_unwind (Lisp_Object old_value)
|
||||
|
||||
DEFUN ("require", Frequire, Srequire, 1, 3, 0,
|
||||
doc: /* If feature FEATURE is not loaded, load it from FILENAME.
|
||||
If FEATURE is not a member of the list `features', then the feature
|
||||
is not loaded; so load the file FILENAME.
|
||||
If FILENAME is omitted, the printname of FEATURE is used as the file name,
|
||||
and `load' will try to load this name appended with the suffix `.elc',
|
||||
`.el', or the system-dependent suffix for dynamic module files, in that
|
||||
order. The name without appended suffix will not be used.
|
||||
See `get-load-suffixes' for the complete list of suffixes.
|
||||
If the optional third argument NOERROR is non-nil,
|
||||
then return nil if the file is not found instead of signaling an error.
|
||||
Normally the return value is FEATURE.
|
||||
The normal messages at start and end of loading FILENAME are suppressed. */)
|
||||
If FEATURE is not a member of the list `features', then the feature is
|
||||
not loaded; so load the file FILENAME.
|
||||
|
||||
If FILENAME is omitted, the printname of FEATURE is used as the file
|
||||
name, and `load' will try to load this name appended with the suffix
|
||||
`.elc', `.el', or the system-dependent suffix for dynamic module
|
||||
files, in that order. The name without appended suffix will not be
|
||||
used. See `get-load-suffixes' for the complete list of suffixes.
|
||||
|
||||
The directories in `load-path' are searched when trying to find the
|
||||
file name.
|
||||
|
||||
If the optional third argument NOERROR is non-nil, then return nil if
|
||||
the file is not found instead of signaling an error. Normally the
|
||||
return value is FEATURE.
|
||||
|
||||
The normal messages at start and end of loading FILENAME are
|
||||
suppressed. */)
|
||||
(Lisp_Object feature, Lisp_Object filename, Lisp_Object noerror)
|
||||
{
|
||||
Lisp_Object tem;
|
||||
|
@ -4508,6 +4508,7 @@ were read in. */);
|
||||
doc: /* List of directories to search for files to load.
|
||||
Each element is a string (directory file name) or nil (meaning
|
||||
`default-directory').
|
||||
This list is consulted by the `require' function.
|
||||
Initialized during startup as described in Info node `(elisp)Library Search'.
|
||||
Use `directory-file-name' when adding items to this path. However, Lisp
|
||||
programs that process this list should tolerate directories both with
|
||||
|
Loading…
Reference in New Issue
Block a user