以下にアクション引数の表を示します。
指定された file にアクセスします。ファイルへのアクセス を参照してください。
Emacsが起動すると、起動時のバッファが一方のウィンドウに、fileを参照しているバッファがもう一方のウィンドウに表示されます(複数のウィンドウを参照)。複数のファイル引数を指定した場合、表示されるのはコマンドラインで最後に指定されたファイルであり、その他のファイルも参照されますが、そのバッファは表示されません。
スタートアップバッファが無効な場合(Emacsの起動を参照)、1つのファイル引数を指定してEmacsを起動すると、バッファ
file
が単一のウィンドウに表示されます。2つのファイル引数を指定すると、Emacsはファイルを2つの異なるウィンドウに表示します。3つ以上のファイル引数を指定すると、Emacsは最後に指定されたファイルを1つのウィンドウに表示し、さらに他のすべてのファイルを表示するバッファメニューを備えた別のウィンドウを表示します(複数のバッファの操作を参照)。この動作でバッファメニューの使用を抑制するには、変数
inhibit-startup-buffer-menu を t に変更してください。
指定されたfileにアクセスし、その中の行番号linenumに移動してください。
指定されたfileに移動し、行番号linenumへ進み、列番号columnnumにポイントを置きます。
関数 load を用いて、file という名前の
Lisp ライブラリをロードします。file が絶対ファイル名でない場合、Emacs
はまずカレントディレクトリを、次に load-path
に列挙されているディレクトリを検索します(Emacs 用
Lisp コードライブラリ を参照)。
警告: 直前のコマンドライン引数でファイルにアクセスした場合、現在のディレクトリは最後にアクセスしたファイルのディレクトリとなります。
変数 load-path の先頭にディレクトリ dir
を付加します。複数の ‘-L’ オプションを指定した場合、Emacs
は相対的な順序を保持します。つまり、‘-L /foo -L /bar’
を使用すると、load-path は ("/foo" "/bar" …)
という形式になります。dir が ‘:’ で始まる場合、Emacs は ‘:’ を削除し、残りの部分を(先頭に付加するのではなく)load-path に付加します。(MS Windows では、‘:’ の代わりに ‘;’
を使用してください。つまり、path-separator の値を使用します。)
なお、このオプションを使用したことによる load-path の変更は、Emacs
がサイト起動ファイルや、ユーザーの early-init および init ファイルによってロードされる Lisp
パッケージを検索するディレクトリには影響しません(Emacs 初期化ファイルを参照)。これは、load-path がこれらのファイルのロードおよび解釈が行われた後に、「-L」オプションによって変更されるためです。
Lisp関数 function を呼び出します。それが対話型関数(コマンド)である場合は、キーシーケンスで同じ関数を呼び出した場合と同様に、引数を対話的に入力します。そうでない場合は、引数なしで関数を呼び出します。
Lisp式 expression を評価せよ。
このコマンドライン引数が処理される際にアクティブなバッファに、file の内容を挿入します。通常、これは *scratch* バッファ(Lisp インタラクションバッファ を参照)ですが、コマンドラインのより前にある引数でファイルにアクセスしたりバッファを切り替えたりした場合は、別のバッファになることがあります。このコマンドライン引数の効果は、M-x insert-file の動作と同様です(その他のファイル操作 を参照)。
確認を求めずにEmacsを終了する。
利用可能なオプションをすべて列挙した使用法メッセージを出力し、正常に終了してください。
Emacsのバージョンを表示し、正常に終了する。
コンパイル済みのEmacsを一意に識別するために用いられる、Emacsの「フィンガープリント」を出力します。