B.1. Action Arguments

Here is a table of the action arguments and options:

file, -visit=file, -file=file

Visit file using find-file. Section 16.2.

+linenum file

Visit file using find-file, then go to line number linenum in it.

-l file, -load=file

Load a Lisp library named file with the function load. Section 25.7. The library can be found either in the current directory, or in the Emacs library search path as specified with EMACSLOADPATH (Section B.5.1).

-f function, -funcall=function

Call Lisp function function with no arguments.

-eval=expression, -execute=expression

Evaluate Lisp expression expression.

-insert=file

Insert the contents of file into the current buffer. This is like what M-x insert-file does. Section 16.10.

-kill

Exit from Emacs without asking for confirmation.

The init file can access the values of the action arguments as the elements of a list in the variable command-line-args. The init file can override the normal processing of the action arguments, or define new ones, by reading and setting this variable.