diff options
| author | Rasmus | 2017-09-29 10:41:51 +0200 |
|---|---|---|
| committer | Rasmus | 2017-09-29 10:41:51 +0200 |
| commit | d4b2bbdc73ace5cb0971a32a75941486489d1cc5 (patch) | |
| tree | dc92eb83d4a66f112e3688ad10632e14ca6601ff /doc | |
| parent | eaefbc26d5c6cffbe4a22d3a9f4c7e6209a7b5a7 (diff) | |
| parent | af130f900fc499f71ea22f10ba055a75ce35ed4e (diff) | |
| download | emacs-d4b2bbdc73ace5cb0971a32a75941486489d1cc5.tar.gz emacs-d4b2bbdc73ace5cb0971a32a75941486489d1cc5.zip | |
Merge branch 'emacs-26' into scratch/org-mode-merge
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/anti.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/cmdargs.texi | 10 | ||||
| -rw-r--r-- | doc/emacs/display.texi | 15 | ||||
| -rw-r--r-- | doc/lispref/buffers.texi | 15 | ||||
| -rw-r--r-- | doc/lispref/files.texi | 8 | ||||
| -rw-r--r-- | doc/lispref/frames.texi | 58 | ||||
| -rw-r--r-- | doc/lispref/os.texi | 4 | ||||
| -rw-r--r-- | doc/lispref/strings.texi | 5 | ||||
| -rw-r--r-- | doc/lispref/text.texi | 24 | ||||
| -rw-r--r-- | doc/lispref/tips.texi | 11 | ||||
| -rw-r--r-- | doc/misc/texinfo.tex | 14 | ||||
| -rw-r--r-- | doc/misc/tramp.texi | 8 | ||||
| -rw-r--r-- | doc/misc/trampver.texi | 2 |
13 files changed, 119 insertions, 57 deletions
diff --git a/doc/emacs/anti.texi b/doc/emacs/anti.texi index ffec915cb13..547dbd1b45d 100644 --- a/doc/emacs/anti.texi +++ b/doc/emacs/anti.texi | |||
| @@ -94,7 +94,7 @@ happen. The variables @code{'attempt-stack-overflow-recovery} and | |||
| 94 | @code{attempt-orderly-shutdown-on-fatal-signal} are therefore removed. | 94 | @code{attempt-orderly-shutdown-on-fatal-signal} are therefore removed. |
| 95 | 95 | ||
| 96 | @item | 96 | @item |
| 97 | The @code{timer-list} command was removed, as we decided timers are | 97 | The @code{list-timers} command was removed, as we decided timers are |
| 98 | not user-level feature, and therefore users should not be allowed to | 98 | not user-level feature, and therefore users should not be allowed to |
| 99 | mess with them. Ask an Emacs Lisp guru near you for help if you have | 99 | mess with them. Ask an Emacs Lisp guru near you for help if you have |
| 100 | a runaway timer in your session. (Of course, as you move back in | 100 | a runaway timer in your session. (Of course, as you move back in |
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi index 819459e0af0..618a05d451b 100644 --- a/doc/emacs/cmdargs.texi +++ b/doc/emacs/cmdargs.texi | |||
| @@ -92,7 +92,7 @@ arguments.) | |||
| 92 | @itemx --visit=@var{file} | 92 | @itemx --visit=@var{file} |
| 93 | @cindex visiting files, command-line argument | 93 | @cindex visiting files, command-line argument |
| 94 | @vindex inhibit-startup-buffer-menu | 94 | @vindex inhibit-startup-buffer-menu |
| 95 | Visit @var{file} using @code{find-file}. @xref{Visiting}. | 95 | Visit the specified @var{file}. @xref{Visiting}. |
| 96 | 96 | ||
| 97 | When Emacs starts up, it displays the startup buffer in one window, | 97 | When Emacs starts up, it displays the startup buffer in one window, |
| 98 | and the buffer visiting @var{file} in another window | 98 | and the buffer visiting @var{file} in another window |
| @@ -111,12 +111,12 @@ Buffer Menu for this, change the variable | |||
| 111 | 111 | ||
| 112 | @item +@var{linenum} @var{file} | 112 | @item +@var{linenum} @var{file} |
| 113 | @opindex +@var{linenum} | 113 | @opindex +@var{linenum} |
| 114 | Visit @var{file} using @code{find-file}, then go to line number | 114 | Visit the specified @var{file}, then go to line number @var{linenum} |
| 115 | @var{linenum} in it. | 115 | in it. |
| 116 | 116 | ||
| 117 | @item +@var{linenum}:@var{columnnum} @var{file} | 117 | @item +@var{linenum}:@var{columnnum} @var{file} |
| 118 | Visit @var{file} using @code{find-file}, then go to line number | 118 | Visit the specified @var{file}, then go to line number @var{linenum} |
| 119 | @var{linenum} and put point at column number @var{columnnum}. | 119 | and put point at column number @var{columnnum}. |
| 120 | 120 | ||
| 121 | @item -l @var{file} | 121 | @item -l @var{file} |
| 122 | @opindex -l | 122 | @opindex -l |
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index 2aa79e1161a..6afd8366b25 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi | |||
| @@ -1745,7 +1745,7 @@ invisible parts of text), and lines which wrap to consume more than | |||
| 1745 | one screen line will be numbered that many times. The displayed | 1745 | one screen line will be numbered that many times. The displayed |
| 1746 | numbers are relative, as with @code{relative} value above. This is | 1746 | numbers are relative, as with @code{relative} value above. This is |
| 1747 | handy in modes that fold text, such as Outline mode (@pxref{Outline | 1747 | handy in modes that fold text, such as Outline mode (@pxref{Outline |
| 1748 | Mode}), and need to move by exact number of screen lines. | 1748 | Mode}), and when you need to move by exact number of screen lines. |
| 1749 | 1749 | ||
| 1750 | @item anything else | 1750 | @item anything else |
| 1751 | Any other non-@code{nil} value is treated as @code{t}. | 1751 | Any other non-@code{nil} value is treated as @code{t}. |
| @@ -1756,7 +1756,7 @@ Any other non-@code{nil} value is treated as @code{t}. | |||
| 1756 | @vindex display-line-numbers-type | 1756 | @vindex display-line-numbers-type |
| 1757 | A convenient way of turning on display of line numbers is @w{@kbd{M-x | 1757 | A convenient way of turning on display of line numbers is @w{@kbd{M-x |
| 1758 | display-line-numbers-mode @key{RET}}}. This mode has a globalized | 1758 | display-line-numbers-mode @key{RET}}}. This mode has a globalized |
| 1759 | variant, @code{global-display-line0numbers-mode}. The user option | 1759 | variant, @code{global-display-line-numbers-mode}. The user option |
| 1760 | @code{display-line-numbers-type} controls which sub-mode of | 1760 | @code{display-line-numbers-type} controls which sub-mode of |
| 1761 | line-number display, described above, will these modes activate. | 1761 | line-number display, described above, will these modes activate. |
| 1762 | 1762 | ||
| @@ -1778,6 +1778,17 @@ the variable @code{display-line-numbers-widen} to a non-@code{nil} | |||
| 1778 | value, line numbers will disregard any narrowing and will start at the | 1778 | value, line numbers will disregard any narrowing and will start at the |
| 1779 | first character of the buffer. | 1779 | first character of the buffer. |
| 1780 | 1780 | ||
| 1781 | @vindex display-line-numbers-width-start | ||
| 1782 | @vindex display-line-numbers-grow-only | ||
| 1783 | @vindex display-line-numbers-width | ||
| 1784 | In selective display mode (@pxref{Selective Display}), and other modes | ||
| 1785 | that hide many lines from display (such as Outline and Org modes), you | ||
| 1786 | may wish to customize the variables | ||
| 1787 | @code{display-line-numbers-width-start} and | ||
| 1788 | @code{display-line-numbers-grow-only}, or set | ||
| 1789 | @code{display-line-numbers-width} to a large enough value, to avoid | ||
| 1790 | occasional miscalculations of space reserved for the line numbers. | ||
| 1791 | |||
| 1781 | @cindex line-number face | 1792 | @cindex line-number face |
| 1782 | The line numbers are displayed in a special face @code{line-number}. | 1793 | The line numbers are displayed in a special face @code{line-number}. |
| 1783 | The current line number is displayed in a different face, | 1794 | The current line number is displayed in a different face, |
diff --git a/doc/lispref/buffers.texi b/doc/lispref/buffers.texi index cf24a730ba6..0d02cb3d3e9 100644 --- a/doc/lispref/buffers.texi +++ b/doc/lispref/buffers.texi | |||
| @@ -1089,12 +1089,15 @@ is not cleared by changing major modes. | |||
| 1089 | 1089 | ||
| 1090 | @defopt buffer-offer-save | 1090 | @defopt buffer-offer-save |
| 1091 | This variable, if non-@code{nil} in a particular buffer, tells | 1091 | This variable, if non-@code{nil} in a particular buffer, tells |
| 1092 | @code{save-buffers-kill-emacs} and @code{save-some-buffers} (if the | 1092 | @code{save-buffers-kill-emacs} to offer to save that buffer, just as |
| 1093 | second optional argument to that function is @code{t}) to offer to | 1093 | it offers to save file-visiting buffers. If @code{save-some-buffers} |
| 1094 | save that buffer, just as they offer to save file-visiting buffers. | 1094 | is called with the second optional argument set to @code{t}, it will |
| 1095 | @xref{Definition of save-some-buffers}. The variable | 1095 | also offer to save the buffer. Lastly, if this variable is set to the |
| 1096 | @code{buffer-offer-save} automatically becomes buffer-local when set | 1096 | symbol @code{always}, both @code{save-buffers-kill-emacs} and |
| 1097 | for any reason. @xref{Buffer-Local Variables}. | 1097 | @code{save-some-buffers} will always offer to save. @xref{Definition |
| 1098 | of save-some-buffers}. The variable @code{buffer-offer-save} | ||
| 1099 | automatically becomes buffer-local when set for any reason. | ||
| 1100 | @xref{Buffer-Local Variables}. | ||
| 1098 | @end defopt | 1101 | @end defopt |
| 1099 | 1102 | ||
| 1100 | @defvar buffer-save-without-query | 1103 | @defvar buffer-save-without-query |
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 6be998f0b2e..f49b02de97c 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi | |||
| @@ -332,7 +332,9 @@ in the list @code{find-file-hook}. | |||
| 332 | that is visiting that file---that is, the contents of the file are | 332 | that is visiting that file---that is, the contents of the file are |
| 333 | copied into the buffer and the copy is what you edit. Changes to the | 333 | copied into the buffer and the copy is what you edit. Changes to the |
| 334 | buffer do not change the file until you @dfn{save} the buffer, which | 334 | buffer do not change the file until you @dfn{save} the buffer, which |
| 335 | means copying the contents of the buffer into the file. | 335 | means copying the contents of the buffer into the file. Buffers which |
| 336 | are not visiting a file can still be ``saved'', in a sense, using | ||
| 337 | functions in the buffer-local @code{write-contents-functions} hook. | ||
| 336 | 338 | ||
| 337 | @deffn Command save-buffer &optional backup-option | 339 | @deffn Command save-buffer &optional backup-option |
| 338 | This function saves the contents of the current buffer in its visited | 340 | This function saves the contents of the current buffer in its visited |
| @@ -365,8 +367,8 @@ With an argument of 0, unconditionally do @emph{not} make any backup file. | |||
| 365 | @anchor{Definition of save-some-buffers} | 367 | @anchor{Definition of save-some-buffers} |
| 366 | This command saves some modified file-visiting buffers. Normally it | 368 | This command saves some modified file-visiting buffers. Normally it |
| 367 | asks the user about each buffer. But if @var{save-silently-p} is | 369 | asks the user about each buffer. But if @var{save-silently-p} is |
| 368 | non-@code{nil}, it saves all the file-visiting buffers without querying | 370 | non-@code{nil}, it saves all the file-visiting buffers without |
| 369 | the user. | 371 | querying the user. |
| 370 | 372 | ||
| 371 | @vindex save-some-buffers-default-predicate | 373 | @vindex save-some-buffers-default-predicate |
| 372 | The optional @var{pred} argument provides a predicate that controls | 374 | The optional @var{pred} argument provides a predicate that controls |
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 6431bbdedb9..f66ecee8e8e 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi | |||
| @@ -112,37 +112,39 @@ window of another Emacs frame. @xref{Child Frames}. | |||
| 112 | * Display Feature Testing:: Determining the features of a terminal. | 112 | * Display Feature Testing:: Determining the features of a terminal. |
| 113 | @end menu | 113 | @end menu |
| 114 | 114 | ||
| 115 | |||
| 115 | @node Creating Frames | 116 | @node Creating Frames |
| 116 | @section Creating Frames | 117 | @section Creating Frames |
| 117 | @cindex frame creation | 118 | @cindex frame creation |
| 118 | 119 | ||
| 119 | To create a new frame, call the function @code{make-frame}. | 120 | To create a new frame, call the function @code{make-frame}. |
| 120 | 121 | ||
| 121 | @deffn Command make-frame &optional alist | 122 | @deffn Command make-frame &optional parameters |
| 122 | This function creates and returns a new frame, displaying the current | 123 | This function creates and returns a new frame, displaying the current |
| 123 | buffer. | 124 | buffer. |
| 124 | 125 | ||
| 125 | The @var{alist} argument is an alist that specifies frame parameters | 126 | The @var{parameters} argument is an alist that specifies frame |
| 126 | for the new frame. @xref{Frame Parameters}. If you specify the | 127 | parameters for the new frame. @xref{Frame Parameters}. If you specify |
| 127 | @code{terminal} parameter in @var{alist}, the new frame is created on | 128 | the @code{terminal} parameter in @var{parameters}, the new frame is |
| 128 | that terminal. Otherwise, if you specify the @code{window-system} | 129 | created on that terminal. Otherwise, if you specify the |
| 129 | frame parameter in @var{alist}, that determines whether the frame | 130 | @code{window-system} frame parameter in @var{parameters}, that |
| 130 | should be displayed on a text terminal or a graphical terminal. | 131 | determines whether the frame should be displayed on a text terminal or a |
| 131 | @xref{Window Systems}. If neither is specified, the new frame is | 132 | graphical terminal. @xref{Window Systems}. If neither is specified, |
| 132 | created in the same terminal as the selected frame. | 133 | the new frame is created in the same terminal as the selected frame. |
| 133 | 134 | ||
| 134 | Any parameters not mentioned in @var{alist} default to the values in | 135 | Any parameters not mentioned in @var{parameters} default to the values |
| 135 | the alist @code{default-frame-alist} (@pxref{Initial Parameters}); | 136 | in the alist @code{default-frame-alist} (@pxref{Initial Parameters}); |
| 136 | parameters not specified there default from the X resources or its | 137 | parameters not specified there default from the X resources or its |
| 137 | equivalent on your operating system (@pxref{X Resources,, X Resources, | 138 | equivalent on your operating system (@pxref{X Resources,, X Resources, |
| 138 | emacs, The GNU Emacs Manual}). After the frame is created, Emacs | 139 | emacs, The GNU Emacs Manual}). After the frame is created, this |
| 139 | applies any parameters listed in @code{frame-inherited-parameters} | 140 | function applies any parameters specified in |
| 140 | (see below) and not present in the argument, taking the values from | 141 | @code{frame-inherited-parameters} (see below) it has no assigned yet, |
| 141 | the frame that was selected when @code{make-frame} was called. | 142 | taking the values from the frame that was selected when |
| 143 | @code{make-frame} was called. | ||
| 142 | 144 | ||
| 143 | Note that on multi-monitor displays (@pxref{Multiple Terminals}), the | 145 | Note that on multi-monitor displays (@pxref{Multiple Terminals}), the |
| 144 | window manager might position the frame differently than specified by | 146 | window manager might position the frame differently than specified by |
| 145 | the positional parameters in @var{alist} (@pxref{Position | 147 | the positional parameters in @var{parameters} (@pxref{Position |
| 146 | Parameters}). For example, some window managers have a policy of | 148 | Parameters}). For example, some window managers have a policy of |
| 147 | displaying the frame on the monitor that contains the largest part of | 149 | displaying the frame on the monitor that contains the largest part of |
| 148 | the window (a.k.a.@: the @dfn{dominating} monitor). | 150 | the window (a.k.a.@: the @dfn{dominating} monitor). |
| @@ -158,20 +160,28 @@ A normal hook run by @code{make-frame} before it creates the frame. | |||
| 158 | @end defvar | 160 | @end defvar |
| 159 | 161 | ||
| 160 | @defvar after-make-frame-functions | 162 | @defvar after-make-frame-functions |
| 161 | An abnormal hook run by @code{make-frame} after it creates the frame. | 163 | An abnormal hook run by @code{make-frame} after it created the frame. |
| 162 | Each function in @code{after-make-frame-functions} receives one argument, the | 164 | Each function in @code{after-make-frame-functions} receives one |
| 163 | frame just created. | 165 | argument, the frame just created. |
| 164 | @end defvar | 166 | @end defvar |
| 165 | 167 | ||
| 168 | Note that any functions added to these hooks by your initial file are | ||
| 169 | usually not run for the initial frame, since Emacs reads the initial | ||
| 170 | file only after creating that frame. However, if the initial frame is | ||
| 171 | specified to use a separate minibuffer frame (@pxref{Minibuffers and | ||
| 172 | Frames}), the functions will be run for both, the minibuffer-less and | ||
| 173 | the minibuffer frame. | ||
| 174 | |||
| 166 | @defvar frame-inherited-parameters | 175 | @defvar frame-inherited-parameters |
| 167 | This variable specifies the list of frame parameters that a newly | 176 | This variable specifies the list of frame parameters that a newly |
| 168 | created frame inherits from the currently selected frame. For each | 177 | created frame inherits from the currently selected frame. For each |
| 169 | parameter (a symbol) that is an element in the list and is not present | 178 | parameter (a symbol) that is an element in this list and has not been |
| 170 | in the argument to @code{make-frame}, the function sets the value of | 179 | assigned earlier when processing @code{make-frame}, the function sets |
| 171 | that parameter in the created frame to its value in the selected | 180 | the value of that parameter in the created frame to its value in the |
| 172 | frame. | 181 | selected frame. |
| 173 | @end defvar | 182 | @end defvar |
| 174 | 183 | ||
| 184 | |||
| 175 | @node Multiple Terminals | 185 | @node Multiple Terminals |
| 176 | @section Multiple Terminals | 186 | @section Multiple Terminals |
| 177 | @cindex multiple terminals | 187 | @cindex multiple terminals |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 441fda5d825..af646ce40f4 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -1885,8 +1885,8 @@ one of these functions; the arrival of the specified time will not | |||
| 1885 | cause anything special to happen. | 1885 | cause anything special to happen. |
| 1886 | @end defun | 1886 | @end defun |
| 1887 | 1887 | ||
| 1888 | @findex timer-list | 1888 | @findex list-timers |
| 1889 | The @code{timer-list} command lists all the currently active timers. | 1889 | The @code{list-timers} command lists all the currently active timers. |
| 1890 | There's only one command available in the buffer displayed: @kbd{c} | 1890 | There's only one command available in the buffer displayed: @kbd{c} |
| 1891 | (@code{timer-list-cancel}) that will cancel the timer on the line | 1891 | (@code{timer-list-cancel}) that will cancel the timer on the line |
| 1892 | under point. | 1892 | under point. |
diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi index 23961f99efd..219225d412b 100644 --- a/doc/lispref/strings.texi +++ b/doc/lispref/strings.texi | |||
| @@ -824,8 +824,9 @@ to the produced string representations of the argument @var{objects}. | |||
| 824 | @end defun | 824 | @end defun |
| 825 | 825 | ||
| 826 | @defun format-message string &rest objects | 826 | @defun format-message string &rest objects |
| 827 | @cindex curved quotes | 827 | @cindex curved quotes, in formatted messages |
| 828 | @cindex curly quotes | 828 | @cindex curly quotes, in formatted messages |
| 829 | @cindex @code{text-quoting-style}, and formatting messages | ||
| 829 | This function acts like @code{format}, except it also converts any | 830 | This function acts like @code{format}, except it also converts any |
| 830 | grave accents (@t{`}) and apostrophes (@t{'}) in @var{string} as per the | 831 | grave accents (@t{`}) and apostrophes (@t{'}) in @var{string} as per the |
| 831 | value of @code{text-quoting-style}. | 832 | value of @code{text-quoting-style}. |
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index a7d10797cd0..baa3c708e90 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -54,6 +54,8 @@ the character after point. | |||
| 54 | * Registers:: How registers are implemented. Accessing the text or | 54 | * Registers:: How registers are implemented. Accessing the text or |
| 55 | position stored in a register. | 55 | position stored in a register. |
| 56 | * Transposition:: Swapping two portions of a buffer. | 56 | * Transposition:: Swapping two portions of a buffer. |
| 57 | * Replacing:: Replacing the text of one buffer with the text | ||
| 58 | of another buffer. | ||
| 57 | * Decompression:: Dealing with compressed data. | 59 | * Decompression:: Dealing with compressed data. |
| 58 | * Base 64:: Conversion to or from base 64 encoding. | 60 | * Base 64:: Conversion to or from base 64 encoding. |
| 59 | * Checksum/Hash:: Computing cryptographic hashes. | 61 | * Checksum/Hash:: Computing cryptographic hashes. |
| @@ -4328,6 +4330,28 @@ is non-@code{nil}, @code{transpose-regions} does not do this---it leaves | |||
| 4328 | all markers unrelocated. | 4330 | all markers unrelocated. |
| 4329 | @end defun | 4331 | @end defun |
| 4330 | 4332 | ||
| 4333 | @node Replacing | ||
| 4334 | @section Replacing Buffer Text | ||
| 4335 | |||
| 4336 | You can use the following function to replace the text of one buffer | ||
| 4337 | with the text of another buffer: | ||
| 4338 | |||
| 4339 | @deffn Command replace-buffer-contents source | ||
| 4340 | This function replaces the accessible portion of the current buffer | ||
| 4341 | with the accessible portion of the buffer @var{source}. @var{source} | ||
| 4342 | may either be a buffer object or the name of a buffer. When | ||
| 4343 | @code{replace-buffer-contents} succeeds, the text of the accessible | ||
| 4344 | portion of the current buffer will be equal to the text of the | ||
| 4345 | accessible portion of the @var{source} buffer. This function attempts | ||
| 4346 | to keep point, markers, text properties, and overlays in the current | ||
| 4347 | buffer intact. One potential case where this behavior is useful is | ||
| 4348 | external code formatting programs: they typically write the | ||
| 4349 | reformatted text into a temporary buffer or file, and using | ||
| 4350 | @code{delete-region} and @code{insert-buffer-substring} would destroy | ||
| 4351 | these properties. However, the latter combination is typically | ||
| 4352 | faster. @xref{Deletion}, and @ref{Insertion}. | ||
| 4353 | @end deffn | ||
| 4354 | |||
| 4331 | @node Decompression | 4355 | @node Decompression |
| 4332 | @section Dealing With Compressed Data | 4356 | @section Dealing With Compressed Data |
| 4333 | 4357 | ||
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi index bed3bed95bd..17fd4a1027e 100644 --- a/doc/lispref/tips.texi +++ b/doc/lispref/tips.texi | |||
| @@ -68,10 +68,13 @@ costs.}. Use two hyphens to separate prefix and name if the symbol is | |||
| 68 | not meant to be used by other packages. | 68 | not meant to be used by other packages. |
| 69 | 69 | ||
| 70 | Occasionally, for a command name intended for users to use, it is more | 70 | Occasionally, for a command name intended for users to use, it is more |
| 71 | convenient if some words come before the package's name prefix. And | 71 | convenient if some words come before the package's name prefix. For |
| 72 | constructs that define functions, variables, etc., work better if they | 72 | example, it is our convention to have commands that list objects named |
| 73 | start with @samp{defun} or @samp{defvar}, so put the name prefix later | 73 | as @samp{list-@var{something}}, e.g., a package called @samp{frob} |
| 74 | on in the name. | 74 | could have a command @samp{list-frobs}, when its other global symbols |
| 75 | begin with @samp{frob-}. Also, constructs that define functions, | ||
| 76 | variables, etc., work better if they start with @samp{defun} or | ||
| 77 | @samp{defvar}, so put the name prefix later on in the name. | ||
| 75 | 78 | ||
| 76 | This recommendation applies even to names for traditional Lisp | 79 | This recommendation applies even to names for traditional Lisp |
| 77 | primitives that are not primitives in Emacs Lisp---such as | 80 | primitives that are not primitives in Emacs Lisp---such as |
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex index a774790c511..9bd75b91e46 100644 --- a/doc/misc/texinfo.tex +++ b/doc/misc/texinfo.tex | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | % Load plain if necessary, i.e., if running under initex. | 3 | % Load plain if necessary, i.e., if running under initex. |
| 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi | 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi |
| 5 | % | 5 | % |
| 6 | \def\texinfoversion{2017-08-23.19} | 6 | \def\texinfoversion{2017-09-16.10} |
| 7 | % | 7 | % |
| 8 | % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, | 8 | % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, |
| 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, | 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, |
| @@ -21,7 +21,7 @@ | |||
| 21 | % General Public License for more details. | 21 | % General Public License for more details. |
| 22 | % | 22 | % |
| 23 | % You should have received a copy of the GNU General Public License | 23 | % You should have received a copy of the GNU General Public License |
| 24 | % along with this program. If not, see <http://www.gnu.org/licenses/>. | 24 | % along with this program. If not, see <https://www.gnu.org/licenses/>. |
| 25 | % | 25 | % |
| 26 | % As a special exception, when this file is read by TeX when processing | 26 | % As a special exception, when this file is read by TeX when processing |
| 27 | % a Texinfo source document, you may use the result without | 27 | % a Texinfo source document, you may use the result without |
| @@ -30,9 +30,9 @@ | |||
| 30 | % | 30 | % |
| 31 | % Please try the latest version of texinfo.tex before submitting bug | 31 | % Please try the latest version of texinfo.tex before submitting bug |
| 32 | % reports; you can get the latest version from: | 32 | % reports; you can get the latest version from: |
| 33 | % http://ftp.gnu.org/gnu/texinfo/ (the Texinfo release area), or | 33 | % https://ftp.gnu.org/gnu/texinfo/ (the Texinfo release area), or |
| 34 | % http://ftpmirror.gnu.org/texinfo/ (same, via a mirror), or | 34 | % https://ftpmirror.gnu.org/texinfo/ (same, via a mirror), or |
| 35 | % http://www.gnu.org/software/texinfo/ (the Texinfo home page) | 35 | % https://www.gnu.org/software/texinfo/ (the Texinfo home page) |
| 36 | % The texinfo.tex in any given distribution could well be out | 36 | % The texinfo.tex in any given distribution could well be out |
| 37 | % of date, so if that's what you're using, please check. | 37 | % of date, so if that's what you're using, please check. |
| 38 | % | 38 | % |
| @@ -56,7 +56,7 @@ | |||
| 56 | % extent. You can get the existing language-specific files from the | 56 | % extent. You can get the existing language-specific files from the |
| 57 | % full Texinfo distribution. | 57 | % full Texinfo distribution. |
| 58 | % | 58 | % |
| 59 | % The GNU Texinfo home page is http://www.gnu.org/software/texinfo. | 59 | % The GNU Texinfo home page is https://www.gnu.org/software/texinfo. |
| 60 | 60 | ||
| 61 | 61 | ||
| 62 | \message{Loading texinfo [version \texinfoversion]:} | 62 | \message{Loading texinfo [version \texinfoversion]:} |
| @@ -9446,7 +9446,7 @@ end | |||
| 9446 | \newif\ifwarnednoepsf | 9446 | \newif\ifwarnednoepsf |
| 9447 | \newhelp\noepsfhelp{epsf.tex must be installed for images to | 9447 | \newhelp\noepsfhelp{epsf.tex must be installed for images to |
| 9448 | work. It is also included in the Texinfo distribution, or you can get | 9448 | work. It is also included in the Texinfo distribution, or you can get |
| 9449 | it from ftp://tug.org/tex/epsf.tex.} | 9449 | it from https://ctan.org/texarchive/macros/texinfo/texinfo/doc/epsf.tex.} |
| 9450 | % | 9450 | % |
| 9451 | \def\image#1{% | 9451 | \def\image#1{% |
| 9452 | \ifx\epsfbox\thisisundefined | 9452 | \ifx\epsfbox\thisisundefined |
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index 7e8ce75f2de..6478479c38d 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -3043,6 +3043,14 @@ Disable version control to avoid delays: | |||
| 3043 | @end group | 3043 | @end group |
| 3044 | @end lisp | 3044 | @end lisp |
| 3045 | 3045 | ||
| 3046 | If this is too radical, because you want to use version control | ||
| 3047 | remotely, trim @code{vc-handled-backends} to just those you care | ||
| 3048 | about, for example: | ||
| 3049 | |||
| 3050 | @lisp | ||
| 3051 | (setq vc-handled-backends '(SVN Git)) | ||
| 3052 | @end lisp | ||
| 3053 | |||
| 3046 | Disable excessive traces. Set @code{tramp-verbose} to 3 or lower, | 3054 | Disable excessive traces. Set @code{tramp-verbose} to 3 or lower, |
| 3047 | default being 3. Increase trace levels temporarily when hunting for | 3055 | default being 3. Increase trace levels temporarily when hunting for |
| 3048 | bugs. | 3056 | bugs. |
diff --git a/doc/misc/trampver.texi b/doc/misc/trampver.texi index 5d9dcc5635d..5151ed5354c 100644 --- a/doc/misc/trampver.texi +++ b/doc/misc/trampver.texi | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | @c In the Tramp GIT, the version number is auto-frobbed from | 8 | @c In the Tramp GIT, the version number is auto-frobbed from |
| 9 | @c configure.ac, so you should edit that file and run | 9 | @c configure.ac, so you should edit that file and run |
| 10 | @c "autoconf && ./configure" to change the version number. | 10 | @c "autoconf && ./configure" to change the version number. |
| 11 | @set trampver 2.3.3-pre | 11 | @set trampver 2.3.3.26.1 |
| 12 | 12 | ||
| 13 | @c Other flags from configuration | 13 | @c Other flags from configuration |
| 14 | @set instprefix /usr/local | 14 | @set instprefix /usr/local |