aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref
diff options
context:
space:
mode:
authorStefan Monnier2009-08-27 04:24:00 +0000
committerStefan Monnier2009-08-27 04:24:00 +0000
commit4e3b4528ea1425c1fa82221c41d1c45294064b11 (patch)
treed1db79ae5904b0055e63dd12649ab9311cd2b687 /doc/lispref
parentb3cca6a6971a38204dcbd11c45b0f67781c0b39b (diff)
downloademacs-4e3b4528ea1425c1fa82221c41d1c45294064b11.tar.gz
emacs-4e3b4528ea1425c1fa82221c41d1c45294064b11.zip
* subr.el (default-mode-line-format, default-header-line-format)
(default-line-spacing, default-abbrev-mode, default-ctl-arrow) (default-direction-reversed, default-truncate-lines) (default-left-margin, default-tab-width, default-case-fold-search) (default-left-margin-width, default-right-margin-width) (default-left-fringe-width, default-right-fringe-width) (default-fringes-outside-margins, default-scroll-bar-width) (default-vertical-scroll-bar, default-indicate-empty-lines) (default-indicate-buffer-boundaries, default-fringe-indicator-alist) (default-fringe-cursor-alist, default-scroll-up-aggressively) (default-scroll-down-aggressively, default-fill-column) (default-cursor-type, default-buffer-file-type) (default-cursor-in-non-selected-windows) (default-buffer-file-coding-system, default-major-mode) (default-enable-multibyte-characters): Mark as obsolete. * cus-start.el (default-major-mode): Customize `major-mode' instead. (enable-multibyte-characters): Not customizable any more.
Diffstat (limited to 'doc/lispref')
-rw-r--r--doc/lispref/abbrevs.texi5
-rw-r--r--doc/lispref/buffers.texi8
-rw-r--r--doc/lispref/display.texi36
-rw-r--r--doc/lispref/loading.texi5
-rw-r--r--doc/lispref/modes.texi38
-rw-r--r--doc/lispref/nonascii.texi36
-rw-r--r--doc/lispref/processes.texi6
-rw-r--r--doc/lispref/searching.texi11
-rw-r--r--doc/lispref/text.texi10
-rw-r--r--doc/lispref/windows.texi4
10 files changed, 41 insertions, 118 deletions
diff --git a/doc/lispref/abbrevs.texi b/doc/lispref/abbrevs.texi
index 9e14c3d4e9b..807b6d6abc0 100644
--- a/doc/lispref/abbrevs.texi
+++ b/doc/lispref/abbrevs.texi
@@ -72,11 +72,6 @@ but they are not expanded automatically.
72This variable automatically becomes buffer-local when set in any fashion. 72This variable automatically becomes buffer-local when set in any fashion.
73@end defopt 73@end defopt
74 74
75@defvar default-abbrev-mode
76This is the value of @code{abbrev-mode} for buffers that do not
77override it. It is the same as @code{(default-value 'abbrev-mode)}.
78@end defvar
79
80@node Abbrev Tables, Defining Abbrevs, Abbrev Mode, Abbrevs 75@node Abbrev Tables, Defining Abbrevs, Abbrev Mode, Abbrevs
81@section Abbrev Tables 76@section Abbrev Tables
82 77
diff --git a/doc/lispref/buffers.texi b/doc/lispref/buffers.texi
index 97242d8d5de..331f0616348 100644
--- a/doc/lispref/buffers.texi
+++ b/doc/lispref/buffers.texi
@@ -936,8 +936,8 @@ a string, it is returned as given, even if it is dead.
936@end example 936@end example
937 937
938The major mode for a newly created buffer is set to Fundamental mode. 938The major mode for a newly created buffer is set to Fundamental mode.
939(The variable @code{default-major-mode} is handled at a higher level; 939(The default value of the variable @code{major-mode} is handled at a higher
940see @ref{Auto Major Mode}.) If the name begins with a space, the 940level; see @ref{Auto Major Mode}.) If the name begins with a space, the
941buffer initially disables undo information recording (@pxref{Undo}). 941buffer initially disables undo information recording (@pxref{Undo}).
942@end defun 942@end defun
943 943
@@ -966,8 +966,8 @@ An error is signaled if @var{name} is not a string.
966@end group 966@end group
967@end example 967@end example
968 968
969The major mode for the new buffer is set to Fundamental mode. The 969The major mode for the new buffer is set to Fundamental mode. The default
970variable @code{default-major-mode} is handled at a higher level. 970value of the variable @code{major-mode} is handled at a higher level.
971@xref{Auto Major Mode}. 971@xref{Auto Major Mode}.
972 972
973See the related function @code{generate-new-buffer-name} in @ref{Buffer 973See the related function @code{generate-new-buffer-name} in @ref{Buffer
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 28c85042425..b2282b456b8 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -175,11 +175,6 @@ continued. As a special exception, the variable
175entire frame width). 175entire frame width).
176@end defopt 176@end defopt
177 177
178@defopt default-truncate-lines
179This variable is the default value for @code{truncate-lines}, for
180buffers that do not have buffer-local values for it.
181@end defopt
182
183@defopt truncate-partial-width-windows 178@defopt truncate-partial-width-windows
184This variable controls line truncation in @dfn{partial-width} windows. 179This variable controls line truncation in @dfn{partial-width} windows.
185A partial-width window is one that does not occupy the entire frame 180A partial-width window is one that does not occupy the entire frame
@@ -1768,8 +1763,8 @@ parts of Emacs text.
1768@vindex default-line-spacing 1763@vindex default-line-spacing
1769 On graphical terminals, you can specify the line spacing for all 1764 On graphical terminals, you can specify the line spacing for all
1770lines in a frame, using the @code{line-spacing} frame parameter 1765lines in a frame, using the @code{line-spacing} frame parameter
1771(@pxref{Layout Parameters}). However, if the variable 1766(@pxref{Layout Parameters}). However, if the default value of
1772@code{default-line-spacing} is non-@code{nil}, it overrides the 1767@code{line-spacing} is non-@code{nil}, it overrides the
1773frame's @code{line-spacing} parameter. An integer value specifies the 1768frame's @code{line-spacing} parameter. An integer value specifies the
1774number of pixels put below lines. A floating point number specifies 1769number of pixels put below lines. A floating point number specifies
1775the spacing relative to the frame's default line height. 1770the spacing relative to the frame's default line height.
@@ -3260,11 +3255,6 @@ arrow bitmaps in right fringe. To show the angle bitmaps in the left
3260fringe, and no arrow bitmaps, use @code{((top . left) (bottom . left))}. 3255fringe, and no arrow bitmaps, use @code{((top . left) (bottom . left))}.
3261@end defopt 3256@end defopt
3262 3257
3263@defvar default-indicate-buffer-boundaries
3264The value of this variable is the default value for
3265@code{indicate-buffer-boundaries} in buffers that do not override it.
3266@end defvar
3267
3268@defvar fringe-indicator-alist 3258@defvar fringe-indicator-alist
3269This buffer-local variable specifies the mapping from logical fringe 3259This buffer-local variable specifies the mapping from logical fringe
3270indicators to the actual bitmaps displayed in the window fringes. 3260indicators to the actual bitmaps displayed in the window fringes.
@@ -3308,17 +3298,12 @@ used in both left and right fringes.
3308 3298
3309When @code{fringe-indicator-alist} has a buffer-local value, and there 3299When @code{fringe-indicator-alist} has a buffer-local value, and there
3310is no bitmap defined for a logical indicator, or the bitmap is 3300is no bitmap defined for a logical indicator, or the bitmap is
3311@code{t}, the corresponding value from the (non-local) 3301@code{t}, the corresponding value from the default value of
3312@code{default-fringe-indicator-alist} is used. 3302@code{fringe-indicator-alist} is used.
3313 3303
3314To completely hide a specific indicator, set the bitmap to @code{nil}. 3304To completely hide a specific indicator, set the bitmap to @code{nil}.
3315@end defvar 3305@end defvar
3316 3306
3317@defvar default-fringe-indicator-alist
3318The value of this variable is the default value for
3319@code{fringe-indicator-alist} in buffers that do not override it.
3320@end defvar
3321
3322Standard fringe bitmaps for indicators: 3307Standard fringe bitmaps for indicators:
3323@example 3308@example
3324left-arrow right-arrow up-arrow down-arrow 3309left-arrow right-arrow up-arrow down-arrow
@@ -3371,12 +3356,7 @@ for that logical cursor type.
3371 3356
3372When @code{fringe-cursor-alist} has a buffer-local value, and there is 3357When @code{fringe-cursor-alist} has a buffer-local value, and there is
3373no bitmap defined for a cursor type, the corresponding value from the 3358no bitmap defined for a cursor type, the corresponding value from the
3374(non-local) @code{default-fringes-indicator-alist} is used. 3359default value of @code{fringes-indicator-alist} is used.
3375@end defvar
3376
3377@defvar default-fringes-cursor-alist
3378The value of this variable is the default value for
3379@code{fringe-cursor-alist} in buffers that do not override it.
3380@end defvar 3360@end defvar
3381 3361
3382Standard bitmaps for displaying the cursor in right fringe: 3362Standard bitmaps for displaying the cursor in right fringe:
@@ -5545,12 +5525,6 @@ followed by the character: @samp{^A}. If it is @code{nil}, they are
5545displayed as a backslash followed by three octal digits: @samp{\001}. 5525displayed as a backslash followed by three octal digits: @samp{\001}.
5546@end defopt 5526@end defopt
5547 5527
5548@c Following may have overfull hbox.
5549@defvar default-ctl-arrow
5550The value of this variable is the default value for @code{ctl-arrow} in
5551buffers that do not override it. @xref{Default Value}.
5552@end defvar
5553
5554@defopt tab-width 5528@defopt tab-width
5555The value of this buffer-local variable is the spacing between tab 5529The value of this buffer-local variable is the spacing between tab
5556stops used for displaying tab characters in Emacs buffers. The value 5530stops used for displaying tab characters in Emacs buffers. The value
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi
index dc45ad88174..8ccc0071e2a 100644
--- a/doc/lispref/loading.texi
+++ b/doc/lispref/loading.texi
@@ -376,10 +376,7 @@ decoding.
376 The reason Emacs is designed this way is so that Lisp programs give 376 The reason Emacs is designed this way is so that Lisp programs give
377predictable results, regardless of how Emacs was started. In addition, 377predictable results, regardless of how Emacs was started. In addition,
378this enables programs that depend on using multibyte text to work even 378this enables programs that depend on using multibyte text to work even
379in a unibyte Emacs. Of course, such programs should be designed to 379in a unibyte Emacs.
380notice whether the user prefers unibyte or multibyte text, by checking
381@code{default-enable-multibyte-characters}, and convert representations
382appropriately.
383 380
384 In most Emacs Lisp programs, the fact that non-@acronym{ASCII} strings are 381 In most Emacs Lisp programs, the fact that non-@acronym{ASCII} strings are
385multibyte strings should not be noticeable, since inserting them in 382multibyte strings should not be noticeable, since inserting them in
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 8313ef7fd70..3e3c7fa5465 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -484,8 +484,8 @@ with value @code{special}, put on as follows:
484 484
485@noindent 485@noindent
486This tells Emacs that new buffers created while the current buffer is 486This tells Emacs that new buffers created while the current buffer is
487in Funny mode should not inherit Funny mode, in case 487in Funny mode should not inherit Funny mode, in case the default value
488@code{default-major-mode} is @code{nil}. Modes such as Dired, Rmail, 488of @code{major-mode} is @code{nil}. Modes such as Dired, Rmail,
489and Buffer List use this feature. 489and Buffer List use this feature.
490 490
491The @code{define-derived-mode} macro automatically marks the derived 491The @code{define-derived-mode} macro automatically marks the derived
@@ -559,7 +559,8 @@ If @code{normal-mode} processes the local variables list and this list
559specifies a major mode, that mode overrides any mode chosen by 559specifies a major mode, that mode overrides any mode chosen by
560@code{set-auto-mode}. If neither @code{set-auto-mode} nor 560@code{set-auto-mode}. If neither @code{set-auto-mode} nor
561@code{hack-local-variables} specify a major mode, the buffer stays in 561@code{hack-local-variables} specify a major mode, the buffer stays in
562the major mode determined by @code{default-major-mode} (see below). 562the major mode determined by the default value of @code{major-mode}
563(see below).
563 564
564@cindex file mode specification error 565@cindex file mode specification error
565@code{normal-mode} uses @code{condition-case} around the call to the 566@code{normal-mode} uses @code{condition-case} around the call to the
@@ -588,11 +589,13 @@ mode. For instance, @code{set-visited-file-name} sets this to
588have set. 589have set.
589@end defun 590@end defun
590 591
591@defopt default-major-mode 592@defopt major-mode
592This variable holds the default major mode for new buffers. The 593The buffer-local value of this variable holds the major mode
593standard value is @code{fundamental-mode}. 594currently active. The default value of this variable holds the
595default major mode for new buffers. The standard default value is
596@code{fundamental-mode}.
594 597
595If the value of @code{default-major-mode} is @code{nil}, Emacs uses 598If the default value of @code{major-mode} is @code{nil}, Emacs uses
596the (previously) current buffer's major mode as the default major mode 599the (previously) current buffer's major mode as the default major mode
597of a new buffer. However, if that major mode symbol has a @code{mode-class} 600of a new buffer. However, if that major mode symbol has a @code{mode-class}
598property with value @code{special}, then it is not used for new buffers; 601property with value @code{special}, then it is not used for new buffers;
@@ -602,8 +605,8 @@ been specially prepared.
602@end defopt 605@end defopt
603 606
604@defun set-buffer-major-mode buffer 607@defun set-buffer-major-mode buffer
605This function sets the major mode of @var{buffer} to the value of 608This function sets the major mode of @var{buffer} to the default value of
606@code{default-major-mode}; if that variable is @code{nil}, it uses the 609@code{major-mode}; if that is @code{nil}, it uses the
607current buffer's major mode (if that is suitable). As an exception, 610current buffer's major mode (if that is suitable). As an exception,
608if @var{buffer}'s name is @samp{*scratch*}, it sets the mode to 611if @var{buffer}'s name is @samp{*scratch*}, it sets the mode to
609@code{initial-major-mode}. 612@code{initial-major-mode}.
@@ -1897,16 +1900,8 @@ The @samp{%M} construct substitutes the value of
1897included in the mode line from @code{mode-line-format}. 1900included in the mode line from @code{mode-line-format}.
1898@end defvar 1901@end defvar
1899 1902
1900 The variable @code{default-mode-line-format} is where
1901@code{mode-line-format} usually gets its value:
1902
1903@defvar default-mode-line-format
1904This variable holds the default @code{mode-line-format} for buffers
1905that do not override it. This is the same as @code{(default-value
1906'mode-line-format)}.
1907
1908Here is a simplified version of the default value of 1903Here is a simplified version of the default value of
1909@code{default-mode-line-format}. The real default value also 1904@code{mode-line-format}. The real default value also
1910specifies addition of text properties. 1905specifies addition of text properties.
1911 1906
1912@example 1907@example
@@ -2103,13 +2098,6 @@ controlled by different variables.
2103This variable, local in every buffer, specifies how to display the 2098This variable, local in every buffer, specifies how to display the
2104header line, for windows displaying the buffer. The format of the value 2099header line, for windows displaying the buffer. The format of the value
2105is the same as for @code{mode-line-format} (@pxref{Mode Line Data}). 2100is the same as for @code{mode-line-format} (@pxref{Mode Line Data}).
2106@end defvar
2107
2108@defvar default-header-line-format
2109This variable holds the default @code{header-line-format} for buffers
2110that do not override it. This is the same as @code{(default-value
2111'header-line-format)}.
2112
2113It is normally @code{nil}, so that ordinary buffers have no header line. 2101It is normally @code{nil}, so that ordinary buffers have no header line.
2114@end defvar 2102@end defvar
2115 2103
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index 7b99c1ca5bd..f0ad49cdb7d 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -102,19 +102,10 @@ it contains unibyte encoded text or binary non-text data.
102 102
103You cannot set this variable directly; instead, use the function 103You cannot set this variable directly; instead, use the function
104@code{set-buffer-multibyte} to change a buffer's representation. 104@code{set-buffer-multibyte} to change a buffer's representation.
105@end defopt
106
107@defvar default-enable-multibyte-characters
108This variable's value is entirely equivalent to @code{(default-value
109'enable-multibyte-characters)}, and setting this variable changes that
110default value. Setting the local binding of
111@code{enable-multibyte-characters} in a specific buffer is not allowed,
112but changing the default value is supported, and it is a reasonable
113thing to do, because it has no effect on existing buffers.
114 105
115The @samp{--unibyte} command line option does its job by setting the 106The @samp{--unibyte} command line option does its job by setting the
116default value to @code{nil} early in startup. 107default value to @code{nil} early in startup.
117@end defvar 108@end defopt
118 109
119@defun position-bytes position 110@defun position-bytes position
120Buffer positions are measured in character units. This function 111Buffer positions are measured in character units. This function
@@ -1052,7 +1043,7 @@ decoding, the end-of-line format of the text is auto-detected, and the
1052eol conversion is set to match it (e.g., DOS-style CRLF format will 1043eol conversion is set to match it (e.g., DOS-style CRLF format will
1053imply @code{dos} eol conversion). For encoding, the eol conversion is 1044imply @code{dos} eol conversion). For encoding, the eol conversion is
1054taken from the appropriate default coding system (e.g., 1045taken from the appropriate default coding system (e.g.,
1055@code{default-buffer-file-coding-system} for 1046default value of @code{buffer-file-coding-system} for
1056@code{buffer-file-coding-system}), or from the default eol conversion 1047@code{buffer-file-coding-system}), or from the default eol conversion
1057appropriate for the underlying platform. 1048appropriate for the underlying platform.
1058@end defun 1049@end defun
@@ -1212,8 +1203,8 @@ coding system to try; if that can handle the text,
1212also be a list of coding systems; then the function tries each of them 1203also be a list of coding systems; then the function tries each of them
1213one by one. After trying all of them, it next tries the current 1204one by one. After trying all of them, it next tries the current
1214buffer's value of @code{buffer-file-coding-system} (if it is not 1205buffer's value of @code{buffer-file-coding-system} (if it is not
1215@code{undecided}), then the value of 1206@code{undecided}), then the default value of
1216@code{default-buffer-file-coding-system} and finally the user's most 1207@code{buffer-file-coding-system} and finally the user's most
1217preferred coding system, which the user can set using the command 1208preferred coding system, which the user can set using the command
1218@code{prefer-coding-system} (@pxref{Recognize Coding,, Recognizing 1209@code{prefer-coding-system} (@pxref{Recognize Coding,, Recognizing
1219Coding Systems, emacs, The GNU Emacs Manual}). 1210Coding Systems, emacs, The GNU Emacs Manual}).
@@ -1758,6 +1749,13 @@ Otherwise, @code{undecided-dos} is used.
1758 1749
1759Normally this variable is set by visiting a file; it is set to 1750Normally this variable is set by visiting a file; it is set to
1760@code{nil} if the file was visited without any actual conversion. 1751@code{nil} if the file was visited without any actual conversion.
1752
1753Its default value is used to decide how to handle files for which
1754@code{file-name-buffer-file-type-alist} says nothing about the type:
1755If the default value is non-@code{nil}, then these files are treated as
1756binary: the coding system @code{no-conversion} is used. Otherwise,
1757nothing special is done for them---the coding system is deduced solely
1758from the file contents, in the usual Emacs fashion.
1761@end defvar 1759@end defvar
1762 1760
1763@defopt file-name-buffer-file-type-alist 1761@defopt file-name-buffer-file-type-alist
@@ -1774,17 +1772,7 @@ which coding system to use when reading a file. For a text file,
1774is used. 1772is used.
1775 1773
1776If no element in this alist matches a given file name, then 1774If no element in this alist matches a given file name, then
1777@code{default-buffer-file-type} says how to treat the file. 1775the default value of @code{buffer-file-type} says how to treat the file.
1778@end defopt
1779
1780@defopt default-buffer-file-type
1781This variable says how to handle files for which
1782@code{file-name-buffer-file-type-alist} says nothing about the type.
1783
1784If this variable is non-@code{nil}, then these files are treated as
1785binary: the coding system @code{no-conversion} is used. Otherwise,
1786nothing special is done for them---the coding system is deduced solely
1787from the file contents, in the usual Emacs fashion.
1788@end defopt 1776@end defopt
1789 1777
1790@node Input Methods 1778@node Input Methods
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index b198abb91f4..effada450c1 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -2157,12 +2157,6 @@ Initialize the process query flag to @var{query-flag}.
2157@item :filter @var{filter} 2157@item :filter @var{filter}
2158Initialize the process filter to @var{filter}. 2158Initialize the process filter to @var{filter}.
2159 2159
2160@item :filter-multibyte @var{bool}
2161If @var{bool} is non-@code{nil}, strings given to the process filter
2162are multibyte, otherwise they are unibyte. If you don't specify this
2163keyword at all, the default is that the strings are multibyte if
2164@code{default-enable-multibyte-characters} is non-@code{nil}.
2165
2166@item :sentinel @var{sentinel} 2160@item :sentinel @var{sentinel}
2167Initialize the process sentinel to @var{sentinel}. 2161Initialize the process sentinel to @var{sentinel}.
2168 2162
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi
index 2b89a89c3e9..60b807c8ebf 100644
--- a/doc/lispref/searching.texi
+++ b/doc/lispref/searching.texi
@@ -187,9 +187,8 @@ regular expressions, too; thus, @samp{[aB]} would match @samp{a} or
187@code{case-fold-search} to @code{nil}. Then all letters must match 187@code{case-fold-search} to @code{nil}. Then all letters must match
188exactly, including case. This is a buffer-local variable; altering the 188exactly, including case. This is a buffer-local variable; altering the
189variable affects only the current buffer. (@xref{Intro to 189variable affects only the current buffer. (@xref{Intro to
190Buffer-Local}.) Alternatively, you may change the value of 190Buffer-Local}.) Alternatively, you may change the default value of
191@code{default-case-fold-search}, which is the default value of 191@code{case-fold-search}.
192@code{case-fold-search} for buffers that do not override it.
193 192
194 Note that the user-level incremental search feature handles case 193 Note that the user-level incremental search feature handles case
195distinctions differently. When the search string contains only lower 194distinctions differently. When the search string contains only lower
@@ -204,12 +203,6 @@ case. If the variable is @code{nil} they do not ignore case; otherwise
204they do ignore case. 203they do ignore case.
205@end defopt 204@end defopt
206 205
207@defvar default-case-fold-search
208The value of this variable is the default value for
209@code{case-fold-search} in buffers that do not override it. This is the
210same as @code{(default-value 'case-fold-search)}.
211@end defvar
212
213@defopt case-replace 206@defopt case-replace
214This variable determines whether the higher level replacement 207This variable determines whether the higher level replacement
215functions should preserve case. If the variable is @code{nil}, that 208functions should preserve case. If the variable is @code{nil}, that
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 5c2a3ce99c7..89dd53998c6 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -1629,15 +1629,9 @@ As a practical matter, if you are writing text for other people to
1629read, you should set @code{fill-column} to no more than 70. Otherwise 1629read, you should set @code{fill-column} to no more than 70. Otherwise
1630the line will be too long for people to read comfortably, and this can 1630the line will be too long for people to read comfortably, and this can
1631make the text seem clumsy. 1631make the text seem clumsy.
1632@end defopt
1633
1634@defvar default-fill-column
1635The value of this variable is the default value for @code{fill-column} in
1636buffers that do not override it. This is the same as
1637@code{(default-value 'fill-column)}.
1638 1632
1639The default value for @code{default-fill-column} is 70. 1633The default value for @code{fill-column} is 70.
1640@end defvar 1634@end defopt
1641 1635
1642@deffn Command set-left-margin from to margin 1636@deffn Command set-left-margin from to margin
1643This sets the @code{left-margin} property on the text from @var{from} to 1637This sets the @code{left-margin} property on the text from @var{from} to
diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi
index 539ed6e4514..372725c1d39 100644
--- a/doc/lispref/windows.texi
+++ b/doc/lispref/windows.texi
@@ -791,7 +791,7 @@ If @var{buffer-or-name} is @code{nil}, @code{switch-to-buffer} chooses a
791buffer using @code{other-buffer}. If @var{buffer-or-name} is a string 791buffer using @code{other-buffer}. If @var{buffer-or-name} is a string
792that does not identify an existing buffer, then a new buffer by that 792that does not identify an existing buffer, then a new buffer by that
793name is created. The major mode for the new buffer is set according to 793name is created. The major mode for the new buffer is set according to
794the variable @code{default-major-mode}; see @ref{Auto Major Mode}. 794the variable @code{major-mode}; see @ref{Auto Major Mode}.
795 795
796When the selected window is the minibuffer window or is strongly 796When the selected window is the minibuffer window or is strongly
797dedicated to its buffer (@pxref{Dedicated Windows}), this function calls 797dedicated to its buffer (@pxref{Dedicated Windows}), this function calls
@@ -837,7 +837,7 @@ If @var{buffer-or-name} is @code{nil}, that means to choose some other
837buffer, but you don't specify which. If @var{buffer-or-name} is a 837buffer, but you don't specify which. If @var{buffer-or-name} is a
838string that does not name an existing buffer, a buffer by that name is 838string that does not name an existing buffer, a buffer by that name is
839created. The major mode for the new buffer is set according to the 839created. The major mode for the new buffer is set according to the
840variable @code{default-major-mode}. @xref{Auto Major Mode}. 840variable @code{major-mode}. @xref{Auto Major Mode}.
841 841
842If either of the variables @code{display-buffer-reuse-frames} or 842If either of the variables @code{display-buffer-reuse-frames} or
843@code{pop-up-frames} is non-@code{nil}, @code{pop-to-buffer} looks for a 843@code{pop-up-frames} is non-@code{nil}, @code{pop-to-buffer} looks for a