aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2011-03-05 23:53:03 -0800
committerPaul Eggert2011-03-05 23:53:03 -0800
commit58635e4de85621d4f16befe15b1df44a637bd078 (patch)
treeb5dc80332d5912ba795e59ee86cea1527324709e /doc
parent5489860be109ec6fa2a7d143cdecb6887e37f5d5 (diff)
parent555e9b5c69d70acca13310fbe533594a8f1eab98 (diff)
downloademacs-58635e4de85621d4f16befe15b1df44a637bd078.tar.gz
emacs-58635e4de85621d4f16befe15b1df44a637bd078.zip
Merge from mainline.
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog9
-rw-r--r--doc/emacs/misc.texi5
-rw-r--r--doc/emacs/mule.texi9
-rw-r--r--doc/lispref/ChangeLog13
-rw-r--r--doc/lispref/Makefile.in1
-rw-r--r--doc/lispref/files.texi3
-rw-r--r--doc/lispref/processes.texi25
-rw-r--r--doc/misc/ChangeLog22
-rw-r--r--doc/misc/calc.texi133
-rw-r--r--doc/misc/dired-x.texi30
-rw-r--r--doc/misc/faq.texi4
-rw-r--r--doc/misc/url.texi20
12 files changed, 185 insertions, 89 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 8438fa4952c..dc43450110f 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,12 @@
12011-03-03 Drake Wilson <drake@begriffli.ch> (tiny change)
2
3 * misc.texi (emacsclient Options): Add q/quiet.
4
52011-03-02 Glenn Morris <rgm@gnu.org>
6
7 * mule.texi (Communication Coding) <x-select-request-type>:
8 Remove duplicate (essentially) paragraph. (Bug#8148)
9
12011-03-01 Christoph Scholtes <cschol2112@googlemail.com> 102011-03-01 Christoph Scholtes <cschol2112@googlemail.com>
2 11
3 * maintaining.texi (Format of ChangeLog): Add reference to 12 * maintaining.texi (Format of ChangeLog): Add reference to
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index d7143d1498a..1299895a06e 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -1672,6 +1672,11 @@ all server buffers are finished. You can take as long as you like to
1672edit the server buffers within Emacs, and they are @emph{not} killed 1672edit the server buffers within Emacs, and they are @emph{not} killed
1673when you type @kbd{C-x #} in them. 1673when you type @kbd{C-x #} in them.
1674 1674
1675@item -q
1676@itemx --quiet
1677Do not let @command{emacsclient} display messages about waiting for
1678Emacs or connecting to remote server sockets.
1679
1675@item -s @var{server-name} 1680@item -s @var{server-name}
1676@itemx --socket-name=@var{server-name} 1681@itemx --socket-name=@var{server-name}
1677Connect to the Emacs server named @var{server-name}. The server name 1682Connect to the Emacs server named @var{server-name}. The server name
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index f0facec86c1..22c155d26de 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -1153,15 +1153,6 @@ specified by one of the environment variables @env{LC_ALL},
1153specified above, whose value is nonempty is the one that determines 1153specified above, whose value is nonempty is the one that determines
1154the text representation.) 1154the text representation.)
1155 1155
1156@vindex x-select-request-type
1157 The variable @code{x-select-request-type} specifies a selection data
1158type of selection to request from the X server. The default value is
1159@code{nil}, which means Emacs tries @code{COMPOUND_TEXT} and
1160@code{UTF8_STRING}, and uses whichever result seems more appropriate.
1161You can explicitly specify the data type by setting the variable to
1162one of the symbols @code{COMPOUND_TEXT}, @code{UTF8_STRING},
1163@code{STRING} and @code{TEXT}.
1164
1165@node File Name Coding 1156@node File Name Coding
1166@section Coding Systems for File Names 1157@section Coding Systems for File Names
1167 1158
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 1a980f14f3d..7bb1919b837 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,16 @@
12011-03-06 Chong Yidong <cyd@stupidchicken.com>
2
3 * Makefile.in (srcs): Add package.texi.
4
52011-03-05 Chong Yidong <cyd@stupidchicken.com>
6
7 * processes.texi (Synchronous Processes): Minor clarification
8 (Bug#8149).
9
102011-03-03 Glenn Morris <rgm@gnu.org>
11
12 * files.texi (Truenames): Minor clarification. (Bug#2341)
13
12011-03-01 Glenn Morris <rgm@gnu.org> 142011-03-01 Glenn Morris <rgm@gnu.org>
2 15
3 * variables.texi (Directory Local Variables): 16 * variables.texi (Directory Local Variables):
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in
index a9664a4e197..d5427f6e477 100644
--- a/doc/lispref/Makefile.in
+++ b/doc/lispref/Makefile.in
@@ -80,6 +80,7 @@ srcs = \
80 $(srcdir)/numbers.texi \ 80 $(srcdir)/numbers.texi \
81 $(srcdir)/objects.texi \ 81 $(srcdir)/objects.texi \
82 $(srcdir)/os.texi \ 82 $(srcdir)/os.texi \
83 $(srcdir)/package.texi \
83 $(srcdir)/positions.texi \ 84 $(srcdir)/positions.texi \
84 $(srcdir)/processes.texi \ 85 $(srcdir)/processes.texi \
85 $(srcdir)/searching.texi \ 86 $(srcdir)/searching.texi \
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi
index 3697f18badd..e3bdebd28a1 100644
--- a/doc/lispref/files.texi
+++ b/doc/lispref/files.texi
@@ -1041,7 +1041,8 @@ because they eliminate symbolic links as a cause of name variation.
1041 1041
1042@defun file-truename filename 1042@defun file-truename filename
1043The function @code{file-truename} returns the truename of the file 1043The function @code{file-truename} returns the truename of the file
1044@var{filename}. The argument must be an absolute file name. 1044@var{filename}. If the argument is not an absolute file name,
1045this function first expands it against @code{default-directory}.
1045 1046
1046This function does not expand environment variables. Only 1047This function does not expand environment variables. Only
1047@code{substitute-in-file-name} does that. @xref{Definition of 1048@code{substitute-in-file-name} does that. @xref{Definition of
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index 8a8de0e7fa8..dc9fed58076 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -266,10 +266,9 @@ subprocess by @code{call-process-region} is encoded using a coding
266system, much like text written into a file. @xref{Coding Systems}. 266system, much like text written into a file. @xref{Coding Systems}.
267 267
268@defun call-process program &optional infile destination display &rest args 268@defun call-process program &optional infile destination display &rest args
269This function calls @var{program} in a separate process and waits for 269This function calls @var{program} and waits for it to finish.
270it to finish.
271 270
272The standard input for the process comes from file @var{infile} if 271The standard input for the new process comes from file @var{infile} if
273@var{infile} is not @code{nil}, and from the null device otherwise. 272@var{infile} is not @code{nil}, and from the null device otherwise.
274The argument @var{destination} says where to put the process output. 273The argument @var{destination} says where to put the process output.
275Here are the possibilities: 274Here are the possibilities:
@@ -488,10 +487,10 @@ inputinput@point{}
488@end defun 487@end defun
489 488
490@defun call-process-shell-command command &optional infile destination display &rest args 489@defun call-process-shell-command command &optional infile destination display &rest args
491This function executes the shell command @var{command} synchronously 490This function executes the shell command @var{command} synchronously.
492in a separate process. The final arguments @var{args} are additional 491The final arguments @var{args} are additional arguments to add at the
493arguments to add at the end of @var{command}. The other arguments 492end of @var{command}. The other arguments are handled as in
494are handled as in @code{call-process}. 493@code{call-process}.
495@end defun 494@end defun
496 495
497@defun process-file-shell-command command &optional infile destination display &rest args 496@defun process-file-shell-command command &optional infile destination display &rest args
@@ -506,12 +505,12 @@ then returns the command's output as a string.
506@end defun 505@end defun
507 506
508@defun process-lines program &rest args 507@defun process-lines program &rest args
509This function runs @var{program} in a separate process, waits for it 508This function runs @var{program}, waits for it to finish, and returns
510to finish, and returns its output as a list of strings. Each string 509its output as a list of strings. Each string in the list holds a
511in the list holds a single line of text output by the program; the 510single line of text output by the program; the end-of-line characters
512end-of-line characters are stripped from each line. The arguments 511are stripped from each line. The arguments beyond @var{program},
513beyond @var{program}, @var{args}, are strings that specify 512@var{args}, are strings that specify command-line arguments with which
514command-line arguments with which to run the program. 513to run the program.
515 514
516If @var{program} exits with a non-zero exit status, this function 515If @var{program} exits with a non-zero exit status, this function
517signals an error. 516signals an error.
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index b50dafb62ee..2c5f998737a 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,25 @@
12011-03-06 Jay Belanger <jay.p.belanger@gmail.com>
2
3 * calc.texi (Logarithmic Units): Rename calc-logunits-dblevel
4 and calc-logunits-nplevel to calc-dblevel and calc-nplevel,
5 respectively.
6 (Musical Notes): New section.
7 (Customizing Calc): Mention the customizable variable
8 calc-note-threshold.
9
102011-03-03 Glenn Morris <rgm@gnu.org>
11
12 * url.texi (Dealing with HTTP documents): Remove reference to
13 function url-decode-text-part; never seems to have existed. (Bug#6038)
14 (Configuration): Update url-configuration-directory description.
15
162011-03-02 Glenn Morris <rgm@gnu.org>
17
18 * dired-x.texi (Multiple Dired Directories): Remove mentions
19 of dired-default-directory-alist and dired-default-directory.
20 Move dired-smart-shell-command here...
21 (Miscellaneous Commands): ... from here.
22
12011-03-02 Paul Eggert <eggert@cs.ucla.edu> 232011-03-02 Paul Eggert <eggert@cs.ucla.edu>
2 24
3 * texinfo.tex: Update to version 2011-02-24.09. 25 * texinfo.tex: Update to version 2011-02-24.09.
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index b9d4f8c4a23..88103fc0034 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -27676,6 +27676,7 @@ begin with the @kbd{u} prefix key.
27676* Predefined Units:: 27676* Predefined Units::
27677* User-Defined Units:: 27677* User-Defined Units::
27678* Logarithmic Units:: 27678* Logarithmic Units::
27679* Musical Notes::
27679@end menu 27680@end menu
27680 27681
27681@node Basic Operations on Units, The Units Table, Units, Units 27682@node Basic Operations on Units, The Units Table, Units, Units
@@ -28121,7 +28122,7 @@ was already a set of user-defined units in your Calc init file, it
28121is replaced by the new set. (@xref{General Mode Commands}, for a way to 28122is replaced by the new set. (@xref{General Mode Commands}, for a way to
28122tell Calc to use a different file for the Calc init file.) 28123tell Calc to use a different file for the Calc init file.)
28123 28124
28124@node Logarithmic Units, , User-Defined Units, Units 28125@node Logarithmic Units, Musical Notes, User-Defined Units, Units
28125@section Logarithmic Units 28126@section Logarithmic Units
28126 28127
28127The units @code{dB} (decibels) and @code{Np} (nepers) are logarithmic 28128The units @code{dB} (decibels) and @code{Np} (nepers) are logarithmic
@@ -28251,18 +28252,18 @@ The @kbd{H l q} [@code{fieldquant}] command behaves like @kbd{l q} but
28251computes field quantities instead of power quantities. 28252computes field quantities instead of power quantities.
28252 28253
28253@kindex l d 28254@kindex l d
28254@pindex calc-logunits-dblevel 28255@pindex calc-dblevel
28255@tindex dbpowerlevel 28256@tindex dbpowerlevel
28256@tindex dbfieldlevel 28257@tindex dbfieldlevel
28257@kindex l n 28258@kindex l n
28258@pindex calc-logunits-nplevel 28259@pindex calc-nplevel
28259@tindex nppowerlevel 28260@tindex nppowerlevel
28260@tindex npfieldlevel 28261@tindex npfieldlevel
28261The @kbd{l d} (@code{calc-logunits-dblevel}) [@code{dbpowerlevel}] 28262The @kbd{l d} (@code{calc-dblevel}) [@code{dbpowerlevel}]
28262command will compute the decibel level of a power quantity using the 28263command will compute the decibel level of a power quantity using the
28263default reference level; @kbd{H l d} [@code{dbfieldlevel}] will 28264default reference level; @kbd{H l d} [@code{dbfieldlevel}] will
28264compute the decibel level of a field quantity. The commands @kbd{l n} 28265compute the decibel level of a field quantity. The commands @kbd{l n}
28265(@code{calc-logunits-nplevel}) [@code{nppowerlevel}] and @kbd{H l n} 28266(@code{calc-nplevel}) [@code{nppowerlevel}] and @kbd{H l n}
28266[@code{npfieldlevel}] will similarly compute neper levels. With the 28267[@code{npfieldlevel}] will similarly compute neper levels. With the
28267capital @kbd{O} prefix these commands will read a reference level 28268capital @kbd{O} prefix these commands will read a reference level
28268from the stack; in an algebraic formula the reference level can be 28269from the stack; in an algebraic formula the reference level can be
@@ -28363,6 +28364,76 @@ a logarithmic unit by a number; the @kbd{l /}
28363logarithmic unit by a number. Note that the reference quantities don't 28364logarithmic unit by a number. Note that the reference quantities don't
28364play a role in this arithmetic. 28365play a role in this arithmetic.
28365 28366
28367@node Musical Notes, , Logarithmic Units, Units
28368@section Musical Notes
28369
28370Calc can convert between musical notes and their associated
28371frequencies. Notes can be given using either scientific pitch
28372notation or midi numbers. Since these note systems are basically
28373logarithmic scales, Calc uses the @kbd{l} prefix for functions
28374operating on notes.
28375
28376Scientific pitch notation refers to a note by giving a letter
28377A through G, possibly followed by a flat or sharp) with a subscript
28378indicating an octave number. Each octave starts with C and ends with
28379B and
28380@c increasing each note by a semitone will result
28381@c in the sequence @expr{C}, @expr{C} sharp, @expr{D}, @expr{E} flat, @expr{E},
28382@c @expr{F}, @expr{F} sharp, @expr{G}, @expr{A} flat, @expr{A}, @expr{B}
28383@c flat and @expr{B}.
28384the octave numbered 0 was chosen to correspond to the lowest
28385audible frequency. Using this system, middle C (about 261.625 Hz)
28386corresponds to the note @expr{C} in octave 4 and is denoted
28387@expr{C_4}. Any frequency can be described by giving a note plus an
28388offset in cents (where a cent is a ratio of frequencies so that a
28389semitone consists of 100 cents).
28390
28391The midi note number system assigns numbers to notes so that
28392@expr{C_(-1)} corresponds to the midi note number 0 and @expr{G_9}
28393corresponds to the midi note number 127. A midi controller can have
28394up to 128 keys and each midi note number from 0 to 127 corresponds to
28395a possible key.
28396
28397@kindex l s
28398@pindex calc-spn
28399@tindex spn
28400The @kbd{l s} (@code{calc-spn}) [@code{spn}] command converts either
28401a frequency or a midi number to scientific pitch notation. For
28402example, @code{500 Hz} gets converted to
28403@code{B_4 + 21.3094853649 cents} and @code{84} to @code{C_6}.
28404
28405
28406@kindex l m
28407@pindex calc-midi
28408@tindex midi
28409The @kbd{l m} (@code{calc-midi}) [@code{midi}] command converts either
28410a frequency or a note given in scientific pitch notation to the
28411corresponding midi number. For example, @code{C_6} gets converted to 84
28412and @code{440 Hz} to 69.
28413
28414@kindex l f
28415@pindex calc-freq
28416@tindex freq
28417The @kbd{l f} (@code{calc-freq}) [@code{freq}] command converts either
28418either a midi number or a note given in scientific pitch notation to
28419the corresponding frequency. For example, @code{Asharp_2 + 30 cents}
28420gets converted to @code{118.578040134 Hz} and @code{55} to
28421@code{195.99771799 Hz}.
28422
28423Since the frequencies of notes are not usually given exactly (and are
28424typically irrational), the customizable variable
28425@code{calc-note-threshold} determines how close (in cents) a frequency
28426needs to be to a note to be recognized as that note
28427(@pxref{Customizing Calc}). This variable has a default value of
28428@code{1}. For example, middle @var{C} is approximately
28429@expr{261.625565302 Hz}; this frequency is often shortened to
28430@expr{261.625 Hz}. Without @code{calc-note-threshold} (or a value of
28431@expr{0}), Calc would convert @code{261.625 Hz} to scientific pitch
28432notation @code{B_3 + 99.9962592773 cents}; with the default value of
28433@code{1}, Calc converts @code{261.625 Hz} to @code{C_4}.
28434
28435
28436
28366@node Store and Recall, Graphics, Units, Top 28437@node Store and Recall, Graphics, Units, Top
28367@chapter Storing and Recalling 28438@chapter Storing and Recalling
28368 28439
@@ -35481,6 +35552,15 @@ and the default value of @code{calc-logunits-field-reference} is
35481@code{"20 uPa"}. 35552@code{"20 uPa"}.
35482@end defvar 35553@end defvar
35483 35554
35555@defvar calc-note-threshold
35556See @ref{Musical Notes}.@*
35557The variable @code{calc-note-threshold} is a number (written as a
35558string) which determines how close (in cents) a frequency needs to be
35559to a note to be recognized as that note.
35560
35561The default value of @code{calc-note-threshold} is 1.
35562@end defvar
35563
35484@defvar calc-highlight-selections-with-faces 35564@defvar calc-highlight-selections-with-faces
35485@defvarx calc-selected-face 35565@defvarx calc-selected-face
35486@defvarx calc-nonselected-face 35566@defvarx calc-nonselected-face
@@ -36129,26 +36209,29 @@ keystrokes are not listed in this summary.
36129@r{ v x@: I k T @: @: @:ltpt@:(x,v)} 36209@r{ v x@: I k T @: @: @:ltpt@:(x,v)}
36130 36210
36131@c 36211@c
36132@r{ a b@: l + @: @: 2 @:lupoweradd@:(a,b)} 36212@r{ a b@: l + @: @: @:lupoweradd@:(a,b)}
36133@r{ a b@: H l + @: @: 2 @:lufieldadd@:(a,b)} 36213@r{ a b@: H l + @: @: @:lufieldadd@:(a,b)}
36134@r{ a b@: l - @: @: 2 @:lupowersub@:(a,b)} 36214@r{ a b@: l - @: @: @:lupowersub@:(a,b)}
36135@r{ a b@: H l - @: @: 2 @:lufieldsub@:(a,b)} 36215@r{ a b@: H l - @: @: @:lufieldsub@:(a,b)}
36136@r{ a b@: l * @: @: 2 @:lupowermul@:(a,b)} 36216@r{ a b@: l * @: @: @:lupowermul@:(a,b)}
36137@r{ a b@: H l * @: @: 2 @:lufieldmul@:(a,b)} 36217@r{ a b@: H l * @: @: @:lufieldmul@:(a,b)}
36138@r{ a b@: l / @: @: 2 @:lupowerdiv@:(a,b)} 36218@r{ a b@: l / @: @: @:lupowerdiv@:(a,b)}
36139@r{ a b@: H l / @: @: 2 @:lufielddiv@:(a,b)} 36219@r{ a b@: H l / @: @: @:lufielddiv@:(a,b)}
36140@r{ a@: l d @: @: 1 @:dbpowerlevel@:(a)} 36220@r{ a@: l d @: @: @:dbpowerlevel@:(a)}
36141@r{ a b@: O l d @: @: 2 @:dbpowerlevel@:(a,b)} 36221@r{ a b@: O l d @: @: @:dbpowerlevel@:(a,b)}
36142@r{ a@: H l d @: @: 1 @:dbfieldlevel@:(a)} 36222@r{ a@: H l d @: @: @:dbfieldlevel@:(a)}
36143@r{ a b@: O H l d @: @: 2 @:dbfieldlevel@:(a,b)} 36223@r{ a b@: O H l d @: @: @:dbfieldlevel@:(a,b)}
36144@r{ a@: l n @: @: 1 @:nppowerlevel@:(a)} 36224@r{ a@: l n @: @: @:nppowerlevel@:(a)}
36145@r{ a b@: O l n @: @: 2 @:nppowerlevel@:(a,b)} 36225@r{ a b@: O l n @: @: @:nppowerlevel@:(a,b)}
36146@r{ a@: H l n @: @: 1 @:npfieldlevel@:(a)} 36226@r{ a@: H l n @: @: @:npfieldlevel@:(a)}
36147@r{ a b@: O H l n @: @: 2 @:npfieldlevel@:(a,b)} 36227@r{ a b@: O H l n @: @: @:npfieldlevel@:(a,b)}
36148@r{ a@: l q @: @: 1 @:powerquant@:(a)} 36228@r{ a@: l q @: @: @:powerquant@:(a)}
36149@r{ a b@: O l q @: @: 2 @:powerquant@:(a,b)} 36229@r{ a b@: O l q @: @: @:powerquant@:(a,b)}
36150@r{ a@: H l q @: @: 1 @:fieldquant@:(a)} 36230@r{ a@: H l q @: @: @:fieldquant@:(a)}
36151@r{ a b@: O H l q @: @: 2 @:fieldquant@:(a,b)} 36231@r{ a b@: O H l q @: @: @:fieldquant@:(a,b)}
36232@r{ a@: l s @: @: @:spn@:(a)}
36233@r{ a@: l m @: @: @:midi@:(a)}
36234@r{ a@: l f @: @: @:freq@:(a)}
36152 36235
36153@c 36236@c
36154@r{ @: m a @: @: 12,13 @:calc-algebraic-mode@:} 36237@r{ @: m a @: @: 12,13 @:calc-algebraic-mode@:}
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi
index dba99d9c6c7..eb797789922 100644
--- a/doc/misc/dired-x.texi
+++ b/doc/misc/dired-x.texi
@@ -867,24 +867,12 @@ some commands it is appropriate that they use the current Dired
867directory instead of @code{default-directory}, e.g., @code{find-file} and 867directory instead of @code{default-directory}, e.g., @code{find-file} and
868@code{compile}. 868@code{compile}.
869 869
870A general mechanism is provided for special handling of the working 870@findex dired-smart-shell-command
871directory in special major modes: 871@findex shell-command
872 872@kindex M-!
873@table @code 873The command @code{dired-smart-shell-command}, bound to @kbd{M-!} in
874@item dired-default-directory-alist 874Dired buffers, is like @code{shell-command}, but it runs with
875@vindex dired-default-directory-alist 875@code{default-directory} bound to the current Dired directory.
876Default: @code{((dired-mode . (dired-current-directory)))}
877
878Alist of major modes and their notion of @code{default-directory}, as a
879Lisp expression to evaluate. A resulting value of @code{nil} is ignored
880in favor of @code{default-directory}.
881
882@item dired-default-directory
883@findex dired-default-directory
884Use this function like you would use the variable
885@code{default-directory}, except that @code{dired-default-directory}
886also consults the variable @code{dired-default-directory-alist}.
887@end table
888 876
889@node Find File At Point, Miscellaneous Commands, Multiple Dired Directories, Top 877@node Find File At Point, Miscellaneous Commands, Multiple Dired Directories, Top
890@section Find File At Point 878@section Find File At Point
@@ -993,12 +981,6 @@ inserted subdirectories.
993@end table 981@end table
994 982
995@table @code 983@table @code
996@item dired-smart-shell-command
997@findex dired-smart-shell-command
998@findex shell-command
999@kindex M-!
1000Like function @code{shell-command}, but in the current Dired directory.
1001Bound to @kbd{M-!} in Dired buffers.
1002 984
1003@item dired-jump 985@item dired-jump
1004@findex dired-jump 986@findex dired-jump
diff --git a/doc/misc/faq.texi b/doc/misc/faq.texi
index a9a5e4dc6eb..7528abca58d 100644
--- a/doc/misc/faq.texi
+++ b/doc/misc/faq.texi
@@ -1042,11 +1042,11 @@ Emacs now supports using both X displays and ttys in the same session
1042@item 1042@item
1043Emacs can be started as a daemon in the background. 1043Emacs can be started as a daemon in the background.
1044 1044
1045@cindex NeXTSTEP port 1045@cindex NeXTstep port
1046@cindex GNUstep port 1046@cindex GNUstep port
1047@cindex Mac OS X Cocoa 1047@cindex Mac OS X Cocoa
1048@item 1048@item
1049There is a new NeXTSTEP port of Emacs. This supports GNUstep and Mac OS 1049There is a new NeXTstep port of Emacs. This supports GNUstep and Mac OS
1050X (via the Cocoa libraries). The Carbon port of Emacs, which supported 1050X (via the Cocoa libraries). The Carbon port of Emacs, which supported
1051Mac OS X in Emacs 22, has been removed. 1051Mac OS X in Emacs 22, has been removed.
1052 1052
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index 2bde54a8dea..42594457ab1 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -116,7 +116,10 @@ The meaning of the @var{path} component depends on the service.
116@cindex @file{~/.url} 116@cindex @file{~/.url}
117@cindex configuration files 117@cindex configuration files
118The directory in which URL configuration files, the cache etc., 118The directory in which URL configuration files, the cache etc.,
119reside. Default @file{~/.url}. 119reside. The old default was @file{~/.url}, and this directory
120is still used if it exists. The new default is a @file{url/}
121directory in @code{user-emacs-directory}, which is normally
122@file{~/.emacs.d}.
120@end defvar 123@end defvar
121 124
122@node Parsed URLs 125@node Parsed URLs
@@ -383,20 +386,7 @@ Currently this is just the raw header contents.
383HTTP URLs are retrieved into a buffer containing the HTTP headers 386HTTP URLs are retrieved into a buffer containing the HTTP headers
384followed by the body. Since the headers are quasi-MIME, they may be 387followed by the body. Since the headers are quasi-MIME, they may be
385processed using the MIME library. @xref{Top,, Emacs MIME, 388processed using the MIME library. @xref{Top,, Emacs MIME,
386emacs-mime, The Emacs MIME Manual}. The URL package provides a 389emacs-mime, The Emacs MIME Manual}.
387function to do this in general:
388
389@defun url-decode-text-part handle &optional coding
390This function decodes charset-encoded text in the current buffer. In
391Emacs, the buffer is expected to be unibyte initially and is set to
392multibyte after decoding.
393HANDLE is the MIME handle of the original part. CODING is an explicit
394coding to use, overriding what the MIME headers specify.
395The coding system used for the decoding is returned.
396
397Note that this function doesn't deal with @samp{http-equiv} charset
398specifications in HTML @samp{<meta>} elements.
399@end defun
400 390
401@node file/ftp 391@node file/ftp
402@section file and ftp 392@section file and ftp