X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/35cf62d95cdcd5323dcea4a5385942c342ff1d9c..ba3189039adc8ec5eba5ed3e21d42019a4616b7c:/doc/emacs/entering.texi diff --git a/doc/emacs/entering.texi b/doc/emacs/entering.texi index ba7f3132b6..71b1fc839a 100644 --- a/doc/emacs/entering.texi +++ b/doc/emacs/entering.texi @@ -1,6 +1,6 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985-1987, 1993-1995, 2001-2012 -@c Free Software Foundation, Inc. +@c Copyright (C) 1985-1987, 1993-1995, 2001-2014 Free Software +@c Foundation, Inc. @c See file emacs.texi for copying conditions. @iftex @chapter Entering and Exiting Emacs @@ -12,7 +12,7 @@ @raisesections @end ifnottex -@node Entering Emacs, Exiting, Commands, Top +@node Entering Emacs @section Entering Emacs @cindex entering Emacs @cindex starting Emacs @@ -63,7 +63,7 @@ certain Lisp files, where to put the initial frame, and so forth. If the variable @code{inhibit-startup-screen} is non-@code{nil}, Emacs does not display the startup screen. In that case, if one or more files were specified on the command line, Emacs simply displays -those files; otherwise, it displays a buffer named @samp{*scratch*}, +those files; otherwise, it displays a buffer named @file{*scratch*}, which can be used to evaluate Emacs Lisp expressions interactively. @xref{Lisp Interaction}. You can set the variable @code{inhibit-startup-screen} using the Customize facility @@ -74,14 +74,16 @@ up before reading @file{site-start.el}. @xref{Init File}, for information about @file{site-start.el}.} You can also force Emacs to display a file or directory at startup -by setting the variable @code{initial-buffer-choice} to a -non-@code{nil} value. (In that case, even if you specify one or more -files on the command line, Emacs opens but does not display them.) -The value of @code{initial-buffer-choice} can be either the name of -the desired file or directory, or @code{t}, which means to display the -@samp{*scratch*} buffer. - -@node Exiting, Basic, Entering Emacs, Top +by setting the variable @code{initial-buffer-choice} to a string +naming that file or directory. The value of +@code{initial-buffer-choice} may also be a function which should +return a buffer which is then displayed. @code{initial-buffer-choice} +may also be @code{t} in which case the @file{*scratch*} buffer will be +shown. In any case, even if you specify one or more files on the +command line, Emacs opens but does not display them if +@code{initial-buffer-choice} is non-nil. + +@node Exiting @section Exiting Emacs @cindex exiting @cindex killing Emacs @@ -144,14 +146,14 @@ stopping the program temporarily and returning control to the parent process (usually a shell); in most shells, you can resume Emacs after suspending it with the shell command @command{%emacs}. - Text-only terminals usually listen for certain special characters -whose meaning is to kill or suspend the program you are running. -@b{This terminal feature is turned off while you are in Emacs.} The -meanings of @kbd{C-z} and @kbd{C-x C-c} as keys in Emacs were inspired -by the use of @kbd{C-z} and @kbd{C-c} on several operating systems as -the characters for stopping or killing a program, but that is their -only relationship with the operating system. You can customize these -keys to run any commands of your choice (@pxref{Keymaps}). + Text terminals usually listen for certain special characters whose +meaning is to kill or suspend the program you are running. @b{This +terminal feature is turned off while you are in Emacs.} The meanings +of @kbd{C-z} and @kbd{C-x C-c} as keys in Emacs were inspired by the +use of @kbd{C-z} and @kbd{C-c} on several operating systems as the +characters for stopping or killing a program, but that is their only +relationship with the operating system. You can customize these keys +to run any commands of your choice (@pxref{Keymaps}). @ifnottex @lowersections