Go to the first, previous, next, last section, table of contents.
This is a description of what happens when the editor initialises itself.
-
Firstly lots of internal data structures are created, memory pools, symbols and
their symbol-table (including all the primitive Lisp functions).
-
The window-system is initialised (parse the system-dependent options, and
the xrdb resources if in X).
-
Parse the standard options.
-
Create the initial window and the first buffer to display in it (this is the
buffer called `*jade*').
-
Load the initialisation script, this is either the Lisp file called `init'
or whatever was given to the `-rc' command line option.
Some selected highlights of what the standard file does are,
-
Load lots of Lisp files, some notable ones are
- `autoload'
-
Initialise the autoload stubs.
- `loadkeys'
-
Creates the standard keymaps and key bindings.
-
Try to find the user's personal startup file, this is normally the file
`.jaderc' in their home directory (2).
-
Load any files which were specified on the command line.
-
Start the top-level recursive edit, this doesn't exit until the editor does.
Go to the first, previous, next, last section, table of contents.